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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2017 Workiva-->
<!--r:55be099e-5b3f-4d9a-b0b4-2a4cd588dbaa,g:980976b7-287f-4ea3-b5ce-59b20bc54dd3-->
<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.alamo-group.com/role/CoverPage" xlink:type="simple" xlink:href="alg-20190630.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2e051e48-d22f-4368-be58-48a441634ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_21bdcd57-5958-4625-9ec3-d60bfe41145e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2e051e48-d22f-4368-be58-48a441634ca1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_21bdcd57-5958-4625-9ec3-d60bfe41145e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_164813b3-2357-4c66-88e1-8761441bf486" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2e051e48-d22f-4368-be58-48a441634ca1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_164813b3-2357-4c66-88e1-8761441bf486" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6c89e540-bfe6-41b5-bf26-b7c9496c9594" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_09ee5414-a557-4359-8ce8-7bc69797531e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6c89e540-bfe6-41b5-bf26-b7c9496c9594" xlink:to="loc_us-gaap_CommonStockValue_09ee5414-a557-4359-8ce8-7bc69797531e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_1b3e4ca0-2121-4aa0-9969-b1f02eaa0bab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_6c89e540-bfe6-41b5-bf26-b7c9496c9594" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_1b3e4ca0-2121-4aa0-9969-b1f02eaa0bab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_e7e7eacf-5f4c-49fd-9191-385dbb20960a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6c89e540-bfe6-41b5-bf26-b7c9496c9594" xlink:to="loc_us-gaap_TreasuryStockValue_e7e7eacf-5f4c-49fd-9191-385dbb20960a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18b92cae-8302-4bbe-b682-20c676f48433" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6c89e540-bfe6-41b5-bf26-b7c9496c9594" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_18b92cae-8302-4bbe-b682-20c676f48433" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_42a50958-5327-41a8-998e-7e965bb833c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6c89e540-bfe6-41b5-bf26-b7c9496c9594" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_42a50958-5327-41a8-998e-7e965bb833c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_af2200f8-037b-4dc9-9d83-c2878c17d5ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_9f3fe66d-b9b1-400c-bfc2-e21ec5e145a3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_af2200f8-037b-4dc9-9d83-c2878c17d5ea" xlink:to="loc_us-gaap_AccountsPayableCurrent_9f3fe66d-b9b1-400c-bfc2-e21ec5e145a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_84d4aa78-9347-4d6d-ad73-9ef5f43e42f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_af2200f8-037b-4dc9-9d83-c2878c17d5ea" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_84d4aa78-9347-4d6d-ad73-9ef5f43e42f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8d795c17-f83c-4da0-9714-9edaf74e6d2c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_af2200f8-037b-4dc9-9d83-c2878c17d5ea" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8d795c17-f83c-4da0-9714-9edaf74e6d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_92bf9e58-4c1d-4ba0-89d4-01d2ecf88e77" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_af2200f8-037b-4dc9-9d83-c2878c17d5ea" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_92bf9e58-4c1d-4ba0-89d4-01d2ecf88e77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7a2df3b2-f50d-490f-9f78-3c1c0ef4285e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_203664ae-0327-415d-990e-59316c0914bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a2df3b2-f50d-490f-9f78-3c1c0ef4285e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_203664ae-0327-415d-990e-59316c0914bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6cfec555-b798-4c4d-a599-18f97583c272" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7a2df3b2-f50d-490f-9f78-3c1c0ef4285e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6cfec555-b798-4c4d-a599-18f97583c272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b1f81494-ecf4-4585-a230-3e5465216ac7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7a2df3b2-f50d-490f-9f78-3c1c0ef4285e" xlink:to="loc_us-gaap_InventoryNet_b1f81494-ecf4-4585-a230-3e5465216ac7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5b9e0f6b-1613-4027-86d1-9a211132774b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7a2df3b2-f50d-490f-9f78-3c1c0ef4285e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5b9e0f6b-1613-4027-86d1-9a211132774b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_7c39ad53-ce74-4b4f-9ac7-b23f06e7e058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_7a2df3b2-f50d-490f-9f78-3c1c0ef4285e" xlink:to="loc_us-gaap_IncomeTaxesReceivable_7c39ad53-ce74-4b4f-9ac7-b23f06e7e058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_38a7b63a-4e7c-46ef-aa28-fd39de408ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_LiabilitiesCurrent_38a7b63a-4e7c-46ef-aa28-fd39de408ef3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7fedb442-c79a-41ad-bbed-928287f04f4c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_7fedb442-c79a-41ad-bbed-928287f04f4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_edfb7ed6-e799-4db4-9a2f-8819c7c98f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent_edfb7ed6-e799-4db4-9a2f-8819c7c98f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_32f9426b-07be-4bdf-b643-8b5d27cd1e37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_32f9426b-07be-4bdf-b643-8b5d27cd1e37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_5b3f2302-e659-4331-8d68-faa5f384c931" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_StockholdersEquity_5b3f2302-e659-4331-8d68-faa5f384c931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0a654b2a-98b7-4d1d-ba23-04500284b89d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0a654b2a-98b7-4d1d-ba23-04500284b89d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_040e1900-3d55-4119-80b6-d3295823d619" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ec094acc-194b-4382-bfb0-ca097d16be37" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_040e1900-3d55-4119-80b6-d3295823d619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf92550d-73e0-4a57-adc0-14e68acc2fdb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_us-gaap_Goodwill_bf92550d-73e0-4a57-adc0-14e68acc2fdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b928f30e-6ac6-48fe-a2e4-66caba3502d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b928f30e-6ac6-48fe-a2e4-66caba3502d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_d0a2de61-b84e-48fa-ac8e-e691d7bce944" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_d0a2de61-b84e-48fa-ac8e-e691d7bce944" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6f8dba46-bd79-4f08-a250-7c251d080b29" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6f8dba46-bd79-4f08-a250-7c251d080b29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d74d5876-458f-42ef-be08-0df3def31916" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_us-gaap_AssetsCurrent_d74d5876-458f-42ef-be08-0df3def31916" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_alg_RentalEquipmentNet_bccae2c7-5358-480f-97b8-d6265856d5d2" xlink:href="alg-20190630.xsd#alg_RentalEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_alg_RentalEquipmentNet_bccae2c7-5358-480f-97b8-d6265856d5d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_900fb3a4-03d7-4804-a01d-6c8721154447" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7d513e80-b7e2-4a4c-8848-9dddeea62afb" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_900fb3a4-03d7-4804-a01d-6c8721154447" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cd55765f-18f8-46b7-b684-e1269500d528" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ac843a36-6dd8-42a4-949a-b817784149d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cd55765f-18f8-46b7-b684-e1269500d528" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ac843a36-6dd8-42a4-949a-b817784149d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f1964442-78c6-462b-bdf1-5c6bbbe3d2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_cd55765f-18f8-46b7-b684-e1269500d528" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f1964442-78c6-462b-bdf1-5c6bbbe3d2c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_de5c609a-8e3f-4908-a774-7b3a96ca6470" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c05dcc3e-7cbb-4292-b85a-0b9b9ee45525" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_de5c609a-8e3f-4908-a774-7b3a96ca6470" xlink:to="loc_us-gaap_GrossProfit_c05dcc3e-7cbb-4292-b85a-0b9b9ee45525" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a8275905-6b5a-44c9-b34c-f08686434a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_de5c609a-8e3f-4908-a774-7b3a96ca6470" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_a8275905-6b5a-44c9-b34c-f08686434a8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_42722da9-daaf-4c09-8ac3-32d062c96771" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9fb56117-76ee-48c7-b28d-3ee3ed6de198" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_42722da9-daaf-4c09-8ac3-32d062c96771" xlink:to="loc_us-gaap_InterestExpense_9fb56117-76ee-48c7-b28d-3ee3ed6de198" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_8015fb9e-19fd-4d9c-a77c-c9732a2562ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_42722da9-daaf-4c09-8ac3-32d062c96771" xlink:to="loc_us-gaap_InvestmentIncomeInterest_8015fb9e-19fd-4d9c-a77c-c9732a2562ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3068278e-899e-42f5-84ff-e828cf0da0ac" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_42722da9-daaf-4c09-8ac3-32d062c96771" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3068278e-899e-42f5-84ff-e828cf0da0ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9bf0271a-ce90-41b2-8fd8-174ed95c2f99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_42722da9-daaf-4c09-8ac3-32d062c96771" xlink:to="loc_us-gaap_OperatingIncomeLoss_9bf0271a-ce90-41b2-8fd8-174ed95c2f99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2dda8350-5d64-4980-a71f-cc890a8ca994" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_faad80e8-eab2-4e5f-af34-808b154087c2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2dda8350-5d64-4980-a71f-cc890a8ca994" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_faad80e8-eab2-4e5f-af34-808b154087c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6d6ddfc5-b68a-47f0-b847-537083fb4982" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_2dda8350-5d64-4980-a71f-cc890a8ca994" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6d6ddfc5-b68a-47f0-b847-537083fb4982" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd892a60-c745-4ab4-b2ec-2ddf71c84f82" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_93981977-053f-47c0-8b3d-957c9e9e9a26" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd892a60-c745-4ab4-b2ec-2ddf71c84f82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_93981977-053f-47c0-8b3d-957c9e9e9a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_7820dced-4457-46e7-b863-79bbf9b7b1cf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bd892a60-c745-4ab4-b2ec-2ddf71c84f82" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_7820dced-4457-46e7-b863-79bbf9b7b1cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_7270687a-f609-4f89-895b-1064d72eaab2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_195477fd-9a15-4868-90d7-e5e5dfc53866" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_7270687a-f609-4f89-895b-1064d72eaab2" xlink:to="loc_us-gaap_NetIncomeLoss_195477fd-9a15-4868-90d7-e5e5dfc53866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_630628a4-efed-412c-b0b6-1781486e20a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_7270687a-f609-4f89-895b-1064d72eaab2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_630628a4-efed-412c-b0b6-1781486e20a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_250e4a3e-c7a4-4b98-8196-6728aa40fbf4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_6e8bf9d4-bb4c-4ff1-95ef-26bab7295862" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_250e4a3e-c7a4-4b98-8196-6728aa40fbf4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent_6e8bf9d4-bb4c-4ff1-95ef-26bab7295862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_1feee39a-7172-4bf1-8ab1-71174856592b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_250e4a3e-c7a4-4b98-8196-6728aa40fbf4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_1feee39a-7172-4bf1-8ab1-71174856592b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent_77691cbc-6a6c-47dd-91b0-4fe488376ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent_250e4a3e-c7a4-4b98-8196-6728aa40fbf4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent_77691cbc-6a6c-47dd-91b0-4fe488376ad2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="alg-20190630.xsd#InterimCondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InterimCondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b1c66cff-6f0c-4244-bfac-bfd0a1b0b91c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_00fb720e-1447-478e-a727-eb54059a683d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b1c66cff-6f0c-4244-bfac-bfd0a1b0b91c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_00fb720e-1447-478e-a727-eb54059a683d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1e49fcc0-b4d1-4bc9-83e9-7ff485d9b484" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b1c66cff-6f0c-4244-bfac-bfd0a1b0b91c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1e49fcc0-b4d1-4bc9-83e9-7ff485d9b484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b4389825-6946-4281-8cd0-058e2c996be1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b1c66cff-6f0c-4244-bfac-bfd0a1b0b91c" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_b4389825-6946-4281-8cd0-058e2c996be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_864dfafe-f133-4312-bce8-69256da86809" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_864dfafe-f133-4312-bce8-69256da86809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_f4a1eb3e-08a3-4725-af2b-377bbae4c2a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_f4a1eb3e-08a3-4725-af2b-377bbae4c2a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_9cc226c0-5753-4eec-ad31-5108b07088d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_9cc226c0-5753-4eec-ad31-5108b07088d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3326663b-7669-492d-93b5-762930bbd12a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3326663b-7669-492d-93b5-762930bbd12a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ee07d368-b496-43b7-beba-5d80220ed513" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ee07d368-b496-43b7-beba-5d80220ed513" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_93bb305c-dc82-4051-8995-caaa06c7fdf0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_93bb305c-dc82-4051-8995-caaa06c7fdf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_alg_PaymentsForPurchaseOfTreasuryStock_9e72a03e-aef9-4b62-9634-cd99aa43d984" xlink:href="alg-20190630.xsd#alg_PaymentsForPurchaseOfTreasuryStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_alg_PaymentsForPurchaseOfTreasuryStock_9e72a03e-aef9-4b62-9634-cd99aa43d984" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_alg_ProceedsFromIssuanceOfOtherLongTermDebtAndFinanceLeases_fc67e110-e722-4eae-bb9a-cd542bf0f8cd" xlink:href="alg-20190630.xsd#alg_ProceedsFromIssuanceOfOtherLongTermDebtAndFinanceLeases"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_96ad2d32-f12a-4601-94ba-575236df26af" xlink:to="loc_alg_ProceedsFromIssuanceOfOtherLongTermDebtAndFinanceLeases_fc67e110-e722-4eae-bb9a-cd542bf0f8cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71f75779-b6a2-4c62-b6fa-99796e3531a4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ef4328b4-c247-40dc-af30-6dcf802b30db" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_71f75779-b6a2-4c62-b6fa-99796e3531a4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ef4328b4-c247-40dc-af30-6dcf802b30db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e95c4349-d328-43f0-b43c-5d8a4dd289bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_71f75779-b6a2-4c62-b6fa-99796e3531a4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e95c4349-d328-43f0-b43c-5d8a4dd289bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_07179001-a403-4e15-b3ee-12e3c3db5fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_71f75779-b6a2-4c62-b6fa-99796e3531a4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_07179001-a403-4e15-b3ee-12e3c3db5fc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b32bd860-094c-4bf5-adec-4f6308730740" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_71f75779-b6a2-4c62-b6fa-99796e3531a4" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b32bd860-094c-4bf5-adec-4f6308730740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2e7c2db0-8534-4059-af5e-1a6fa0eb782e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_NetIncomeLoss_2e7c2db0-8534-4059-af5e-1a6fa0eb782e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_e9e52072-a79d-49ff-ae13-ae0bf3ac5fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_e9e52072-a79d-49ff-ae13-ae0bf3ac5fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_7c8704c7-90e4-489b-bb3e-928ca325461f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_Depreciation_7c8704c7-90e4-489b-bb3e-928ca325461f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_561aa744-0d2f-4820-ba0d-1f65552c4087" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_561aa744-0d2f-4820-ba0d-1f65552c4087" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_bfdfa714-c9ed-46c3-8863-cbb36ad974d7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_bfdfa714-c9ed-46c3-8863-cbb36ad974d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_360beb64-873d-48b1-ab47-de747b0e32f4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_ShareBasedCompensation_360beb64-873d-48b1-ab47-de747b0e32f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_86e654a9-d7df-498a-a2c4-c06cb7cd7387" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_86e654a9-d7df-498a-a2c4-c06cb7cd7387" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6ebabc8b-2dd0-4d3a-bc89-0e3486318729" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6ebabc8b-2dd0-4d3a-bc89-0e3486318729" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_60ed32cd-8758-4c82-bbce-6d1882c6b424" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_60ed32cd-8758-4c82-bbce-6d1882c6b424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b346436e-97c2-451a-97a4-8a60e58bb8a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b346436e-97c2-451a-97a4-8a60e58bb8a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_alg_IncreaseDecreaseInRentalEquipment_831210ff-f130-4bd6-a280-153a914130ce" xlink:href="alg-20190630.xsd#alg_IncreaseDecreaseInRentalEquipment"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_alg_IncreaseDecreaseInRentalEquipment_831210ff-f130-4bd6-a280-153a914130ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_59093e95-9a7b-4073-b6d6-fab0c016d769" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_59093e95-9a7b-4073-b6d6-fab0c016d769" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9461f024-f014-453b-af76-2d3e2712d17d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9461f024-f014-453b-af76-2d3e2712d17d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_7193b9a4-cdbf-4a4c-9388-4f8d46e01ab0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_7193b9a4-cdbf-4a4c-9388-4f8d46e01ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a0cdf07c-5525-4c67-9704-7b6bc81405ba" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_a0cdf07c-5525-4c67-9704-7b6bc81405ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentExpense_e9579ec5-07a5-4a14-ab36-ce062175f7b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquipmentExpense"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_EquipmentExpense_e9579ec5-07a5-4a14-ab36-ce062175f7b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_f9a87a0f-e5ec-4565-b754-a608b08cc8cc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_34c18e0b-ab34-4200-bb05-03f016ca363a" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_f9a87a0f-e5ec-4565-b754-a608b08cc8cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/Details" xlink:type="simple" xlink:href="alg-20190630.xsd#Details"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/BasisofFinancialStatementPresentation" xlink:type="simple" xlink:href="alg-20190630.xsd#BasisofFinancialStatementPresentation"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/BasisofFinancialStatementPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/BasisofFinancialStatementPresentationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#BasisofFinancialStatementPresentationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/BasisofFinancialStatementPresentationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/AccountingPolicies" xlink:type="simple" xlink:href="alg-20190630.xsd#AccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/AccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/AccountingPoliciesPolicies" xlink:type="simple" xlink:href="alg-20190630.xsd#AccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/AccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/BusinessCombinations" xlink:type="simple" xlink:href="alg-20190630.xsd#BusinessCombinations"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/BusinessCombinations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="alg-20190630.xsd#BusinessCombinationsTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/BusinessCombinationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#BusinessCombinationsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/BusinessCombinationsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/BusinessCombinationsScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a9e0958a-9383-4586-92e4-ed364fb9bbfd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_13936f5e-7404-47a7-acc1-c52df8e173e4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a9e0958a-9383-4586-92e4-ed364fb9bbfd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_13936f5e-7404-47a7-acc1-c52df8e173e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c2752c98-00e1-4beb-8b90-8add1251c61a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a9e0958a-9383-4586-92e4-ed364fb9bbfd" xlink:to="loc_us-gaap_Goodwill_c2752c98-00e1-4beb-8b90-8add1251c61a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8d982286-0fb1-4684-9583-3b4fcdf3ffcf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_8d982286-0fb1-4684-9583-3b4fcdf3ffcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_73022352-064b-4ceb-a1b9-f564ce568fb7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_73022352-064b-4ceb-a1b9-f564ce568fb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12ae18d0-f6db-4670-a82e-8d5ec45d9b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12ae18d0-f6db-4670-a82e-8d5ec45d9b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_090925d7-3ebb-4946-b6d3-5b798a634961" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_090925d7-3ebb-4946-b6d3-5b798a634961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_320d484b-5f16-4736-9e6e-3eaf72c8b7fd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_320d484b-5f16-4736-9e6e-3eaf72c8b7fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e8e027ff-a66b-46ba-b76f-6edd3d3fa287" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e8e027ff-a66b-46ba-b76f-6edd3d3fa287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_f9c4d14d-8f83-47ea-bf63-66d56ea074ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_cdecc708-349c-49b5-8eb1-bef6629e9f4e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_f9c4d14d-8f83-47ea-bf63-66d56ea074ad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/AccountsReceivable" xlink:type="simple" xlink:href="alg-20190630.xsd#AccountsReceivable"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/AccountsReceivable" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/AccountsReceivableDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#AccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/AccountsReceivableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/Inventories" xlink:type="simple" xlink:href="alg-20190630.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InventoriesTables" xlink:type="simple" xlink:href="alg-20190630.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InventoriesAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#InventoriesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InventoriesAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/InventoriesScheduleofInventoryDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#InventoriesScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/InventoriesScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ee8902e4-4261-4dec-9455-329568195cb5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ea88727d-322d-45e0-9129-845f79478cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_ee8902e4-4261-4dec-9455-329568195cb5" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ea88727d-322d-45e0-9129-845f79478cd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_54656cd0-0463-4f7b-82c2-7a95a3c53f43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_ee8902e4-4261-4dec-9455-329568195cb5" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_54656cd0-0463-4f7b-82c2-7a95a3c53f43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_f450eb10-0558-4721-8f44-a1434cea8bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_ee8902e4-4261-4dec-9455-329568195cb5" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_f450eb10-0558-4721-8f44-a1434cea8bc0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RentalEquipment" xlink:type="simple" xlink:href="alg-20190630.xsd#RentalEquipment"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RentalEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RentalEquipmentDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#RentalEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RentalEquipmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="alg-20190630.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssets" xlink:type="simple" xlink:href="alg-20190630.xsd#GoodwillandDefiniteandIndefinitelivedIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsTables" xlink:type="simple" xlink:href="alg-20190630.xsd#GoodwillandDefiniteandIndefinitelivedIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#GoodwillandDefiniteandIndefinitelivedIntangibleAssetsGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsDefiniteandIndefiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#GoodwillandDefiniteandIndefinitelivedIntangibleAssetsDefiniteandIndefiniteLivedIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsDefiniteandIndefiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e0e4dd88-c838-453a-907a-4cffb60c481f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e32968ca-8f7f-4c94-8648-7c248a42fc62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e0e4dd88-c838-453a-907a-4cffb60c481f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e32968ca-8f7f-4c94-8648-7c248a42fc62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_678f597d-8423-4145-a72a-92bfcc2b55b7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e0e4dd88-c838-453a-907a-4cffb60c481f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_678f597d-8423-4145-a72a-92bfcc2b55b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b56f447f-e180-4f44-a885-6e1e09da8b16" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35874b57-f5f1-4f40-abf0-eaf3a4919939" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b56f447f-e180-4f44-a885-6e1e09da8b16" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_35874b57-f5f1-4f40-abf0-eaf3a4919939" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2b163746-191f-4d0e-a14a-e379a71924eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_b56f447f-e180-4f44-a885-6e1e09da8b16" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2b163746-191f-4d0e-a14a-e379a71924eb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#GoodwillandDefiniteandIndefinitelivedIntangibleAssetsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/GoodwillandDefiniteandIndefinitelivedIntangibleAssetsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/Debt" xlink:type="simple" xlink:href="alg-20190630.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/DebtTables" xlink:type="simple" xlink:href="alg-20190630.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_41b814f4-c81f-45f5-8b75-651d31e3464f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e9fd2e21-487e-45dd-a361-acfcac3337f8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_41b814f4-c81f-45f5-8b75-651d31e3464f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e9fd2e21-487e-45dd-a361-acfcac3337f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b866699b-7f21-4412-a1f4-6113e50b60b1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_41b814f4-c81f-45f5-8b75-651d31e3464f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b866699b-7f21-4412-a1f4-6113e50b60b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_292b6e15-dbef-4945-a822-92063649d9ed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_41b814f4-c81f-45f5-8b75-651d31e3464f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_292b6e15-dbef-4945-a822-92063649d9ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_eb93177f-bfeb-4ef2-946f-5d672d738eab" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_0a495210-7053-4df9-8f2e-365f29f6c9ea" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_eb93177f-bfeb-4ef2-946f-5d672d738eab" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_0a495210-7053-4df9-8f2e-365f29f6c9ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_01fa3e9d-11d3-4362-a995-33b196e68ddb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_LongTermDebtAndCapitalLeaseObligations_eb93177f-bfeb-4ef2-946f-5d672d738eab" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_01fa3e9d-11d3-4362-a995-33b196e68ddb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#DebtAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/DebtAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/CommonStockandDividends" xlink:type="simple" xlink:href="alg-20190630.xsd#CommonStockandDividends"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/CommonStockandDividends" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/CommonStockandDividendsTables" xlink:type="simple" xlink:href="alg-20190630.xsd#CommonStockandDividendsTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/CommonStockandDividendsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/CommonStockandDividendsDividendDeclaredandPaidDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#CommonStockandDividendsDividendDeclaredandPaidDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/CommonStockandDividendsDividendDeclaredandPaidDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/CommonStockandDividendsAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#CommonStockandDividendsAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/CommonStockandDividendsAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/EarningsPerShare" xlink:type="simple" xlink:href="alg-20190630.xsd#EarningsPerShare"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/EarningsPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="alg-20190630.xsd#EarningsPerShareTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/EarningsPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#EarningsPerShareCalculationofBasicandDilutedEPSDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/EarningsPerShareCalculationofBasicandDilutedEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4599d310-10e8-4980-9f60-2baaa42a6cb2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0240f17f-0eb9-4be0-810c-efbbbf5b9ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4599d310-10e8-4980-9f60-2baaa42a6cb2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0240f17f-0eb9-4be0-810c-efbbbf5b9ae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c65ed4a7-9eb5-4bd2-ac8c-69161abab2cb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_4599d310-10e8-4980-9f60-2baaa42a6cb2" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_c65ed4a7-9eb5-4bd2-ac8c-69161abab2cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RevenueandSegmentInformation" xlink:type="simple" xlink:href="alg-20190630.xsd#RevenueandSegmentInformation"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RevenueandSegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RevenueandSegmentInformationTables" xlink:type="simple" xlink:href="alg-20190630.xsd#RevenueandSegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RevenueandSegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RevenueandSegmentInformationDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#RevenueandSegmentInformationDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RevenueandSegmentInformationDisaggregationofRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RevenueandSegmentInformationRevenuebyGeographicalLocationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#RevenueandSegmentInformationRevenuebyGeographicalLocationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RevenueandSegmentInformationRevenuebyGeographicalLocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RevenueandSegmentInformationRevenueIncomeGoodwillandIdentifiableAssetsbyLocationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#RevenueandSegmentInformationRevenueIncomeGoodwillandIdentifiableAssetsbyLocationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RevenueandSegmentInformationRevenueIncomeGoodwillandIdentifiableAssetsbyLocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/ContingentMatters" xlink:type="simple" xlink:href="alg-20190630.xsd#ContingentMatters"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/ContingentMatters" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/Leases" xlink:type="simple" xlink:href="alg-20190630.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesTables" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_0332c15b-9480-464e-b55b-ea597141bd88" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_973d2e87-4e09-4697-bf3e-da9850d50a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_LeaseCost_0332c15b-9480-464e-b55b-ea597141bd88" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_973d2e87-4e09-4697-bf3e-da9850d50a8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_7ff59f1b-c84d-4ddb-ba48-aa40a737aa04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_us-gaap_LeaseCost_0332c15b-9480-464e-b55b-ea597141bd88" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_7ff59f1b-c84d-4ddb-ba48-aa40a737aa04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6d3aff21-341c-4542-8ac2-b7e5ea5a99d4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0332c15b-9480-464e-b55b-ea597141bd88" xlink:to="loc_us-gaap_OperatingLeaseCost_6d3aff21-341c-4542-8ac2-b7e5ea5a99d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_49aefc33-1fad-400f-99ca-1dd7ea7611ad" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0332c15b-9480-464e-b55b-ea597141bd88" xlink:to="loc_us-gaap_ShortTermLeaseCost_49aefc33-1fad-400f-99ca-1dd7ea7611ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_ba46dca8-1032-46e9-8e70-fe49a8dc45a2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0332c15b-9480-464e-b55b-ea597141bd88" xlink:to="loc_us-gaap_VariableLeaseCost_ba46dca8-1032-46e9-8e70-fe49a8dc45a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesMaturityScheduleDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesMaturityScheduleDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2d736044-060e-45a0-865f-b2038c510fe2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2d736044-060e-45a0-865f-b2038c510fe2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_18e0f3d7-0730-4c44-9ce8-fe71c048ce56" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_18e0f3d7-0730-4c44-9ce8-fe71c048ce56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c8a746fd-0abb-4a8f-a20d-fe1962faa5be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c8a746fd-0abb-4a8f-a20d-fe1962faa5be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2b60e039-ab32-4539-9f76-b44a62802467" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2b60e039-ab32-4539-9f76-b44a62802467" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e85a3aa1-81e7-414e-8f2b-7ee7dd970e85" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e85a3aa1-81e7-414e-8f2b-7ee7dd970e85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_79825648-7971-4ce5-b583-f59f47d24693" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_96ac1291-7a21-4fe6-8f60-b49b32626770" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_79825648-7971-4ce5-b583-f59f47d24693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_9cb9b931-c55d-4d21-9e78-69ff7b25c549" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_9cb9b931-c55d-4d21-9e78-69ff7b25c549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_a4d55462-1f10-4dae-bca9-2061f16a55d9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_a4d55462-1f10-4dae-bca9-2061f16a55d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_251d8b44-de59-4678-930f-d4119e49ae97" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_251d8b44-de59-4678-930f-d4119e49ae97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_85e9482d-02b2-4df7-8c3e-6de39c188276" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_85e9482d-02b2-4df7-8c3e-6de39c188276" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5e7b0262-b05b-4061-b11b-39d4f868b61d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_5e7b0262-b05b-4061-b11b-39d4f868b61d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_7386f6b8-7f46-4362-92cc-3258940f21bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_cdafb303-04b8-4b44-b63a-4473592cc14e" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_7386f6b8-7f46-4362-92cc-3258940f21bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3ebe907a-b1d9-4a1f-bf9a-82f0d9d0386d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1709cef3-43e9-42df-8954-2a6ce32b6f0f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3ebe907a-b1d9-4a1f-bf9a-82f0d9d0386d" xlink:to="loc_us-gaap_OperatingLeaseLiability_1709cef3-43e9-42df-8954-2a6ce32b6f0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b4eab300-1080-4228-b63b-d5c7eb5f138d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-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_3ebe907a-b1d9-4a1f-bf9a-82f0d9d0386d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b4eab300-1080-4228-b63b-d5c7eb5f138d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_8587e3a4-0297-453c-88d3-dd1f79b1a3cd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_8587e3a4-0297-453c-88d3-dd1f79b1a3cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_2a2c672c-e0b6-46e2-b6f5-4ae2b44c7fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_2a2c672c-e0b6-46e2-b6f5-4ae2b44c7fdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_f1b4c26d-54f3-4b60-99de-3f1b202af408" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_f1b4c26d-54f3-4b60-99de-3f1b202af408" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_43e6c98e-2fc8-49a3-aa8b-47b1e91666a7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_43e6c98e-2fc8-49a3-aa8b-47b1e91666a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_925780d5-684f-40c4-9058-5abf9461c5f5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_925780d5-684f-40c4-9058-5abf9461c5f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_b8bfb922-af2b-42e3-ae3f-3dbc89c45b3e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_97700ea0-1051-4e9a-aedc-0a031bc253be" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_b8bfb922-af2b-42e3-ae3f-3dbc89c45b3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_1a49130a-098e-40b1-b853-aa7d64053f05" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_f1e3760a-6e43-4da2-8f9d-caa45a6711ce" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_1a49130a-098e-40b1-b853-aa7d64053f05" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_f1e3760a-6e43-4da2-8f9d-caa45a6711ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_6e38acd1-379d-4ef0-b941-a9f5cedb9f01" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_1a49130a-098e-40b1-b853-aa7d64053f05" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_6e38acd1-379d-4ef0-b941-a9f5cedb9f01" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesMaturityScheduleDetails_1" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesMaturityScheduleDetails_1"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesMaturityScheduleDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d5f8c458-c656-4362-883e-e7991aa25cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_d5f8c458-c656-4362-883e-e7991aa25cb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ba1719ca-5fa4-4c22-8433-1f3688c0ca62" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_ba1719ca-5fa4-4c22-8433-1f3688c0ca62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_480d20fb-a27a-4431-8014-1f755cc8f766" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_480d20fb-a27a-4431-8014-1f755cc8f766" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2aba3585-8157-450d-b328-aefd1765e17f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2aba3585-8157-450d-b328-aefd1765e17f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d8f2b868-2066-4bf8-8ce9-6e099bf20848" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d8f2b868-2066-4bf8-8ce9-6e099bf20848" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_365e2c6b-0b18-4590-967e-ea78c4b0dc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a19cc925-1820-46e9-80d3-c700ba3eeba4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_365e2c6b-0b18-4590-967e-ea78c4b0dc6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a006deb2-feb3-48dc-96f4-03f5b23cf6bf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_fda9c742-f253-4be2-be21-af4b9998a6f3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a006deb2-feb3-48dc-96f4-03f5b23cf6bf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_fda9c742-f253-4be2-be21-af4b9998a6f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ee2b458d-85ed-454b-81c6-ac2043d52029" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a006deb2-feb3-48dc-96f4-03f5b23cf6bf" xlink:to="loc_us-gaap_FinanceLeaseLiability_ee2b458d-85ed-454b-81c6-ac2043d52029" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b53c3c29-40a8-4c3a-9786-56832ee202eb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_faa504a9-7900-43c8-8ab4-0e8268f4067b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b53c3c29-40a8-4c3a-9786-56832ee202eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_faa504a9-7900-43c8-8ab4-0e8268f4067b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_faf3417f-98cf-4c35-97d0-1c7d5f9cbe4d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_b53c3c29-40a8-4c3a-9786-56832ee202eb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_faf3417f-98cf-4c35-97d0-1c7d5f9cbe4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_c73bffc4-5f53-4179-957a-3e939b864266" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_alg_FinanceLeaseRightofUseAssetAccumulatedAmortization_ce1eab10-7ec9-4136-bf07-570333f409e2" xlink:href="alg-20190630.xsd#alg_FinanceLeaseRightofUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_c73bffc4-5f53-4179-957a-3e939b864266" xlink:to="loc_alg_FinanceLeaseRightofUseAssetAccumulatedAmortization_ce1eab10-7ec9-4136-bf07-570333f409e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_alg_FinanceLeaseRightofUseAssetGross_c3a011ed-d89c-4969-82d2-78f3fa7851a8" xlink:href="alg-20190630.xsd#alg_FinanceLeaseRightofUseAssetGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_c73bffc4-5f53-4179-957a-3e939b864266" xlink:to="loc_alg_FinanceLeaseRightofUseAssetGross_c3a011ed-d89c-4969-82d2-78f3fa7851a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_b1e0fbcf-3452-4da2-b669-97d3064a72d2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5249a607-3468-4f26-b5ab-d1e084c59e13" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_b1e0fbcf-3452-4da2-b669-97d3064a72d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5249a607-3468-4f26-b5ab-d1e084c59e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_fa582fe5-5192-4230-b1a3-f86d80e1c3a9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_b1e0fbcf-3452-4da2-b669-97d3064a72d2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_fa582fe5-5192-4230-b1a3-f86d80e1c3a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#LeasesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/LeasesAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RetirementBenefitPlans" xlink:type="simple" xlink:href="alg-20190630.xsd#RetirementBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RetirementBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.alamo-group.com/role/RetirementBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="alg-20190630.xsd#RetirementBenefitPlansAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.alamo-group.com/role/RetirementBenefitPlansAdditionalInformationDetails" xlink:type="extended"/>
</link:linkbase>
