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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:c4ef5baa-71d1-446e-bc40-aca749ddd91a,g:d87e0872-e486-49bf-b88f-ea977d0d5af3-->
<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:roleRef roleURI="http://www.ducommun.com/role/CoverPage" xlink:type="simple" xlink:href="dco-20200926.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dco-20200926.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_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b4497983-a628-4ed9-82aa-c7f9f3495ec9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_AssetsCurrent_b4497983-a628-4ed9-82aa-c7f9f3495ec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_be788a71-c4da-4c1f-95e5-0235e9a67449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_be788a71-c4da-4c1f-95e5-0235e9a67449" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_71f01784-b688-4e15-a33e-c3020b1305ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_71f01784-b688-4e15-a33e-c3020b1305ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6347614d-982a-4f06-8203-93270ea7bd86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_Goodwill_6347614d-982a-4f06-8203-93270ea7bd86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_94863c3b-9e81-48ef-bae6-6f819ab29ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_94863c3b-9e81-48ef-bae6-6f819ab29ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_a91aa057-a5fc-4a57-bb01-20663bfcfa03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_a91aa057-a5fc-4a57-bb01-20663bfcfa03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_31caf907-febd-41fa-aecf-678a59e76343" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a64c1606-a326-4147-9418-ce4d54270c46" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_31caf907-febd-41fa-aecf-678a59e76343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_48ac6257-afec-4521-b596-34e445ea63a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bbb95d4e-a9cd-47ec-b8d0-a0937a556e03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_48ac6257-afec-4521-b596-34e445ea63a7" xlink:to="loc_us-gaap_AccountsPayableCurrent_bbb95d4e-a9cd-47ec-b8d0-a0937a556e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d2b11670-5b4e-474b-bfb8-bd8734d379da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_48ac6257-afec-4521-b596-34e445ea63a7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_d2b11670-5b4e-474b-bfb8-bd8734d379da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_4f4d0484-1244-4351-bd44-6a22e0c267f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_48ac6257-afec-4521-b596-34e445ea63a7" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_4f4d0484-1244-4351-bd44-6a22e0c267f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_257b74b7-36b3-4155-a5be-6a47a67f2e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_48ac6257-afec-4521-b596-34e445ea63a7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_257b74b7-36b3-4155-a5be-6a47a67f2e2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c23edcf6-b8fb-44d4-b57e-3152324ef22b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_48ac6257-afec-4521-b596-34e445ea63a7" xlink:to="loc_us-gaap_LongTermDebtCurrent_c23edcf6-b8fb-44d4-b57e-3152324ef22b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6979fcd9-6924-47bb-b248-ab4f88855632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_eced773e-dd5e-4b5a-a4a7-1ed79200d4ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6979fcd9-6924-47bb-b248-ab4f88855632" xlink:to="loc_us-gaap_Liabilities_eced773e-dd5e-4b5a-a4a7-1ed79200d4ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6b42f6a0-90af-427a-aae0-58329e6e2f1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6979fcd9-6924-47bb-b248-ab4f88855632" xlink:to="loc_us-gaap_StockholdersEquity_6b42f6a0-90af-427a-aae0-58329e6e2f1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_7647cf1b-e80a-4479-9e88-10ced0ccc1ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_6979fcd9-6924-47bb-b248-ab4f88855632" xlink:to="loc_us-gaap_CommitmentsAndContingencies_7647cf1b-e80a-4479-9e88-10ced0ccc1ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c70c7e1a-b03f-4936-bb69-564feb9aea29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_0e641693-3299-4bf8-a9db-e0af9b7995ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c70c7e1a-b03f-4936-bb69-564feb9aea29" xlink:to="loc_us-gaap_CommonStockValue_0e641693-3299-4bf8-a9db-e0af9b7995ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a449ec5-6e6e-4236-a65d-35358cfe3258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c70c7e1a-b03f-4936-bb69-564feb9aea29" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a449ec5-6e6e-4236-a65d-35358cfe3258" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_94e2ad01-dcd6-4e17-9735-c8559b822106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c70c7e1a-b03f-4936-bb69-564feb9aea29" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_94e2ad01-dcd6-4e17-9735-c8559b822106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9f12a70c-ac20-41b7-a09f-beca435d73a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c70c7e1a-b03f-4936-bb69-564feb9aea29" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9f12a70c-ac20-41b7-a09f-beca435d73a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e9d1790f-a38e-4cf9-9b54-6a69a23a08b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0afd1dfe-ebd5-4020-9b0e-7a72614d8ea0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e9d1790f-a38e-4cf9-9b54-6a69a23a08b3" xlink:to="loc_us-gaap_LiabilitiesCurrent_0afd1dfe-ebd5-4020-9b0e-7a72614d8ea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_32e8bb6c-d500-42ce-ac54-e05a29f1050e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e9d1790f-a38e-4cf9-9b54-6a69a23a08b3" xlink:to="loc_us-gaap_LongTermDebt_32e8bb6c-d500-42ce-ac54-e05a29f1050e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6dc8a19e-ca1e-4da5-82b1-cc56df98332f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e9d1790f-a38e-4cf9-9b54-6a69a23a08b3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6dc8a19e-ca1e-4da5-82b1-cc56df98332f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4cdbccb0-015b-4f85-b8dd-fe51309ea514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e9d1790f-a38e-4cf9-9b54-6a69a23a08b3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4cdbccb0-015b-4f85-b8dd-fe51309ea514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1997050b-447b-4042-94bb-c30df0d648ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_e9d1790f-a38e-4cf9-9b54-6a69a23a08b3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1997050b-447b-4042-94bb-c30df0d648ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c0a95d0c-3ad0-4218-a681-64480251fc26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c0a95d0c-3ad0-4218-a681-64480251fc26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_26a29136-15a1-47af-91ac-5ed8db2c00c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_26a29136-15a1-47af-91ac-5ed8db2c00c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_461f2022-132e-4c08-a3a1-60895498fe72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_461f2022-132e-4c08-a3a1-60895498fe72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_30130209-a79f-45ab-bd5b-a02a59870ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:to="loc_us-gaap_InventoryNet_30130209-a79f-45ab-bd5b-a02a59870ec5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_ProductionCostOfContractsCurrent_ceea8d6d-a8df-41bf-8154-38376d130e8e" xlink:href="dco-20200926.xsd#dco_ProductionCostOfContractsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:to="loc_dco_ProductionCostOfContractsCurrent_ceea8d6d-a8df-41bf-8154-38376d130e8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_19120fc2-10b2-439d-b7c5-72fec7e2cd77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cfdb5280-bc96-4480-9c5b-1428efbef826" xlink:to="loc_us-gaap_OtherAssetsCurrent_19120fc2-10b2-439d-b7c5-72fec7e2cd77" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="dco-20200926.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="dco-20200926.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_GrossProfit_b971ae2c-a0b0-4aea-84a5-595cb24d16ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a6d1738c-d056-4be6-a065-f43746c14c2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b971ae2c-a0b0-4aea-84a5-595cb24d16ff" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a6d1738c-d056-4be6-a065-f43746c14c2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_bfde0e52-ed69-4dfa-b163-62995a886447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_b971ae2c-a0b0-4aea-84a5-595cb24d16ff" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_bfde0e52-ed69-4dfa-b163-62995a886447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ec85106d-46b9-45d8-a6aa-4cf66e341bb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_2308329b-f70d-48a1-9d93-dd9a19e6a386" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ec85106d-46b9-45d8-a6aa-4cf66e341bb8" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_2308329b-f70d-48a1-9d93-dd9a19e6a386" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_5b73ec2a-2af2-46bf-955b-312a92d5c6cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ec85106d-46b9-45d8-a6aa-4cf66e341bb8" xlink:to="loc_us-gaap_OtherIncome_5b73ec2a-2af2-46bf-955b-312a92d5c6cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_8a4e5db7-2235-4a45-b7f0-8bd3fadb8a3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ec85106d-46b9-45d8-a6aa-4cf66e341bb8" xlink:to="loc_us-gaap_OperatingIncomeLoss_8a4e5db7-2235-4a45-b7f0-8bd3fadb8a3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2057e10c-cb7f-4b4f-a647-300508561c37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6f1c0e9d-7025-4f0d-82cb-28d5c2b8ee35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_2057e10c-cb7f-4b4f-a647-300508561c37" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6f1c0e9d-7025-4f0d-82cb-28d5c2b8ee35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_cd1c3b93-925d-40de-9bf0-e1c55997c50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_2057e10c-cb7f-4b4f-a647-300508561c37" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_cd1c3b93-925d-40de-9bf0-e1c55997c50d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_99917f42-d2d5-42e1-9810-c999dd307466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_87bdacf6-5184-477f-b236-8e476518716d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_99917f42-d2d5-42e1-9810-c999dd307466" xlink:to="loc_us-gaap_GrossProfit_87bdacf6-5184-477f-b236-8e476518716d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_401261d8-36e8-4a3e-8ff3-f7972b63a8cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_99917f42-d2d5-42e1-9810-c999dd307466" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_401261d8-36e8-4a3e-8ff3-f7972b63a8cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_2a7f9a09-21bd-4d38-ac89-f784ce2874b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_99917f42-d2d5-42e1-9810-c999dd307466" xlink:to="loc_us-gaap_RestructuringCharges_2a7f9a09-21bd-4d38-ac89-f784ce2874b5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="dco-20200926.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_72e22c6a-5a32-4d44-b942-5c573939696b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3788fe71-063f-450f-9571-fe52be7b3260" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_72e22c6a-5a32-4d44-b942-5c573939696b" xlink:to="loc_us-gaap_NetIncomeLoss_3788fe71-063f-450f-9571-fe52be7b3260" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a54877d9-8220-44d7-93e6-0024f5a86b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_72e22c6a-5a32-4d44-b942-5c573939696b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_a54877d9-8220-44d7-93e6-0024f5a86b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d1bb5c4d-a158-4fc7-b161-ac541d71d2cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_ea2e5cc0-1caf-4ae9-a10a-5899a8b62006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d1bb5c4d-a158-4fc7-b161-ac541d71d2cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_ea2e5cc0-1caf-4ae9-a10a-5899a8b62006" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8b1cf74f-6b70-4794-9299-b014c54beb8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d1bb5c4d-a158-4fc7-b161-ac541d71d2cf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_8b1cf74f-6b70-4794-9299-b014c54beb8b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="dco-20200926.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" xlink:type="simple" xlink:href="dco-20200926.xsd#CondensedConsolidatedStatementsofChangesinShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CondensedConsolidatedStatementsofChangesinShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dco-20200926.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_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8b0fb83b-bf6f-428c-908d-9500da58c5df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8b0fb83b-bf6f-428c-908d-9500da58c5df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1476475d-c25d-44f3-9415-3539e5bda105" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_NetIncomeLoss_1476475d-c25d-44f3-9415-3539e5bda105" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f9ebadea-fdea-4126-8b52-d2478f1cabf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_f9ebadea-fdea-4126-8b52-d2478f1cabf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b2d20f24-90e2-40f8-b3b9-f7aa680f02fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_b2d20f24-90e2-40f8-b3b9-f7aa680f02fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4b68e53b-aeb8-4076-add0-8fa9c8b9e46c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4b68e53b-aeb8-4076-add0-8fa9c8b9e46c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f0428826-231d-4bc7-9955-234bf0d376f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f0428826-231d-4bc7-9955-234bf0d376f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_52a15157-5b16-4b00-b306-1b399c45f970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_52a15157-5b16-4b00-b306-1b399c45f970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_375c7af9-d563-4b06-99b6-1e67fdfa3ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_DepreciationAndAmortization_375c7af9-d563-4b06-99b6-1e67fdfa3ff3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_IncreaseDecreaseinProductionCostofContract_c729f363-8893-45e7-b363-340fc0483067" xlink:href="dco-20200926.xsd#dco_IncreaseDecreaseinProductionCostofContract"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_dco_IncreaseDecreaseinProductionCostofContract_c729f363-8893-45e7-b363-340fc0483067" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1fa7b356-ee68-4dc9-b131-13b65b1a54a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_ShareBasedCompensation_1fa7b356-ee68-4dc9-b131-13b65b1a54a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_RightOfUseAssetAmortization_0d85e4fa-d96a-4e2f-83e5-b2e362bfe0ef" xlink:href="dco-20200926.xsd#dco_RightOfUseAssetAmortization"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_dco_RightOfUseAssetAmortization_0d85e4fa-d96a-4e2f-83e5-b2e362bfe0ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e277282a-b1ed-454e-8317-07c2a97dd01c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_e277282a-b1ed-454e-8317-07c2a97dd01c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_cd1df710-ed31-4cd9-9b56-dc7396696292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_cd1df710-ed31-4cd9-9b56-dc7396696292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_d78c623f-7453-4d72-9fa1-98573e97f85e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_d78c623f-7453-4d72-9fa1-98573e97f85e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9668d22c-f0c2-438d-a416-1f5dfea551bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9668d22c-f0c2-438d-a416-1f5dfea551bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_IncreaseDecreaseInOperatingLeaseLiability_e2f26fef-3ce9-4be0-9c4f-45ae439bfc6d" xlink:href="dco-20200926.xsd#dco_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_dco_IncreaseDecreaseInOperatingLeaseLiability_e2f26fef-3ce9-4be0-9c4f-45ae439bfc6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_1e509e72-13f7-47ef-abdf-a94329be89f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementOperatingActivities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_98abf1c3-430a-4d67-ab4b-bfee52143eef" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_1e509e72-13f7-47ef-abdf-a94329be89f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18149ec4-ef9d-4eb8-aa97-eda56aaf355e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_67fcbae2-c60b-4a51-9a14-50a696ed591b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18149ec4-ef9d-4eb8-aa97-eda56aaf355e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_67fcbae2-c60b-4a51-9a14-50a696ed591b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPreviousAcquisition_88e362be-bd82-4a79-9eca-2240357228ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPreviousAcquisition"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18149ec4-ef9d-4eb8-aa97-eda56aaf355e" xlink:to="loc_us-gaap_ProceedsFromPreviousAcquisition_88e362be-bd82-4a79-9eca-2240357228ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_5b832b18-6cb5-467f-8f9a-673654f31119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_18149ec4-ef9d-4eb8-aa97-eda56aaf355e" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_5b832b18-6cb5-467f-8f9a-673654f31119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5cb20083-2828-44bd-b911-c7040fabdb32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cf571646-46c8-4508-961d-4e0b102fb2a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5cb20083-2828-44bd-b911-c7040fabdb32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cf571646-46c8-4508-961d-4e0b102fb2a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_411f00f4-4a22-48bd-8e1d-d3dd70373df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5cb20083-2828-44bd-b911-c7040fabdb32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_411f00f4-4a22-48bd-8e1d-d3dd70373df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_73ddbea0-1138-434f-992f-6c5abf225c5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_5cb20083-2828-44bd-b911-c7040fabdb32" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_73ddbea0-1138-434f-992f-6c5abf225c5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b834772b-1f9e-44ee-9955-ec18985c35cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_c01fb08a-9ff1-4c78-ac69-2680f5885b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b834772b-1f9e-44ee-9955-ec18985c35cd" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_c01fb08a-9ff1-4c78-ac69-2680f5885b84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_PaymentsFromIssuanceofStockUnderAwardPlansNet_192c742d-96b3-427c-a3e9-4108ae301e6f" xlink:href="dco-20200926.xsd#dco_PaymentsFromIssuanceofStockUnderAwardPlansNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b834772b-1f9e-44ee-9955-ec18985c35cd" xlink:to="loc_dco_PaymentsFromIssuanceofStockUnderAwardPlansNet_192c742d-96b3-427c-a3e9-4108ae301e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_3a3bf122-1958-4774-b97e-28d96a3c93bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b834772b-1f9e-44ee-9955-ec18985c35cd" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_3a3bf122-1958-4774-b97e-28d96a3c93bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_fcb26b61-e55c-4f9f-9318-c270491b310c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b834772b-1f9e-44ee-9955-ec18985c35cd" xlink:to="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_fcb26b61-e55c-4f9f-9318-c270491b310c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherDebt_bc6e17da-2b69-42d4-8007-a08e7a8c3eeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfOtherDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b834772b-1f9e-44ee-9955-ec18985c35cd" xlink:to="loc_us-gaap_RepaymentsOfOtherDebt_bc6e17da-2b69-42d4-8007-a08e7a8c3eeb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails_1" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails_1"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesSupplementalCashFlowItemsDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesSupplementalCashFlowItemsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesSupplementalCashFlowItemsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails" xlink:type="simple" xlink:href="dco-20200926.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_20f15b25-b857-4dad-98c6-176448da4781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f7b5a42a-ef2d-4d76-b916-c31ab4522cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20f15b25-b857-4dad-98c6-176448da4781" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f7b5a42a-ef2d-4d76-b916-c31ab4522cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d97f874e-446f-4174-9a81-e81a6087adeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_20f15b25-b857-4dad-98c6-176448da4781" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d97f874e-446f-4174-9a81-e81a6087adeb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingExcludedfromComputationofDilutedEarningsDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingExcludedfromComputationofDilutedEarningsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingExcludedfromComputationofDilutedEarningsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesRestructuringChargesDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesRestructuringChargesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesRestructuringChargesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesContractAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesContractAssetsandLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinations" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessCombinations"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessCombinations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessCombinationsTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessCombinationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAcquiredDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessCombinationsFairValueofAssetsandLiabilitiesAcquiredDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessCombinationsFairValueofAssetsandLiabilitiesAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dc2dd3c6-e6f5-4fa0-87b6-b34189d8a14e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_58a88f74-f613-4b54-a4c0-8689b1ce4106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dc2dd3c6-e6f5-4fa0-87b6-b34189d8a14e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_58a88f74-f613-4b54-a4c0-8689b1ce4106" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a7cfb849-7592-4fe3-9414-4f7d32eafdda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_dc2dd3c6-e6f5-4fa0-87b6-b34189d8a14e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a7cfb849-7592-4fe3-9414-4f7d32eafdda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2e410a63-f893-42a1-8a47-56063c2526dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_5a1dac6f-d4a1-4cc8-bbb6-0d70701e3c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2e410a63-f893-42a1-8a47-56063c2526dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_5a1dac6f-d4a1-4cc8-bbb6-0d70701e3c16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_6dc3583a-d77c-4b3b-98d8-082ebb52000d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2e410a63-f893-42a1-8a47-56063c2526dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_6dc3583a-d77c-4b3b-98d8-082ebb52000d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9a80b1c5-c8d0-49c3-8fd7-40b073d5c5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_2e410a63-f893-42a1-8a47-56063c2526dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9a80b1c5-c8d0-49c3-8fd7-40b073d5c5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_89c0b0c2-172b-4778-92fa-1edfa0c9c690" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_89c0b0c2-172b-4778-92fa-1edfa0c9c690" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c675c1a8-24a3-46c7-acec-69ea767fd743" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c675c1a8-24a3-46c7-acec-69ea767fd743" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f9cf686f-c699-4982-9ad5-0c7dcba6483b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f9cf686f-c699-4982-9ad5-0c7dcba6483b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_0ca99dcf-87da-4aaa-9366-8abe78052943" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_0ca99dcf-87da-4aaa-9366-8abe78052943" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_f07e1f38-5bb5-49c8-b9a2-70411d7c8089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_f07e1f38-5bb5-49c8-b9a2-70411d7c8089" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_149d21cd-cb7e-4521-a427-c032de0889d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_149d21cd-cb7e-4521-a427-c032de0889d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_f4b93271-ac6c-445b-b524-f8ec6993e6b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_Goodwill_f4b93271-ac6c-445b-b524-f8ec6993e6b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_9475a013-4555-44c5-8c56-0f8b874eb07b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_f888c429-36ed-42f6-aaea-ed5b8d64a12c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_9475a013-4555-44c5-8c56-0f8b874eb07b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinationsEstimatedFairValueofIntangibleAssetsAcquiredDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessCombinationsEstimatedFairValueofIntangibleAssetsAcquiredDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessCombinationsEstimatedFairValueofIntangibleAssetsAcquiredDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/Inventories" xlink:type="simple" xlink:href="dco-20200926.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/InventoriesTables" xlink:type="simple" xlink:href="dco-20200926.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/InventoriesDetails" xlink:type="simple" xlink:href="dco-20200926.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_7e2d1e4d-f492-45b2-b665-a968e777a480" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_ce8328f1-426f-47af-a738-f9610dd0add8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7e2d1e4d-f492-45b2-b665-a968e777a480" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_ce8328f1-426f-47af-a738-f9610dd0add8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_b6de9c22-f0b7-4dd8-929f-f2285845bdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7e2d1e4d-f492-45b2-b665-a968e777a480" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_b6de9c22-f0b7-4dd8-929f-f2285845bdf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a6600137-54e7-48eb-b581-609c5ee1cbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_7e2d1e4d-f492-45b2-b665-a968e777a480" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a6600137-54e7-48eb-b581-609c5ee1cbf3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/Goodwill" xlink:type="simple" xlink:href="dco-20200926.xsd#Goodwill"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/Goodwill" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillTables" xlink:type="simple" xlink:href="dco-20200926.xsd#GoodwillTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillNarrativeDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#GoodwillNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillDetails" xlink:type="simple" xlink:href="dco-20200926.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_ff01d6c8-090d-4552-852d-d043f6819f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_3b2d5756-56ec-478e-b757-52dfe556e7fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_ff01d6c8-090d-4552-852d-d043f6819f45" xlink:to="loc_us-gaap_GoodwillGross_3b2d5756-56ec-478e-b757-52dfe556e7fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e42bf873-b95c-4fb9-a107-c9cf4cdf3c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_ff01d6c8-090d-4552-852d-d043f6819f45" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e42bf873-b95c-4fb9-a107-c9cf4cdf3c06" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedandOtherLiabilities" xlink:type="simple" xlink:href="dco-20200926.xsd#AccruedandOtherLiabilities"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedandOtherLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedandOtherLiabilitiesTables" xlink:type="simple" xlink:href="dco-20200926.xsd#AccruedandOtherLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedandOtherLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedandOtherLiabilitiesDetails" xlink:type="simple" xlink:href="dco-20200926.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_a29ebb61-f227-4aa0-8dda-1fdf3c32cceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedCompensationCurrent_91076a1c-6aac-436d-93d8-5d6b73fca40d" xlink:href="dco-20200926.xsd#dco_AccruedCompensationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a29ebb61-f227-4aa0-8dda-1fdf3c32cceb" xlink:to="loc_dco_AccruedCompensationCurrent_91076a1c-6aac-436d-93d8-5d6b73fca40d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedIncomeTaxesAndOtherCurrent_c4824065-ff94-4857-b1c9-9a615445cf56" xlink:href="dco-20200926.xsd#dco_AccruedIncomeTaxesAndOtherCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a29ebb61-f227-4aa0-8dda-1fdf3c32cceb" xlink:to="loc_dco_AccruedIncomeTaxesAndOtherCurrent_c4824065-ff94-4857-b1c9-9a615445cf56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4bf7cab6-0893-4b11-ab58-647796612e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_a29ebb61-f227-4aa0-8dda-1fdf3c32cceb" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_4bf7cab6-0893-4b11-ab58-647796612e6b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebt" xlink:type="simple" xlink:href="dco-20200926.xsd#LongTermDebt"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtTables" xlink:type="simple" xlink:href="dco-20200926.xsd#LongTermDebtTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtSummaryDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#LongTermDebtSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_8f4762ff-3eda-47c5-875d-35f4e8db2d37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f438b993-b530-407a-bd71-1dff83128665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8f4762ff-3eda-47c5-875d-35f4e8db2d37" xlink:to="loc_us-gaap_LongTermDebtCurrent_f438b993-b530-407a-bd71-1dff83128665" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_18bd0794-1c3e-4491-bb33-74050962cfcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount_8f4762ff-3eda-47c5-875d-35f4e8db2d37" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_18bd0794-1c3e-4491-bb33-74050962cfcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4b025cc9-a50c-4e0b-a32c-15c36b6edbd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_93237d7e-dd04-4a3a-b815-0e2358a7a90f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4b025cc9-a50c-4e0b-a32c-15c36b6edbd9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_93237d7e-dd04-4a3a-b815-0e2358a7a90f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_7ced3532-e046-4e5c-80ac-852b52ac8978" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4b025cc9-a50c-4e0b-a32c-15c36b6edbd9" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_7ced3532-e046-4e5c-80ac-852b52ac8978" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#LongTermDebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="dco-20200926.xsd#EmployeeBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansTables" xlink:type="simple" xlink:href="dco-20200926.xsd#EmployeeBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostforDefinedBenefitPensionPlanandRetirementPlanDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#EmployeeBenefitPlansComponentsofNetPeriodicPensionCostforDefinedBenefitPensionPlanandRetirementPlanDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostforDefinedBenefitPensionPlanandRetirementPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_ca2e7df2-54f5-4956-9802-69110bc8fdc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_a100d10c-2e18-4b06-bfb2-0e8c7071e69f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_ca2e7df2-54f5-4956-9802-69110bc8fdc2" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_a100d10c-2e18-4b06-bfb2-0e8c7071e69f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_343aa1d8-d7ee-46f6-a606-6b216254e833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_ca2e7df2-54f5-4956-9802-69110bc8fdc2" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_343aa1d8-d7ee-46f6-a606-6b216254e833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1b8b16a3-6eae-43e2-b7ff-a0fcb9dcf8f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_ca2e7df2-54f5-4956-9802-69110bc8fdc2" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1b8b16a3-6eae-43e2-b7ff-a0fcb9dcf8f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses_bfdf5bd0-513f-4fc7-ad52-967f31a689e6" xlink:href="dco-20200926.xsd#dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_ca2e7df2-54f5-4956-9802-69110bc8fdc2" xlink:to="loc_dco_DefinedBenefitPlanAmortizationOfActuarialGainsLosses_bfdf5bd0-513f-4fc7-ad52-967f31a689e6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansReclassificationsfromAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#EmployeeBenefitPlansReclassificationsfromAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansReclassificationsfromAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_83c08508-a2e3-4705-ad3d-7af002317cf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_04b7acb0-407d-4809-81bf-9de488987471" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_83c08508-a2e3-4705-ad3d-7af002317cf2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_04b7acb0-407d-4809-81bf-9de488987471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_6110acb7-95fc-4c79-bd83-99065ecb1c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_83c08508-a2e3-4705-ad3d-7af002317cf2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_6110acb7-95fc-4c79-bd83-99065ecb1c1c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/Indemnifications" xlink:type="simple" xlink:href="dco-20200926.xsd#Indemnifications"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/Indemnifications" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxes" xlink:type="simple" xlink:href="dco-20200926.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="dco-20200926.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformation" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessSegmentInformation"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformationTables" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessSegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformationAdditionalInformationDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessSegmentInformationAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformationFinancialInformationbyReportableSegmentDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessSegmentInformationFinancialInformationbyReportableSegmentDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationFinancialInformationbyReportableSegmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformationSegmentAssetsDetails" xlink:type="simple" xlink:href="dco-20200926.xsd#BusinessSegmentInformationSegmentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationSegmentAssetsDetails" xlink:type="extended"/>
</link:linkbase>
