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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a0d689a0-ef68-4b7c-8f3c-bb380ca21a90,g:821dfb26-c57a-4c50-8156-0795ec42e410-->
<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-20201231.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_30b6e141-89d0-492d-b617-aa924459e036" 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_d5a7efc9-0708-461a-89f2-ef23c940cfb0" 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_30b6e141-89d0-492d-b617-aa924459e036" xlink:to="loc_us-gaap_AccountsPayableCurrent_d5a7efc9-0708-461a-89f2-ef23c940cfb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8e90ce62-bc40-450a-83b3-2a5c583120e2" 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_30b6e141-89d0-492d-b617-aa924459e036" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_8e90ce62-bc40-450a-83b3-2a5c583120e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8537c8b6-5fa7-482b-bd3a-7ebd729b5e89" 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_30b6e141-89d0-492d-b617-aa924459e036" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8537c8b6-5fa7-482b-bd3a-7ebd729b5e89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_21387ae4-30ee-4956-8511-fe9643005ab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30b6e141-89d0-492d-b617-aa924459e036" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_21387ae4-30ee-4956-8511-fe9643005ab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_557967a3-a309-46c4-a4a6-027efc7bc979" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30b6e141-89d0-492d-b617-aa924459e036" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_557967a3-a309-46c4-a4a6-027efc7bc979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" 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_0c25929f-afbb-4731-b6c2-1f0cac454fa7" 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_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0c25929f-afbb-4731-b6c2-1f0cac454fa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_158242da-1568-418c-b762-b223f7f36cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_158242da-1568-418c-b762-b223f7f36cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8f1841b1-bc75-475e-87c1-5fd02f47ec02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" xlink:to="loc_us-gaap_InventoryNet_8f1841b1-bc75-475e-87c1-5fd02f47ec02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_ProductionCostOfContractsCurrent_ceb59f2b-c087-4357-8c11-7dea2fbb61e4" xlink:href="dco-20201231.xsd#dco_ProductionCostOfContractsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" xlink:to="loc_dco_ProductionCostOfContractsCurrent_ceb59f2b-c087-4357-8c11-7dea2fbb61e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_9751bf3f-de28-4cdd-9e3e-8def3da483d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" xlink:to="loc_us-gaap_OtherAssetsCurrent_9751bf3f-de28-4cdd-9e3e-8def3da483d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d4c0ef92-6bf2-4a38-ac06-69089d880d37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_f44bfd53-2a6a-40d4-b702-f3b77d2ff295" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d4c0ef92-6bf2-4a38-ac06-69089d880d37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_466772b0-deac-4d10-8c28-c6926a97b225" 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_f4705ce7-f1c0-4c93-8e88-f62a1bb23830" 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_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_AssetsCurrent_f4705ce7-f1c0-4c93-8e88-f62a1bb23830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b2f736e2-72da-48da-9990-bf67e5444b90" 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_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b2f736e2-72da-48da-9990-bf67e5444b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b350661e-5383-440c-92df-f9e3d8d54e03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_Goodwill_b350661e-5383-440c-92df-f9e3d8d54e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c363fd8-2334-4304-8a2a-42f7096c0895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_7c363fd8-2334-4304-8a2a-42f7096c0895" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_9bf3f3d7-2a8a-41a6-846c-390c51ea5c95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_9bf3f3d7-2a8a-41a6-846c-390c51ea5c95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1d5f74d4-20fe-4f85-a222-2df2e7f26986" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1d5f74d4-20fe-4f85-a222-2df2e7f26986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4b3be936-4f5d-4559-9b6a-fe44ae8e3ba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_466772b0-deac-4d10-8c28-c6926a97b225" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4b3be936-4f5d-4559-9b6a-fe44ae8e3ba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7c4dd44f-44d7-4ea9-8c32-dd70551f9b74" 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_57d15232-8755-477e-925e-2feadf5b2601" 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_7c4dd44f-44d7-4ea9-8c32-dd70551f9b74" xlink:to="loc_us-gaap_Liabilities_57d15232-8755-477e-925e-2feadf5b2601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_49b2be71-38e7-447e-b1ce-6b758fc459d8" 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_7c4dd44f-44d7-4ea9-8c32-dd70551f9b74" xlink:to="loc_us-gaap_StockholdersEquity_49b2be71-38e7-447e-b1ce-6b758fc459d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_89fd6d54-bb78-4340-a6ca-174250a172a9" 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_7c4dd44f-44d7-4ea9-8c32-dd70551f9b74" xlink:to="loc_us-gaap_CommitmentsAndContingencies_89fd6d54-bb78-4340-a6ca-174250a172a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_920c67e8-bfb0-45de-bf07-93032d7e4097" 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_0cd30006-3050-4c12-91e6-36bdd8011d78" 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_920c67e8-bfb0-45de-bf07-93032d7e4097" xlink:to="loc_us-gaap_LiabilitiesCurrent_0cd30006-3050-4c12-91e6-36bdd8011d78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_484ace3c-cb45-44fa-8ab5-ccc95a17b236" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_920c67e8-bfb0-45de-bf07-93032d7e4097" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_484ace3c-cb45-44fa-8ab5-ccc95a17b236" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d85ea744-7808-4e4e-a223-d6f9f4bc0335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_920c67e8-bfb0-45de-bf07-93032d7e4097" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_d85ea744-7808-4e4e-a223-d6f9f4bc0335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c73f5d7c-6249-4168-b84b-878409899568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_920c67e8-bfb0-45de-bf07-93032d7e4097" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c73f5d7c-6249-4168-b84b-878409899568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8aa71e2e-e667-4729-83d5-c88fd2364e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_920c67e8-bfb0-45de-bf07-93032d7e4097" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8aa71e2e-e667-4729-83d5-c88fd2364e3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8b2d5385-a5bc-4f09-9cf8-6f4ade5a9050" 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_2003844d-598b-4de2-af31-61ac133f4eb5" 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_8b2d5385-a5bc-4f09-9cf8-6f4ade5a9050" xlink:to="loc_us-gaap_CommonStockValue_2003844d-598b-4de2-af31-61ac133f4eb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ed34b7ff-3f00-4755-a7e1-f49276a796d2" 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_8b2d5385-a5bc-4f09-9cf8-6f4ade5a9050" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ed34b7ff-3f00-4755-a7e1-f49276a796d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_083a730f-5b9b-4396-a6b9-6f778e6b914b" 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_8b2d5385-a5bc-4f09-9cf8-6f4ade5a9050" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_083a730f-5b9b-4396-a6b9-6f778e6b914b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_53d12f60-6309-4c51-8a6b-62bcc1ca8e57" 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_8b2d5385-a5bc-4f09-9cf8-6f4ade5a9050" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_53d12f60-6309-4c51-8a6b-62bcc1ca8e57" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_47dc5fa8-3223-4532-9d78-7a5ede84e359" 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_df499261-be7b-4fa3-b093-fddcfc916fa0" 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_47dc5fa8-3223-4532-9d78-7a5ede84e359" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_df499261-be7b-4fa3-b093-fddcfc916fa0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a6748237-9c34-420a-9a12-1fff2237dc33" 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_47dc5fa8-3223-4532-9d78-7a5ede84e359" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a6748237-9c34-420a-9a12-1fff2237dc33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5e1377b5-5450-4ef5-9882-35b5c8845bfa" 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_e19bbf64-97e9-43a0-a073-38908ff478ff" 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_5e1377b5-5450-4ef5-9882-35b5c8845bfa" xlink:to="loc_us-gaap_GrossProfit_e19bbf64-97e9-43a0-a073-38908ff478ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_46a0bdee-8a47-417d-a028-6cba672597c5" 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_5e1377b5-5450-4ef5-9882-35b5c8845bfa" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_46a0bdee-8a47-417d-a028-6cba672597c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_dc4245a9-c78e-4eed-a6f9-053c90df978a" 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_5e1377b5-5450-4ef5-9882-35b5c8845bfa" xlink:to="loc_us-gaap_RestructuringCharges_dc4245a9-c78e-4eed-a6f9-053c90df978a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a5e15b22-dd6f-4b9e-b847-efdbb9fe6b9b" 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_b70c9143-fd77-4da9-aa21-26ed459630fd" 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_a5e15b22-dd6f-4b9e-b847-efdbb9fe6b9b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b70c9143-fd77-4da9-aa21-26ed459630fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_00d12e62-6d7a-47d1-8a63-3b0c73811773" 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_a5e15b22-dd6f-4b9e-b847-efdbb9fe6b9b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_00d12e62-6d7a-47d1-8a63-3b0c73811773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b5e5620e-822d-4222-aaa4-e125c3947656" 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_OperatingIncomeLoss_8a9b62c6-cd9c-432d-904d-029efa40cc3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b5e5620e-822d-4222-aaa4-e125c3947656" xlink:to="loc_us-gaap_OperatingIncomeLoss_8a9b62c6-cd9c-432d-904d-029efa40cc3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_56fb0756-cf73-4970-82db-3e41f73706a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b5e5620e-822d-4222-aaa4-e125c3947656" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_56fb0756-cf73-4970-82db-3e41f73706a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d6ec8032-53f4-4af5-9bd9-2a80980ad535" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b5e5620e-822d-4222-aaa4-e125c3947656" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_d6ec8032-53f4-4af5-9bd9-2a80980ad535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncome_f120540e-41cd-44f4-8ce1-e63bfb7d4f01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b5e5620e-822d-4222-aaa4-e125c3947656" xlink:to="loc_us-gaap_OtherIncome_f120540e-41cd-44f4-8ce1-e63bfb7d4f01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_281c75ee-f80e-4c2c-8173-07908181e15f" 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_6695c4ea-e755-4fa7-9675-66b6c8dd9b53" 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_281c75ee-f80e-4c2c-8173-07908181e15f" xlink:to="loc_us-gaap_NetIncomeLoss_6695c4ea-e755-4fa7-9675-66b6c8dd9b53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c26ce04a-26ea-4cb3-b606-499c3217ec59" 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_281c75ee-f80e-4c2c-8173-07908181e15f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_c26ce04a-26ea-4cb3-b606-499c3217ec59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0f804984-946f-4327-8fce-b0f8be425b08" 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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6cc37de2-9c7a-4974-804a-dc15f7f8a4ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0f804984-946f-4327-8fce-b0f8be425b08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6cc37de2-9c7a-4974-804a-dc15f7f8a4ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_744320c8-54f8-4ff0-aac0-653cf69bee72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0f804984-946f-4327-8fce-b0f8be425b08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_744320c8-54f8-4ff0-aac0-653cf69bee72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c4563eec-3070-46fd-8637-f126fdab266f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0f804984-946f-4327-8fce-b0f8be425b08" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_c4563eec-3070-46fd-8637-f126fdab266f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedStatementsofChangesinShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" 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_ProceedsFromSecuredLinesOfCredit_883d861c-78c2-44a2-aad8-b959e8b7444f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSecuredLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_us-gaap_ProceedsFromSecuredLinesOfCredit_883d861c-78c2-44a2-aad8-b959e8b7444f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_a0f61571-f03b-4ae5-90d0-3e20b6888f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_a0f61571-f03b-4ae5-90d0-3e20b6888f55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_03cdbbdc-2504-4e3e-903c-39c5fd4b0d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_03cdbbdc-2504-4e3e-903c-39c5fd4b0d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_bc7f5b7f-b752-47a7-b932-f428f88256cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_bc7f5b7f-b752-47a7-b932-f428f88256cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_5e670329-9a2d-4535-b53f-f76fadcf0593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_us-gaap_RepaymentsOfDebt_5e670329-9a2d-4535-b53f-f76fadcf0593" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_819ffaec-30c4-4df9-b58c-b6b32f896fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_819ffaec-30c4-4df9-b58c-b6b32f896fa8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_PaymentsFromIssuanceofStockUnderAwardPlansNet_acbd4557-7583-42d3-8a28-204d4d9f2766" xlink:href="dco-20201231.xsd#dco_PaymentsFromIssuanceofStockUnderAwardPlansNet"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e42b9f7a-8b22-4b2b-916d-361f972b89c5" xlink:to="loc_dco_PaymentsFromIssuanceofStockUnderAwardPlansNet_acbd4557-7583-42d3-8a28-204d4d9f2766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" 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_NetIncomeLoss_87b6562a-8420-4592-936d-3e697071b28d" 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_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_NetIncomeLoss_87b6562a-8420-4592-936d-3e697071b28d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_9b4e967b-0afe-42c7-aadc-a4243760cc28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_DepreciationAndAmortization_9b4e967b-0afe-42c7-aadc-a4243760cc28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_RightOfUseAssetAmortization_e0674e5a-9979-495f-b736-1674faa29471" xlink:href="dco-20201231.xsd#dco_RightOfUseAssetAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_dco_RightOfUseAssetAmortization_e0674e5a-9979-495f-b736-1674faa29471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_75518f17-20e6-4466-a8f9-835951f3f7da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostsAndAssetImpairmentCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_RestructuringCostsAndAssetImpairmentCharges_75518f17-20e6-4466-a8f9-835951f3f7da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_dc903645-1b36-4e1c-b7df-d23810d25065" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_ShareBasedCompensation_dc903645-1b36-4e1c-b7df-d23810d25065" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_409af1f0-813b-4273-8035-375cb625b19f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_409af1f0-813b-4273-8035-375cb625b19f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_eb8125e5-61bb-4092-8eea-572d1c95478e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_eb8125e5-61bb-4092-8eea-572d1c95478e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_NoncashGainsLossesonExtinguishmentofDebt_d33cc3e7-b9c6-4618-a751-7ef4f2459680" xlink:href="dco-20201231.xsd#dco_NoncashGainsLossesonExtinguishmentofDebt"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_dco_NoncashGainsLossesonExtinguishmentofDebt_d33cc3e7-b9c6-4618-a751-7ef4f2459680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_b95a5ac1-98c0-4efc-ba15-0de8958435a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromInsuranceSettlementOperatingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementOperatingActivities_b95a5ac1-98c0-4efc-ba15-0de8958435a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_ab3a1865-05c3-4935-b5d5-4dfba69d6dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_ab3a1865-05c3-4935-b5d5-4dfba69d6dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0bcae438-d787-4427-b71f-7d6f51741153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_0bcae438-d787-4427-b71f-7d6f51741153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_077f94ef-d9f8-4b48-84d6-fa73d6ac9b50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_077f94ef-d9f8-4b48-84d6-fa73d6ac9b50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3490a2eb-2d9d-4f25-a8c0-a3b1ff3008f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3490a2eb-2d9d-4f25-a8c0-a3b1ff3008f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_IncreaseDecreaseinProductionCostofContract_54074218-4e84-45b4-b56a-5bd2ec17424c" xlink:href="dco-20201231.xsd#dco_IncreaseDecreaseinProductionCostofContract"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_dco_IncreaseDecreaseinProductionCostofContract_54074218-4e84-45b4-b56a-5bd2ec17424c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8f3fdb0b-6359-48e0-8639-164594ef2a93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_8f3fdb0b-6359-48e0-8639-164594ef2a93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bd518821-4d6c-4377-8679-3ed6900a9d8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_bd518821-4d6c-4377-8679-3ed6900a9d8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2f9f46fa-ddca-4038-ac6c-c8bcd7dc5b18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2f9f46fa-ddca-4038-ac6c-c8bcd7dc5b18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_IncreaseDecreaseInOperatingLeaseLiability_3596b3c5-ec90-4bbc-a67c-71c3869bd4bd" xlink:href="dco-20201231.xsd#dco_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_dco_IncreaseDecreaseInOperatingLeaseLiability_3596b3c5-ec90-4bbc-a67c-71c3869bd4bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_297f65e5-a093-4af4-9fe9-bab5ae80a44b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bfb20d5e-b521-41b1-a85e-e8cea13b0362" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_297f65e5-a093-4af4-9fe9-bab5ae80a44b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" 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_49f3c115-f0b6-48de-8468-65cf7f4b4615" 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_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_49f3c115-f0b6-48de-8468-65cf7f4b4615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_2fccc7e7-c942-4729-ad62-761d198a07b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_2fccc7e7-c942-4729-ad62-761d198a07b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_42b04eeb-7cf3-445c-8152-9e31fd898c79" 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_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities_42b04eeb-7cf3-445c-8152-9e31fd898c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_e230ca7a-4321-42e7-b8a1-452e0fb36816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_e230ca7a-4321-42e7-b8a1-452e0fb36816" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired_bb54274a-bd9e-4cd7-8d7c-b975f660c6f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessTwoNetOfCashAcquired_bb54274a-bd9e-4cd7-8d7c-b975f660c6f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPreviousAcquisition_436a632f-6a8b-411a-9855-12794e1d5b14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPreviousAcquisition"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_ProceedsFromPreviousAcquisition_436a632f-6a8b-411a-9855-12794e1d5b14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessThreeNetOfCashAcquired_00caa2dc-9ec4-47ac-81e2-8d2d1a39f36b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessThreeNetOfCashAcquired"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_af3ad32d-88b3-447f-8c86-ebaf5a0a964a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessThreeNetOfCashAcquired_00caa2dc-9ec4-47ac-81e2-8d2d1a39f36b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b4358ed6-fbf3-4f01-91cc-49ad44ac90a6" 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_7459e4fd-3cb3-443c-b82c-6c8a7c9c8b95" 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_b4358ed6-fbf3-4f01-91cc-49ad44ac90a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7459e4fd-3cb3-443c-b82c-6c8a7c9c8b95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_be8005d6-18d8-4706-91b9-bc2c4041fd35" 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_b4358ed6-fbf3-4f01-91cc-49ad44ac90a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_be8005d6-18d8-4706-91b9-bc2c4041fd35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b4b20ed-fced-47ce-92ad-46eff2aa0f9f" 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_b4358ed6-fbf3-4f01-91cc-49ad44ac90a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4b4b20ed-fced-47ce-92ad-46eff2aa0f9f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="dco-20201231.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-20201231.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-20201231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesContactAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesContactAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesContactAssetsandLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationDetails_1"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesRemainingPerformanceObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesDisaggregatedRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingUsedtoComputeEarningsPerShareDetails" xlink:type="simple" xlink:href="dco-20201231.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_1dbdfe7a-280e-4ab0-9923-729df1f95720" 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_30283909-cf11-4f47-9012-eab80d4f7d15" 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_1dbdfe7a-280e-4ab0-9923-729df1f95720" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_30283909-cf11-4f47-9012-eab80d4f7d15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6b467532-af96-4db2-a36b-02a7eee054da" 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_1dbdfe7a-280e-4ab0-9923-729df1f95720" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_6b467532-af96-4db2-a36b-02a7eee054da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingExcludedfromComputationofDilutedEarningsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingExcludedfromComputationofDilutedEarningsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/SummaryofSignificantAccountingPoliciesWeightedAverageNumberofSharesOutstandingExcludedfromComputationofDilutedEarningsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinations" xlink:type="simple" xlink:href="dco-20201231.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-20201231.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-20201231.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-20201231.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_516a121c-391e-45f1-beb9-91afcd239ad7" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_98740cd0-2b60-4c6e-af2e-169796eda063" xlink:href="dco-20201231.xsd#dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_516a121c-391e-45f1-beb9-91afcd239ad7" xlink:to="loc_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_98740cd0-2b60-4c6e-af2e-169796eda063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ad4addac-d8de-4bf0-b787-f72efd517b40" 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_516a121c-391e-45f1-beb9-91afcd239ad7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_ad4addac-d8de-4bf0-b787-f72efd517b40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:href="dco-20201231.xsd#dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_23e39330-13ff-4c24-92e7-bf2639a81ce2" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_23e39330-13ff-4c24-92e7-bf2639a81ce2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_925d1dd3-3281-4ef3-9c50-fab065932338" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_925d1dd3-3281-4ef3-9c50-fab065932338" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_b1a64ebc-c35d-4f8b-a0b1-5e7924a0d569" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_b1a64ebc-c35d-4f8b-a0b1-5e7924a0d569" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_5d2ca198-5cb9-4b95-9eec-0c04de67d903" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_5d2ca198-5cb9-4b95-9eec-0c04de67d903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_153012e7-eea3-4403-8fd7-3b139e566cbc" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_153012e7-eea3-4403-8fd7-3b139e566cbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_96df90e1-2514-4839-8592-0bf2543287fa" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_96df90e1-2514-4839-8592-0bf2543287fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b6814c2c-113f-4d48-b7bb-d15f7d7261e2" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_Goodwill_b6814c2c-113f-4d48-b7bb-d15f7d7261e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7e56e173-f0ce-4444-9113-c0e9202eef75" 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_dco_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedAssets_044fac02-0732-420c-8c82-12c17db0e2a0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_7e56e173-f0ce-4444-9113-c0e9202eef75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_34777df1-9394-433c-9362-58534f722483" 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_da35093b-996f-4a92-9cb7-24f6da28a399" 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_34777df1-9394-433c-9362-58534f722483" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_da35093b-996f-4a92-9cb7-24f6da28a399" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_476e3450-238c-4d9e-a355-7a6381f4dd34" 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_34777df1-9394-433c-9362-58534f722483" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_476e3450-238c-4d9e-a355-7a6381f4dd34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_3776f431-fc62-47db-87dc-5df9572a2ea2" 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_34777df1-9394-433c-9362-58534f722483" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_3776f431-fc62-47db-87dc-5df9572a2ea2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessCombinationsEstimatedFairValueofIntangibleAssetsAcquiredDetails" xlink:type="simple" xlink:href="dco-20201231.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-20201231.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-20201231.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-20201231.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_924d7a1a-06b5-4c01-8212-c11dd50d76dd" 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_InventoryRawMaterialsAndSupplies_69a02be0-5036-4448-8eaf-2b591971a44b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_924d7a1a-06b5-4c01-8212-c11dd50d76dd" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_69a02be0-5036-4448-8eaf-2b591971a44b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_a5059793-caf7-40b4-84c1-57b2cbd427cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_924d7a1a-06b5-4c01-8212-c11dd50d76dd" xlink:to="loc_us-gaap_InventoryWorkInProcess_a5059793-caf7-40b4-84c1-57b2cbd427cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_a1f9d838-64fc-493d-9934-76f594519488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_924d7a1a-06b5-4c01-8212-c11dd50d76dd" xlink:to="loc_us-gaap_InventoryFinishedGoods_a1f9d838-64fc-493d-9934-76f594519488" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="dco-20201231.xsd#PropertyandEquipmentNet"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/PropertyandEquipmentNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="dco-20201231.xsd#PropertyandEquipmentNetTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/PropertyandEquipmentNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_041855da-e029-47ac-97ce-e219ee45cc7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_39879347-f634-413f-9d63-1a511b284aff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_041855da-e029-47ac-97ce-e219ee45cc7a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_39879347-f634-413f-9d63-1a511b284aff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e43c68d9-45dc-4eae-b28f-08414c28498b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_041855da-e029-47ac-97ce-e219ee45cc7a" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e43c68d9-45dc-4eae-b28f-08414c28498b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/Leases" xlink:type="simple" xlink:href="dco-20201231.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesTables" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesLeaseCostsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dco_FinanceLeaseCost_25216864-141b-4891-8f52-f8cc9a5dae91" xlink:href="dco-20201231.xsd#dco_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4443b9a7-6338-444f-b709-b615fe4b4f7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dco_FinanceLeaseCost_25216864-141b-4891-8f52-f8cc9a5dae91" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4443b9a7-6338-444f-b709-b615fe4b4f7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_292c2d5e-a8c0-4eb9-82ef-0cd91a577688" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_dco_FinanceLeaseCost_25216864-141b-4891-8f52-f8cc9a5dae91" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_292c2d5e-a8c0-4eb9-82ef-0cd91a577688" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesSupplementalCashFlowDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesSupplementalCashFlowDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesSupplementalCashFlowDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesUndiscountedCashFlowsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesUndiscountedCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesUndiscountedCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1e8ce0ed-16de-493a-b54d-b8cd0c47dae9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1e8ce0ed-16de-493a-b54d-b8cd0c47dae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4c05df8f-10ec-44fb-b46a-dd2594317e99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_4c05df8f-10ec-44fb-b46a-dd2594317e99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7dae0e9d-98d4-40fd-9376-d4773beafef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7dae0e9d-98d4-40fd-9376-d4773beafef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a68900ce-972c-4ad5-9eb0-fc5338b12573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a68900ce-972c-4ad5-9eb0-fc5338b12573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_05d39c30-5dd4-42a6-a5f7-0fe9035c4c29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_05d39c30-5dd4-42a6-a5f7-0fe9035c4c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d08427ff-3d19-4241-a500-0ff64a458868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_f00d7fc5-0e99-45d1-b5a0-6dce98c411b1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d08427ff-3d19-4241-a500-0ff64a458868" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b9757df1-0c7f-4083-b659-f772b13babe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b9757df1-0c7f-4083-b659-f772b13babe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_52e13b72-8416-4b5c-b155-298971a3a927" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_52e13b72-8416-4b5c-b155-298971a3a927" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_07692dfa-b4e2-43b3-aa26-965222cf4ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_07692dfa-b4e2-43b3-aa26-965222cf4ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_39e1e96b-550a-4c7f-a19a-a01535e6865b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_39e1e96b-550a-4c7f-a19a-a01535e6865b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0f85ccb4-f026-403a-94fe-4770f0d8fd44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0f85ccb4-f026-403a-94fe-4770f0d8fd44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_73cd8732-9f32-44b9-9fb8-c8d4bdb22827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_385ff10c-03e3-4c92-95fd-2e6436d44700" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_73cd8732-9f32-44b9-9fb8-c8d4bdb22827" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LeasesUndiscountedCashFlowsDetails_1" xlink:type="simple" xlink:href="dco-20201231.xsd#LeasesUndiscountedCashFlowsDetails_1"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LeasesUndiscountedCashFlowsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b3743e5d-82db-4ba3-aeb6-5c2c5d048019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_58094cdf-0978-4c92-b0e9-ff8e7f67c4e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b3743e5d-82db-4ba3-aeb6-5c2c5d048019" xlink:to="loc_us-gaap_FinanceLeaseLiability_58094cdf-0978-4c92-b0e9-ff8e7f67c4e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_cd12050a-a0cc-4ff1-bd0c-3fde5ca3d072" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b3743e5d-82db-4ba3-aeb6-5c2c5d048019" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_cd12050a-a0cc-4ff1-bd0c-3fde5ca3d072" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cec6659e-0d99-4a3c-9d88-fe98c7f29bb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f7421f04-4fed-46cc-97dc-5d080a9b778e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cec6659e-0d99-4a3c-9d88-fe98c7f29bb9" xlink:to="loc_us-gaap_OperatingLeaseLiability_f7421f04-4fed-46cc-97dc-5d080a9b778e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_16b7836e-5518-4573-8b42-92ae31828d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cec6659e-0d99-4a3c-9d88-fe98c7f29bb9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_16b7836e-5518-4573-8b42-92ae31828d7d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="dco-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="dco-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#GoodwillandOtherIntangibleAssetsCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ecd9e90a-f4f4-4b9c-a0df-8afdec6780b0" 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_4d12e335-fb6d-466a-adae-ccebbf73edc3" 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_ecd9e90a-f4f4-4b9c-a0df-8afdec6780b0" xlink:to="loc_us-gaap_GoodwillGross_4d12e335-fb6d-466a-adae-ccebbf73edc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d8545401-dad1-449a-b835-aeb6915595f2" 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_ecd9e90a-f4f4-4b9c-a0df-8afdec6780b0" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_d8545401-dad1-449a-b835-aeb6915595f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsCarryingAmountofFinitelivedandOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#GoodwillandOtherIntangibleAssetsCarryingAmountofFinitelivedandOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsCarryingAmountofFinitelivedandOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_918aa845-9463-476a-ab7a-49858e037237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d3cf3737-8115-4198-b9e8-6c4fae915761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_918aa845-9463-476a-ab7a-49858e037237" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_d3cf3737-8115-4198-b9e8-6c4fae915761" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6e24618c-8efc-46c4-bee4-e3adc2a53816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_918aa845-9463-476a-ab7a-49858e037237" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6e24618c-8efc-46c4-bee4-e3adc2a53816" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseofOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_429c0651-4887-4ee5-872f-b29a2f841f3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_429c0651-4887-4ee5-872f-b29a2f841f3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_54a4f009-0784-4712-b6ee-ceb4715246ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_54a4f009-0784-4712-b6ee-ceb4715246ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_37f32fe2-5239-47bb-8839-1c40e69c3913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_37f32fe2-5239-47bb-8839-1c40e69c3913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_14bc08b4-9d69-4461-b425-68b4ba8cbc1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_14bc08b4-9d69-4461-b425-68b4ba8cbc1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d1dd2829-3b84-4cee-a8cd-e66fc56607aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d1dd2829-3b84-4cee-a8cd-e66fc56607aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d0257a0b-3029-4b76-b3cf-5c69755e17a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e31ee2b5-0072-41d4-a947-2040f3557adc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_d0257a0b-3029-4b76-b3cf-5c69755e17a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedLiabilities" xlink:type="simple" xlink:href="dco-20201231.xsd#AccruedLiabilities"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedLiabilitiesTables" xlink:type="simple" xlink:href="dco-20201231.xsd#AccruedLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/AccruedLiabilitiesDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#AccruedLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e56d9aa8-9e11-463f-a89d-99933d8f33b9" 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_f8d5e8a3-0740-4aba-b314-5255ba5b6b21" xlink:href="dco-20201231.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_e56d9aa8-9e11-463f-a89d-99933d8f33b9" xlink:to="loc_dco_AccruedCompensationCurrent_f8d5e8a3-0740-4aba-b314-5255ba5b6b21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_AccruedIncomeTaxesAndOtherCurrent_d1c0ee82-2f86-4f1d-9432-6bdb5b1d5fa4" xlink:href="dco-20201231.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_e56d9aa8-9e11-463f-a89d-99933d8f33b9" xlink:to="loc_dco_AccruedIncomeTaxesAndOtherCurrent_d1c0ee82-2f86-4f1d-9432-6bdb5b1d5fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9f04912c-57ac-465e-92db-2a37c306e68c" 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_e56d9aa8-9e11-463f-a89d-99933d8f33b9" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9f04912c-57ac-465e-92db-2a37c306e68c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebt" xlink:type="simple" xlink:href="dco-20201231.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-20201231.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-20201231.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_7f7123e1-beca-41ac-9c81-70db0a450777" 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_1706c785-f70b-4134-b5b1-440557f2ca9c" 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_7f7123e1-beca-41ac-9c81-70db0a450777" xlink:to="loc_us-gaap_LongTermDebtCurrent_1706c785-f70b-4134-b5b1-440557f2ca9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_00447349-fdff-4141-b5a3-52e4c622e5ff" 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_7f7123e1-beca-41ac-9c81-70db0a450777" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_00447349-fdff-4141-b5a3-52e4c622e5ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_d226c631-bba7-419e-a570-e3d6d424c0cf" 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_806bcfbe-c147-4cb0-a4d6-bba75830fd34" 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_d226c631-bba7-419e-a570-e3d6d424c0cf" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_806bcfbe-c147-4cb0-a4d6-bba75830fd34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_44ecfbb4-c90d-4954-b0c8-d05e5315d143" 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_d226c631-bba7-419e-a570-e3d6d424c0cf" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_44ecfbb4-c90d-4954-b0c8-d05e5315d143" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtFutureLongTermDebtPaymentDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LongTermDebtFutureLongTermDebtPaymentDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtFutureLongTermDebtPaymentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fa5e8539-d2ea-425c-bec4-76542424d157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_fa5e8539-d2ea-425c-bec4-76542424d157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1f897d4a-14c2-463b-ac1a-af3ac7634554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1f897d4a-14c2-463b-ac1a-af3ac7634554" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_69ba06de-7a3b-4e25-9a24-acc4fb21d9d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_69ba06de-7a3b-4e25-9a24-acc4fb21d9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4284793a-576f-422f-a360-1a7e1d697fe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_4284793a-576f-422f-a360-1a7e1d697fe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8b679204-de0f-44ff-ae75-04c12bd2a55d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8b679204-de0f-44ff-ae75-04c12bd2a55d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1b05444d-4da9-4763-b112-e08548e2c30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_42faf525-2270-4c97-ac0e-471052d6f198" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_1b05444d-4da9-4763-b112-e08548e2c30f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#LongTermDebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/LongTermDebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="dco-20201231.xsd#ShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#ShareholdersEquityNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ShareholdersEquityNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensationOptionActivityDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensationOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensationOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensationChangesinNonvestedStockOptionsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensationChangesinNonvestedStockOptionsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensationChangesinNonvestedStockOptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensationAssumptionsUsedforEstimatingFairValueofShareBasedPaymentAwardDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensationAssumptionsUsedforEstimatingFairValueofShareBasedPaymentAwardDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensationAssumptionsUsedforEstimatingFairValueofShareBasedPaymentAwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#StockBasedCompensationRestrictedStockActivityDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/StockBasedCompensationRestrictedStockActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="dco-20201231.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-20201231.xsd#EmployeeBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostforDefinedBenefitPensionPlanandRetirementPlanDetails" xlink:type="simple" xlink:href="dco-20201231.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_29eac05c-7c04-46e7-b379-7d60aeb35d50" 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_9401d4c6-9038-4a53-af02-ff0f2f1e8d7c" 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_29eac05c-7c04-46e7-b379-7d60aeb35d50" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_9401d4c6-9038-4a53-af02-ff0f2f1e8d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_bc7ab20a-41f2-43d3-9a9a-ac83f7dad379" 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_29eac05c-7c04-46e7-b379-7d60aeb35d50" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_bc7ab20a-41f2-43d3-9a9a-ac83f7dad379" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f0fe1b31-9918-443e-99a0-6db99cce81d6" 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_29eac05c-7c04-46e7-b379-7d60aeb35d50" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_f0fe1b31-9918-443e-99a0-6db99cce81d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a2ede27b-e818-41ae-84ca-2814602c6182" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_29eac05c-7c04-46e7-b379-7d60aeb35d50" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a2ede27b-e818-41ae-84ca-2814602c6182" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansReclassificationsfromAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="dco-20201231.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_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6b47e9ab-9907-41e0-a92e-8f7ed1a1555e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_7ee34c25-5938-4da9-ac9e-4931f03e4f49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6b47e9ab-9907-41e0-a92e-8f7ed1a1555e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_7ee34c25-5938-4da9-ac9e-4931f03e4f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_6308ffb1-22a1-4c58-a10b-f34d0be88b3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax_6b47e9ab-9907-41e0-a92e-8f7ed1a1555e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax_6308ffb1-22a1-4c58-a10b-f34d0be88b3a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansObligationandFundedStatusofDefinedBenefitPensionPlanandRetirementPlanDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansObligationandFundedStatusofDefinedBenefitPensionPlanandRetirementPlanDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansObligationandFundedStatusofDefinedBenefitPensionPlanandRetirementPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_6e5dd847-b90d-4b39-ac6d-96bd40a2f634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_e58debde-6528-457d-86de-104ddfe0aa71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_6e5dd847-b90d-4b39-ac6d-96bd40a2f634" xlink:to="loc_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax_e58debde-6528-457d-86de-104ddfe0aa71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossTaxImpact_51eb3318-1718-4a55-9192-a28f7b64f863" xlink:href="dco-20201231.xsd#dco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossTaxImpact"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_6e5dd847-b90d-4b39-ac6d-96bd40a2f634" xlink:to="loc_dco_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossTaxImpact_51eb3318-1718-4a55-9192-a28f7b64f863" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_8305da3d-4325-4d13-a345-ef29801c86ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_23a61135-2e1f-4808-ac34-16f1cdf8aebf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_8305da3d-4325-4d13-a345-ef29801c86ad" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_23a61135-2e1f-4808-ac34-16f1cdf8aebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_15b2a7b5-2c93-4317-82d0-5f894b057d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_8305da3d-4325-4d13-a345-ef29801c86ad" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_15b2a7b5-2c93-4317-82d0-5f894b057d35" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansPensionPlanAssetAllocationsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansPensionPlanAssetAllocationsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansPensionPlanAssetAllocationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansAssetAllocationRangesDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansAssetAllocationRangesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansAssetAllocationRangesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansReturnonCurrentandTargetAssetAllocationDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansReturnonCurrentandTargetAssetAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansReturnonCurrentandTargetAssetAllocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansWeightedaverageAssumptionsUsedtoDetermineBenefitObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansWeightedaverageAssumptionsUsedtoDetermineBenefitObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderPensionPlansDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#EmployeeBenefitPlansFutureBenefitPaymentsUnderPensionPlansDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/EmployeeBenefitPlansFutureBenefitPaymentsUnderPensionPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/Indemnifications" xlink:type="simple" xlink:href="dco-20201231.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-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="dco-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesScheduleofComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#IncomeTaxesScheduleofComponentsofProvisionBenefitforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesScheduleofComponentsofProvisionBenefitforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b96ac747-014a-4897-bfc7-e86a2b384645" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_15fe84fa-0e36-4b40-b2ef-e364d1bae6a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b96ac747-014a-4897-bfc7-e86a2b384645" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_15fe84fa-0e36-4b40-b2ef-e364d1bae6a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_df9678e5-d38d-4217-ab4f-a142bc076e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b96ac747-014a-4897-bfc7-e86a2b384645" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_df9678e5-d38d-4217-ab4f-a142bc076e54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0ecbd92d-8f55-4abb-8305-b2997da4383a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cc1573d5-f9a2-4338-b421-db1144a8e457" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0ecbd92d-8f55-4abb-8305-b2997da4383a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_cc1573d5-f9a2-4338-b421-db1144a8e457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_99597a32-7286-4632-8a4b-d1ba7bc698f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0ecbd92d-8f55-4abb-8305-b2997da4383a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_99597a32-7286-4632-8a4b-d1ba7bc698f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0c476cb4-27b4-4aad-b403-0166628791ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_887878b5-64e3-4457-b985-ea257cad9baa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0c476cb4-27b4-4aad-b403-0166628791ac" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_887878b5-64e3-4457-b985-ea257cad9baa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c8c326af-4506-4711-ab25-15e157193db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0c476cb4-27b4-4aad-b403-0166628791ac" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c8c326af-4506-4711-ab25-15e157193db3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesScheduleofDeferredIncomeTaxesDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#IncomeTaxesScheduleofDeferredIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesScheduleofDeferredIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_576c56a1-ba89-43a7-b00d-2f74290011b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e01cccf4-6072-4ce5-a690-d3142253d5c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_576c56a1-ba89-43a7-b00d-2f74290011b8" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e01cccf4-6072-4ce5-a690-d3142253d5c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ff054285-9951-4662-8eeb-a5057df2ae21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_576c56a1-ba89-43a7-b00d-2f74290011b8" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ff054285-9951-4662-8eeb-a5057df2ae21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_20bf2b39-8814-4159-aa8f-a4534badf3f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome_20bf2b39-8814-4159-aa8f-a4534badf3f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxLiabilitiesDepreciation_581fd394-a244-4311-9b3a-6b4881fce941" xlink:href="dco-20201231.xsd#dco_DeferredTaxLiabilitiesDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_dco_DeferredTaxLiabilitiesDepreciation_581fd394-a244-4311-9b3a-6b4881fce941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_ae0cee93-f7d0-44f5-a6bb-afe7bd77bd4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_ae0cee93-f7d0-44f5-a6bb-afe7bd77bd4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1a1d05b8-0d2c-44aa-9af6-b59d131718d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1a1d05b8-0d2c-44aa-9af6-b59d131718d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxLiabilitiesRightOfUseAsset_80484353-a302-4b3c-ab2f-1cf8d88b997c" xlink:href="dco-20201231.xsd#dco_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_dco_DeferredTaxLiabilitiesRightOfUseAsset_80484353-a302-4b3c-ab2f-1cf8d88b997c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_817c825b-f9b2-48b9-b6ec-874ce930ef0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_817c825b-f9b2-48b9-b6ec-874ce930ef0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1d5b268c-9a11-42e2-914c-c3defe783f6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_53a1b9a0-13a9-4faf-b142-6d64af6b9eb1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1d5b268c-9a11-42e2-914c-c3defe783f6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_6394102a-e224-4372-9cf3-05779c04ac91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9e8ea466-ebaf-4fea-bcb9-66661c458b15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_6394102a-e224-4372-9cf3-05779c04ac91" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9e8ea466-ebaf-4fea-bcb9-66661c458b15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_36e8504d-d51f-412d-a421-1264387b4144" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_6394102a-e224-4372-9cf3-05779c04ac91" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_36e8504d-d51f-412d-a421-1264387b4144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsAccruedExpenses_3d9ef7fd-a2c5-4246-93cb-5a34b48c273c" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsAccruedExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsAccruedExpenses_3d9ef7fd-a2c5-4246-93cb-5a34b48c273c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_40671348-f23f-462e-95cb-164f92fcc7d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_40671348-f23f-462e-95cb-164f92fcc7d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsLongTermContracts_b75060e2-7731-4b60-9d40-b3a7e6168068" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsLongTermContracts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsLongTermContracts_b75060e2-7731-4b60-9d40-b3a7e6168068" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_e7be373e-07c6-4958-b7cc-fed37d50c2b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_e7be373e-07c6-4958-b7cc-fed37d50c2b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsEmployeeRelatedObligations_aaef129a-be16-48b3-bdc0-68ffe9eea080" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsEmployeeRelatedObligations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsEmployeeRelatedObligations_aaef129a-be16-48b3-bdc0-68ffe9eea080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsEnvironmentalReserves_06840538-dcdf-42c4-a86a-32fc5f07dd22" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsEnvironmentalReserves"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsEnvironmentalReserves_06840538-dcdf-42c4-a86a-32fc5f07dd22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_537f9c14-3cd2-4f18-a31d-7e1b52096180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_537f9c14-3cd2-4f18-a31d-7e1b52096180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_9f452f26-b0f1-4a5e-afc1-2fc2556fcf3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_9f452f26-b0f1-4a5e-afc1-2fc2556fcf3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsOperatingLeaseLiability_a540becf-be45-4219-b4a1-6e81a55c198b" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsOperatingLeaseLiability_a540becf-be45-4219-b4a1-6e81a55c198b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsPension_e8ccd485-f0ab-40c1-a2b7-47593599c2d6" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsPension"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsPension_e8ccd485-f0ab-40c1-a2b7-47593599c2d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_d88cebd2-d44d-4f2e-b834-69f04106f414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_d88cebd2-d44d-4f2e-b834-69f04106f414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_DeferredTaxAssetsTaxCreditCarryforwardsState_3f16b5dc-b6f7-42c7-bc7a-a408d5d95702" xlink:href="dco-20201231.xsd#dco_DeferredTaxAssetsTaxCreditCarryforwardsState"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_dco_DeferredTaxAssetsTaxCreditCarryforwardsState_3f16b5dc-b6f7-42c7-bc7a-a408d5d95702" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1847f226-714d-4f2e-a698-fd15507aa869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1847f226-714d-4f2e-a698-fd15507aa869" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_3d8c15ec-a02c-40d9-835c-2ecb55f3ddeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_311ff3b3-361c-477a-8b5b-df6eccfc7164" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_3d8c15ec-a02c-40d9-835c-2ecb55f3ddeb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesVariationBetweenExpectedandEffectiveTaxRateDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#IncomeTaxesVariationBetweenExpectedandEffectiveTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesVariationBetweenExpectedandEffectiveTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f5ab26f9-0e31-4ba1-aaad-05ae0b056961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f5ab26f9-0e31-4ba1-aaad-05ae0b056961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_94eaf6cb-c242-4c62-91d1-605f12fa8bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_94eaf6cb-c242-4c62-91d1-605f12fa8bf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_99288c48-fc59-4f89-8233-c8c7e64484a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent_99288c48-fc59-4f89-8233-c8c7e64484a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_a93ab928-cf04-46ce-bc14-24d2aed3ee07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_a93ab928-cf04-46ce-bc14-24d2aed3ee07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_941a29e8-3817-456e-8c40-bda209f8bdd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_941a29e8-3817-456e-8c40-bda209f8bdd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_09feb1ab-8da7-4ee8-81c3-944525d7cd14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_09feb1ab-8da7-4ee8-81c3-944525d7cd14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_46983eac-2cb8-4c84-ae3d-5787f957903b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_46983eac-2cb8-4c84-ae3d-5787f957903b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5d215f43-4e63-450c-886f-4f9d356db580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_5d215f43-4e63-450c-886f-4f9d356db580" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsPercent_cd04b785-67bf-464b-a1fb-cd66ea2e169f" xlink:href="dco-20201231.xsd#dco_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_dco_EffectiveIncomeTaxRateReconciliationChangeinDeferredTaxAssetsPercent_cd04b785-67bf-464b-a1fb-cd66ea2e169f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_dco_EffectiveIncomeTaxRateReconciliationTaxReserves_5738f495-a1ed-41c7-adf3-e756afd1c880" xlink:href="dco-20201231.xsd#dco_EffectiveIncomeTaxRateReconciliationTaxReserves"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_dco_EffectiveIncomeTaxRateReconciliationTaxReserves_5738f495-a1ed-41c7-adf3-e756afd1c880" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_933ce33d-87f5-4745-9a4d-73285f61e1a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e1c4195-847c-46fc-becd-6d05bb9109b7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_933ce33d-87f5-4745-9a4d-73285f61e1a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ducommun.com/role/IncomeTaxesScheduleofChangesinUnrecognizedTaxBenefitDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#IncomeTaxesScheduleofChangesinUnrecognizedTaxBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/IncomeTaxesScheduleofChangesinUnrecognizedTaxBenefitDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="dco-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRisk" xlink:type="simple" xlink:href="dco-20201231.xsd#MajorCustomersandConcentrationsofCreditRisk"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRisk" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskTables" xlink:type="simple" xlink:href="dco-20201231.xsd#MajorCustomersandConcentrationsofCreditRiskTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskSalestoMajorCustomersDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#MajorCustomersandConcentrationsofCreditRiskSalestoMajorCustomersDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskSalestoMajorCustomersDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskReceivablesfromCustomersDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#MajorCustomersandConcentrationsofCreditRiskReceivablesfromCustomersDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskReceivablesfromCustomersDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#MajorCustomersandConcentrationsofCreditRiskNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/MajorCustomersandConcentrationsofCreditRiskNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformation" xlink:type="simple" xlink:href="dco-20201231.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-20201231.xsd#BusinessSegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#BusinessSegmentInformationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/BusinessSegmentInformationFinancialInformationbyReportableSegmentDetails" xlink:type="simple" xlink:href="dco-20201231.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-20201231.xsd#BusinessSegmentInformationSegmentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/BusinessSegmentInformationSegmentAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedValuationandQualifyingAccounts" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedValuationandQualifyingAccounts"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedValuationandQualifyingAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.ducommun.com/role/ConsolidatedValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="dco-20201231.xsd#ConsolidatedValuationandQualifyingAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.ducommun.com/role/ConsolidatedValuationandQualifyingAccountsDetails" xlink:type="extended"/>
</link:linkbase>
