<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e2c82-c955-7cf1-bfe3-d599181e2ebe,g:4308af95-a0ae-4e90-b15b-78650dcb3e4a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dco-20260704.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e2c82-caf1-7e82-8833-effd09aba157" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-775e-b8e6-099182f3048f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e2c82-caf1-7e82-8833-effd09aba157" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-775e-b8e6-099182f3048f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019e2c82-caf1-7eeb-8e64-f65ac53ed31b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e2c82-caf1-7e82-8833-effd09aba157" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_019e2c82-caf1-7eeb-8e64-f65ac53ed31b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e2c82-caf1-7b49-9255-331982e4b5f7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e2c82-caf1-7e82-8833-effd09aba157" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e2c82-caf1-7b49-9255-331982e4b5f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019fa454-e39a-7dfe-b4ee-a0b4b32ec13a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019e2c82-caf1-7e82-8833-effd09aba157" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019fa454-e39a-7dfe-b4ee-a0b4b32ec13a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e2c82-caf1-7aa7-9018-7b301c49ca8c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019e2c82-caf1-7935-a6a8-5a6775a6192a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e2c82-caf1-7aa7-9018-7b301c49ca8c" xlink:to="loc_us-gaap_Liabilities_019e2c82-caf1-7935-a6a8-5a6775a6192a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e2c82-caf1-792f-82a1-8608c7897348" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e2c82-caf1-7aa7-9018-7b301c49ca8c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e2c82-caf1-792f-82a1-8608c7897348" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e2c82-caf1-76b4-94ec-8f55e0995b45" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e2c82-caf1-7aa7-9018-7b301c49ca8c" xlink:to="loc_us-gaap_StockholdersEquity_019e2c82-caf1-76b4-94ec-8f55e0995b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e2c82-caf1-71be-ab6a-38b5e106cd5c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e2c82-caf1-71be-ab6a-38b5e106cd5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e2c82-caf1-73b9-8c18-e59dbe6944ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_Goodwill_019e2c82-caf1-73b9-8c18-e59dbe6944ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e2c82-caf1-7dd7-adae-2793bf5b27e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e2c82-caf1-7dd7-adae-2793bf5b27e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7542-a4a0-9410212affc6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7542-a4a0-9410212affc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e2c82-caf1-7099-af88-869c636a7b81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019e2c82-caf1-7099-af88-869c636a7b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e2c82-caf1-79e7-9f36-a9c759fc73ac" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e2c82-caf1-79e7-9f36-a9c759fc73ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e2c82-caf1-78e8-8a12-27428a148106" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e2c82-caf1-71e8-b5c6-ba0d4d28a9d9" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e2c82-caf1-78e8-8a12-27428a148106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e2c82-caf1-77f4-a05d-952d7709e6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e2c82-caf1-77f4-a05d-952d7709e6b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e2c82-caf1-7f6b-8bc9-d0fe7d670097" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e2c82-caf1-7f6b-8bc9-d0fe7d670097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019e2c82-caf1-7cb4-9af1-b48d37d17e18" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019e2c82-caf1-7cb4-9af1-b48d37d17e18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e2c82-caf1-7186-a5a5-0c4387857ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:to="loc_us-gaap_InventoryNet_019e2c82-caf1-7186-a5a5-0c4387857ee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_ProductionCostOfContractsCurrent_019e2c82-caf1-73cd-b9cf-36255d73b0f3" xlink:href="dco-20260704.xsd#dco_ProductionCostOfContractsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:to="loc_dco_ProductionCostOfContractsCurrent_019e2c82-caf1-73cd-b9cf-36255d73b0f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_019f8a8f-7506-73cb-8cf1-1bdcc67730cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e2c82-caf1-7c81-bd5d-ffbf87aec4df" xlink:to="loc_us-gaap_OtherAssetsCurrent_019f8a8f-7506-73cb-8cf1-1bdcc67730cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-7fb5-b239-804a500e99db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019e2c82-caf1-722d-847f-915904511405" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-7fb5-b239-804a500e99db" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_019e2c82-caf1-722d-847f-915904511405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e2c82-caf1-72ce-ad22-e1fdcaca988b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-7fb5-b239-804a500e99db" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e2c82-caf1-72ce-ad22-e1fdcaca988b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e2c82-caf1-7d31-8d4a-3d26c656c142" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-7fb5-b239-804a500e99db" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e2c82-caf1-7d31-8d4a-3d26c656c142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf1-7077-8c29-65af481ebbb6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-7fb5-b239-804a500e99db" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf1-7077-8c29-65af481ebbb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e2c82-caf1-7554-8650-42b5b77047e0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e2c82-caf1-7fb5-b239-804a500e99db" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e2c82-caf1-7554-8650-42b5b77047e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e2c82-caf1-7e35-bf05-2bd3893f988f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e2c82-caf1-7a77-a011-efb30f1cf625" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e2c82-caf1-7e35-bf05-2bd3893f988f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e2c82-caf1-7a77-a011-efb30f1cf625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e2c82-caf1-7358-b5ad-ce1d46abf0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e2c82-caf1-7e35-bf05-2bd3893f988f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e2c82-caf1-7358-b5ad-ce1d46abf0f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e2c82-caf1-7108-bd88-5a29550893b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e2c82-caf1-7e35-bf05-2bd3893f988f" xlink:to="loc_us-gaap_CommonStockValue_019e2c82-caf1-7108-bd88-5a29550893b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019e2c82-caf1-79e7-9981-3e162327c316" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e2c82-caf1-7e35-bf05-2bd3893f988f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019e2c82-caf1-79e7-9981-3e162327c316" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="dco-20260704.xsd#CondensedConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019fa5b2-e14b-7cfc-8803-fab9b455b602" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019fa5b2-e14b-72c3-99c0-669397820981" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019fa5b2-e14b-7cfc-8803-fab9b455b602" xlink:to="loc_us-gaap_GrossProfit_019fa5b2-e14b-72c3-99c0-669397820981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019fa5b2-e14b-732a-82ea-270b564049cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019fa5b2-e14b-7cfc-8803-fab9b455b602" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019fa5b2-e14b-732a-82ea-270b564049cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_019fa5b2-e14b-778f-a3a4-cd8a17c9c54f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019fa5b2-e14b-7cfc-8803-fab9b455b602" xlink:to="loc_us-gaap_RestructuringCharges_019fa5b2-e14b-778f-a3a4-cd8a17c9c54f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e2c82-caf1-7d98-81b7-4a7f37b838ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e2c82-caf1-7e6a-b2c9-3d3ec713d46d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e2c82-caf1-7d98-81b7-4a7f37b838ab" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e2c82-caf1-7e6a-b2c9-3d3ec713d46d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e2c82-caf1-7981-9d08-d38808febc72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e2c82-caf1-7d98-81b7-4a7f37b838ab" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e2c82-caf1-7981-9d08-d38808febc72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e2c82-caf1-71c6-b984-b43783328ea0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e2c82-caf1-784b-ba05-253c64f3db16" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e2c82-caf1-71c6-b984-b43783328ea0" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e2c82-caf1-784b-ba05-253c64f3db16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e2c82-caf1-7c28-9bf8-1c8bb7fb267b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e2c82-caf1-71c6-b984-b43783328ea0" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019e2c82-caf1-7c28-9bf8-1c8bb7fb267b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_019f5e94-5c27-7fc4-a1a7-34d3a4a431f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e2c82-caf1-71c6-b984-b43783328ea0" xlink:to="loc_us-gaap_OtherIncome_019f5e94-5c27-7fc4-a1a7-34d3a4a431f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-7ac3-89a2-f90184148fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e2c82-caf1-75dc-acf6-53c45651e56d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-7ac3-89a2-f90184148fcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e2c82-caf1-75dc-acf6-53c45651e56d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e2c82-caf1-76c7-81bf-b0395f5f264d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-7ac3-89a2-f90184148fcc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e2c82-caf1-76c7-81bf-b0395f5f264d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="dco-20260704.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e2c82-caf1-77f3-bb1e-e25708d96a19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-7a92-8b29-b9b45488fb19" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e2c82-caf1-77f3-bb1e-e25708d96a19" xlink:to="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-7a92-8b29-b9b45488fb19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e2c82-caf1-7bb2-8c19-2390bc34da33" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e2c82-caf1-77f3-bb1e-e25708d96a19" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e2c82-caf1-7bb2-8c19-2390bc34da33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e2c82-caf1-71e2-b78d-f6fa0d50fc8d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019e2c82-caf1-7259-b215-8886a06b7ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e2c82-caf1-71e2-b78d-f6fa0d50fc8d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_019e2c82-caf1-7259-b215-8886a06b7ee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_019e2c82-caf1-7c27-b583-c842e5c91b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_019e2c82-caf1-71e2-b78d-f6fa0d50fc8d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_019e2c82-caf1-7c27-b583-c842e5c91b1b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dco-20260704.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-703b-8867-14ec4f4d6d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_NetIncomeLoss_019e2c82-caf1-703b-8867-14ec4f4d6d7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019e2c82-caf1-7c41-970e-90e62ad09216" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_DepreciationAndAmortization_019e2c82-caf1-7c41-970e-90e62ad09216" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_RightOfUseAssetAmortization_019e2c82-caf1-7b5d-abc8-2eef4cd93539" xlink:href="dco-20260704.xsd#dco_RightOfUseAssetAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_dco_RightOfUseAssetAmortization_019e2c82-caf1-7b5d-abc8-2eef4cd93539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e2c82-caf1-7c8f-8a7b-a8ff55cd535a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_ShareBasedCompensation_019e2c82-caf1-7c8f-8a7b-a8ff55cd535a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019e2c82-caf1-71ec-91d3-b8fbe6a0af71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019e2c82-caf1-71ec-91d3-b8fbe6a0af71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019e2c82-caf1-73a1-a647-ac99b848375a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019e2c82-caf1-73a1-a647-ac99b848375a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019e2c82-caf1-761c-84e4-a3a251fae213" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019e2c82-caf1-761c-84e4-a3a251fae213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019e2c82-caf1-78cb-9594-6e9395743743" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019e2c82-caf1-78cb-9594-6e9395743743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e2c82-caf1-791e-96e0-769c0ee89995" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019e2c82-caf1-791e-96e0-769c0ee89995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019e2c82-caf1-7786-b030-f6f6a6d7cf46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_019e2c82-caf1-7786-b030-f6f6a6d7cf46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019e2c82-caf1-71a1-9251-1f24a3baf11e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019e2c82-caf1-71a1-9251-1f24a3baf11e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_IncreaseDecreaseInProductionCostOfContract_019e2c82-caf1-78e4-93d2-7fd13c87acfe" xlink:href="dco-20260704.xsd#dco_IncreaseDecreaseInProductionCostOfContract"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_dco_IncreaseDecreaseInProductionCostOfContract_019e2c82-caf1-78e4-93d2-7fd13c87acfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e2c82-caf1-7ffa-a517-d58c63a52108" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019e2c82-caf1-7ffa-a517-d58c63a52108" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e2c82-caf1-748e-80f6-520eaf74bf60" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e2c82-caf1-748e-80f6-520eaf74bf60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019e2c82-caf1-71ce-b2d4-8e88b0d97fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019e2c82-caf1-71ce-b2d4-8e88b0d97fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e2c82-caf1-73a4-bd03-2e38cd540ffc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_019e2c82-caf1-73a4-bd03-2e38cd540ffc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019fac1b-2e92-73af-8385-c39c0aafd852" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-76b3-ba4d-23b9229368f2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_019fac1b-2e92-73af-8385-c39c0aafd852" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e2c82-caf1-779c-af88-cf1a493f27e4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherProductiveAssets_019e2c82-caf1-74c9-b410-4ca66d11f9df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfOtherProductiveAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e2c82-caf1-779c-af88-cf1a493f27e4" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherProductiveAssets_019e2c82-caf1-74c9-b410-4ca66d11f9df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e2c82-caf1-753b-b5f6-8ca8035b20e5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e2c82-caf1-779c-af88-cf1a493f27e4" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e2c82-caf1-753b-b5f6-8ca8035b20e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019fac1b-81a4-7029-9c48-db647a7eebf1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e2c82-caf1-779c-af88-cf1a493f27e4" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019fac1b-81a4-7029-9c48-db647a7eebf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7b3a-bf6c-a935a21fc7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_019e2c82-caf1-7db9-817c-57ac12384c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7b3a-bf6c-a935a21fc7fc" xlink:to="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_019e2c82-caf1-7db9-817c-57ac12384c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019e2c82-caf1-791a-aec4-af9dc9d09f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7b3a-bf6c-a935a21fc7fc" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_019e2c82-caf1-791a-aec4-af9dc9d09f3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_019e2c82-caf1-747a-95b4-b8408a5bd0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7b3a-bf6c-a935a21fc7fc" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_019e2c82-caf1-747a-95b4-b8408a5bd0ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019e2c82-caf1-7d4b-b71b-5b23001bdb46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7b3a-bf6c-a935a21fc7fc" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019e2c82-caf1-7d4b-b71b-5b23001bdb46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_PaymentsFromIssuanceOfStockUnderAwardPlansNet_019e2c82-caf1-77fc-95eb-071a3ecc7fa6" xlink:href="dco-20260704.xsd#dco_PaymentsFromIssuanceOfStockUnderAwardPlansNet"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7b3a-bf6c-a935a21fc7fc" xlink:to="loc_dco_PaymentsFromIssuanceOfStockUnderAwardPlansNet_019e2c82-caf1-77fc-95eb-071a3ecc7fa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e2c82-caf1-7c33-8a7f-3372663deacf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-71df-8a2d-fa4448339d69" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e2c82-caf1-7c33-8a7f-3372663deacf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e2c82-caf1-71df-8a2d-fa4448339d69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e2c82-caf1-79dc-910c-1452dd83cedd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e2c82-caf1-7c33-8a7f-3372663deacf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e2c82-caf1-79dc-910c-1452dd83cedd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7461-8384-3720e6718244" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e2c82-caf1-7c33-8a7f-3372663deacf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e2c82-caf1-7461-8384-3720e6718244" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails" xlink:type="simple" xlink:href="dco-20260704.xsd#SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e2c82-caf1-77b6-abaa-733aa2edefbd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e2c82-caf1-7b50-8f70-f746753f38f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e2c82-caf1-77b6-abaa-733aa2edefbd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e2c82-caf1-7b50-8f70-f746753f38f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019e2c82-caf1-7ee6-9753-f910a9fdbdae" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e2c82-caf1-77b6-abaa-733aa2edefbd" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_019e2c82-caf1-7ee6-9753-f910a9fdbdae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/InventoriesDetails" xlink:type="simple" xlink:href="dco-20260704.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019e2c82-caf2-74fb-9813-59acd1b7d059" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_019e2c82-caf2-724b-99ce-8732e7df110d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e2c82-caf2-74fb-9813-59acd1b7d059" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_019e2c82-caf2-724b-99ce-8732e7df110d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019e2c82-caf2-7d33-9485-3fc95cdbcbb3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e2c82-caf2-74fb-9813-59acd1b7d059" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019e2c82-caf2-7d33-9485-3fc95cdbcbb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019e2c82-caf2-7b70-a927-300befdf21c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019e2c82-caf2-74fb-9813-59acd1b7d059" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019e2c82-caf2-7b70-a927-300befdf21c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillDetails" xlink:type="simple" xlink:href="dco-20260704.xsd#GoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e2c82-caf2-7422-a310-8ce41c66b14c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019e2c82-caf2-7d5d-acbe-c0732b60aff0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_019e2c82-caf2-7422-a310-8ce41c66b14c" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019e2c82-caf2-7d5d-acbe-c0732b60aff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_019e2c82-caf2-75df-bccc-574e898ede00" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_019e2c82-caf2-7422-a310-8ce41c66b14c" xlink:to="loc_us-gaap_GoodwillGross_019e2c82-caf2-75df-bccc-574e898ede00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="dco-20260704.xsd#AccruedandOtherLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedandOtherLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf2-7d98-a868-9d8dc2d8cd68" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedCompensationCurrent_019e2c82-caf2-79f5-9e97-4fd4d9522592" xlink:href="dco-20260704.xsd#dco_AccruedCompensationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf2-7d98-a868-9d8dc2d8cd68" xlink:to="loc_dco_AccruedCompensationCurrent_019e2c82-caf2-79f5-9e97-4fd4d9522592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedIncomeTaxesAndOtherCurrent_019e2c82-caf2-7557-ae9c-2668da58de95" xlink:href="dco-20260704.xsd#dco_AccruedIncomeTaxesAndOtherCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf2-7d98-a868-9d8dc2d8cd68" xlink:to="loc_dco_AccruedIncomeTaxesAndOtherCurrent_019e2c82-caf2-7557-ae9c-2668da58de95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedLitigationSettlementLiability_019e2c82-caf2-73de-8963-50b3fc02b44d" xlink:href="dco-20260704.xsd#dco_AccruedLitigationSettlementLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf2-7d98-a868-9d8dc2d8cd68" xlink:to="loc_dco_AccruedLitigationSettlementLiability_019e2c82-caf2-73de-8963-50b3fc02b44d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e2c82-caf2-7683-b6ea-a7e84ca15ce1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_019e2c82-caf2-7d98-a868-9d8dc2d8cd68" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_019e2c82-caf2-7683-b6ea-a7e84ca15ce1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="simple" xlink:href="dco-20260704.xsd#LongTermDebtScheduleofLongtermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtScheduleofLongtermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019e2c82-caf2-7a53-ab9a-e1f468d0f828" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e2c82-caf2-7160-9831-d32536252f36" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019e2c82-caf2-7a53-ab9a-e1f468d0f828" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e2c82-caf2-7160-9831-d32536252f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019e2c82-caf2-7d79-922c-aedfcbeff25d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_019e2c82-caf2-7a53-ab9a-e1f468d0f828" xlink:to="loc_us-gaap_LongTermDebtCurrent_019e2c82-caf2-7d79-922c-aedfcbeff25d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019e2c82-caf2-7d18-a170-e8183a3218cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e2c82-caf2-7812-87d1-fb6dd4829090" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e2c82-caf2-7d18-a170-e8183a3218cf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e2c82-caf2-7812-87d1-fb6dd4829090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019e2c82-caf2-7e10-bf73-1e1c410b3dd2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019e2c82-caf2-7d18-a170-e8183a3218cf" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019e2c82-caf2-7e10-bf73-1e1c410b3dd2" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
