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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:e46919cd-1e6f-48f1-af0f-e43b693572de,g:bc1a69c1-531d-4c04-b500-864eabd554e3-->
<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.gibraltar1.com/role/CoverPage" xlink:type="simple" xlink:href="rock-20200630.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_93c96322-4285-4d96-af06-c26794563d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_10ee7128-7f42-43de-9069-7a03421ae92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_93c96322-4285-4d96-af06-c26794563d80" xlink:to="loc_us-gaap_Revenues_10ee7128-7f42-43de-9069-7a03421ae92c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_12c68f60-420d-4912-8efa-976ae1e95ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_93c96322-4285-4d96-af06-c26794563d80" xlink:to="loc_us-gaap_CostOfRevenue_12c68f60-420d-4912-8efa-976ae1e95ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a3a40a29-2971-4cbb-b18e-c361e41883a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_09859fdd-e4b0-4663-94f4-e354b2ca0119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_a3a40a29-2971-4cbb-b18e-c361e41883a8" xlink:to="loc_us-gaap_GrossProfit_09859fdd-e4b0-4663-94f4-e354b2ca0119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_14eeb7b5-0fcb-45a2-9f8e-09d2493e9491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_a3a40a29-2971-4cbb-b18e-c361e41883a8" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_14eeb7b5-0fcb-45a2-9f8e-09d2493e9491" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c8cf781-eafa-42c1-be62-9e142fddfca5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_456d428a-3fe5-4cfe-9fd0-f77ff1052497" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c8cf781-eafa-42c1-be62-9e142fddfca5" xlink:to="loc_us-gaap_OperatingIncomeLoss_456d428a-3fe5-4cfe-9fd0-f77ff1052497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_c9717dda-60ef-4fec-8a20-c18f9f42c03d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c8cf781-eafa-42c1-be62-9e142fddfca5" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_c9717dda-60ef-4fec-8a20-c18f9f42c03d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_284b18b1-a5e8-4819-a288-c2a12cd1eba9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c8cf781-eafa-42c1-be62-9e142fddfca5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_284b18b1-a5e8-4819-a288-c2a12cd1eba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5092725f-ae17-4909-a611-cbdef3c11f24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3391868-f985-47d5-a261-bcd524cd013a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_5092725f-ae17-4909-a611-cbdef3c11f24" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3391868-f985-47d5-a261-bcd524cd013a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9dbb2bad-3484-4795-b679-c8b9c55f8075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_5092725f-ae17-4909-a611-cbdef3c11f24" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9dbb2bad-3484-4795-b679-c8b9c55f8075" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5f4a3a6c-ccfa-4c69-b7fc-d8f43b3c9a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ea036d53-da1b-4850-8167-339017278f42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5f4a3a6c-ccfa-4c69-b7fc-d8f43b3c9a5f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ea036d53-da1b-4850-8167-339017278f42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_33a09a7d-d96d-44aa-9710-08c40360cff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5f4a3a6c-ccfa-4c69-b7fc-d8f43b3c9a5f" xlink:to="loc_us-gaap_NetIncomeLoss_33a09a7d-d96d-44aa-9710-08c40360cff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_65ce4e21-4823-4098-9143-4e8019dc5d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5718db7d-7d2a-4921-8928-05ca918bb80e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_65ce4e21-4823-4098-9143-4e8019dc5d35" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_5718db7d-7d2a-4921-8928-05ca918bb80e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax_590eb216-4499-4167-8dcb-d54c2ac1e651" xlink:href="rock-20200630.xsd#rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_65ce4e21-4823-4098-9143-4e8019dc5d35" xlink:to="loc_rock_OtherComprehensiveIncomeLossMinimumPensionLiabilityNetAdjustmentNetOfTax_590eb216-4499-4167-8dcb-d54c2ac1e651" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cbc081b6-62b3-4d56-a0db-1d51445705fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bfae8700-4ec7-4973-85b6-91a810ed999e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbc081b6-62b3-4d56-a0db-1d51445705fd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bfae8700-4ec7-4973-85b6-91a810ed999e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_5bcc6504-23df-4071-807b-1f9afaf47dbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbc081b6-62b3-4d56-a0db-1d51445705fd" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_5bcc6504-23df-4071-807b-1f9afaf47dbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b9d18644-1b79-431d-90eb-0fc1fae6ed10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbc081b6-62b3-4d56-a0db-1d51445705fd" xlink:to="loc_us-gaap_InventoryNet_b9d18644-1b79-431d-90eb-0fc1fae6ed10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_20696b46-d89f-40e6-b8be-0af447e4c3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbc081b6-62b3-4d56-a0db-1d51445705fd" xlink:to="loc_us-gaap_OtherAssetsCurrent_20696b46-d89f-40e6-b8be-0af447e4c3b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_50f6865e-e429-4ae4-886e-32be198f0c95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b206366-2122-4e09-b64d-aabdbf4024fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50f6865e-e429-4ae4-886e-32be198f0c95" xlink:to="loc_us-gaap_LiabilitiesCurrent_1b206366-2122-4e09-b64d-aabdbf4024fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_eb97dcd9-d5fc-49d3-b031-4bda08fa5aba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50f6865e-e429-4ae4-886e-32be198f0c95" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_eb97dcd9-d5fc-49d3-b031-4bda08fa5aba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_56b32a89-3c7b-4bc0-86fb-d453875e018a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50f6865e-e429-4ae4-886e-32be198f0c95" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_56b32a89-3c7b-4bc0-86fb-d453875e018a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1f38e75a-35af-4f71-8c1a-6dfdcf35f57a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50f6865e-e429-4ae4-886e-32be198f0c95" xlink:to="loc_us-gaap_StockholdersEquity_1f38e75a-35af-4f71-8c1a-6dfdcf35f57a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9c345862-a697-4d41-b506-7c75e1af663b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_50f6865e-e429-4ae4-886e-32be198f0c95" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9c345862-a697-4d41-b506-7c75e1af663b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1c200c50-7ebb-41fe-b96c-08512c18c667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0618c9e0-1b7c-4d2c-9c40-e7a9e6df375f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1c200c50-7ebb-41fe-b96c-08512c18c667" xlink:to="loc_us-gaap_AccountsPayableCurrent_0618c9e0-1b7c-4d2c-9c40-e7a9e6df375f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0f268e28-6365-489a-b767-a1e54e738661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1c200c50-7ebb-41fe-b96c-08512c18c667" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0f268e28-6365-489a-b767-a1e54e738661" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f085683c-36dd-4a7e-b95a-323ca8269f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_1c200c50-7ebb-41fe-b96c-08512c18c667" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f085683c-36dd-4a7e-b95a-323ca8269f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_90615912-5438-421d-9c5a-e60aa5d53183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_e28049af-16e2-4e98-911a-5f833a1fe022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90615912-5438-421d-9c5a-e60aa5d53183" xlink:to="loc_us-gaap_PreferredStockValue_e28049af-16e2-4e98-911a-5f833a1fe022" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_735facf0-5592-4c62-aa52-e3f16c21d8c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90615912-5438-421d-9c5a-e60aa5d53183" xlink:to="loc_us-gaap_CommonStockValue_735facf0-5592-4c62-aa52-e3f16c21d8c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_cf93d05c-da75-4b25-9d27-110174839af3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90615912-5438-421d-9c5a-e60aa5d53183" xlink:to="loc_us-gaap_AdditionalPaidInCapital_cf93d05c-da75-4b25-9d27-110174839af3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_99af45f8-1b7a-4bb0-a41d-16f8bc538ab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_90615912-5438-421d-9c5a-e60aa5d53183" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_99af45f8-1b7a-4bb0-a41d-16f8bc538ab3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_33b1adb4-6a71-4b48-a66c-6d0d2da095c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_90615912-5438-421d-9c5a-e60aa5d53183" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_33b1adb4-6a71-4b48-a66c-6d0d2da095c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_49a37bf3-bc6f-4857-834d-3b5b70db5c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_90615912-5438-421d-9c5a-e60aa5d53183" xlink:to="loc_us-gaap_TreasuryStockValue_49a37bf3-bc6f-4857-834d-3b5b70db5c49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e8854834-094b-400f-aac7-6b157c0aa72e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:to="loc_us-gaap_AssetsCurrent_e8854834-094b-400f-aac7-6b157c0aa72e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c34ae7de-4464-45f8-918e-20247611a919" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c34ae7de-4464-45f8-918e-20247611a919" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_002d580c-0657-4264-a50e-d9ba4d7a8e1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_002d580c-0657-4264-a50e-d9ba4d7a8e1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_980936cd-aa13-422e-bc6a-82e7eec62fda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:to="loc_us-gaap_Goodwill_980936cd-aa13-422e-bc6a-82e7eec62fda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fd358289-f32c-4c38-9e7b-03cbbb94f02e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_fd358289-f32c-4c38-9e7b-03cbbb94f02e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bb314747-e780-4de1-af7c-8bbb16597bb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a5d2da6d-81d3-413b-9ac6-fc833048bf10" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bb314747-e780-4de1-af7c-8bbb16597bb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6709b105-73f0-4ece-84c6-8ac31e105613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_NetIncomeLoss_6709b105-73f0-4ece-84c6-8ac31e105613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_5e3a51b5-4f93-4312-af57-b12d9a32cdcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_5e3a51b5-4f93-4312-af57-b12d9a32cdcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_908eae3e-4a7a-4914-b10a-5fabc3ee06a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_ShareBasedCompensation_908eae3e-4a7a-4914-b10a-5fabc3ee06a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2539640e-2662-4493-8131-9db8e46442b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2539640e-2662-4493-8131-9db8e46442b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_7eacc072-ad13-49ab-988b-1e0e604ae511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_7eacc072-ad13-49ab-988b-1e0e604ae511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_741bb020-1abb-4f7f-9be8-3b28d7377f19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_741bb020-1abb-4f7f-9be8-3b28d7377f19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_bfc114e0-eb8d-4441-bb18-17702f79f5c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_bfc114e0-eb8d-4441-bb18-17702f79f5c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_40fd881f-39d8-4107-ad9b-722938fabd31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_40fd881f-39d8-4107-ad9b-722938fabd31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_20c49da6-97f8-44e0-b1cd-fe5478dbc25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_20c49da6-97f8-44e0-b1cd-fe5478dbc25b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_3b6f80c2-0974-46aa-89ef-272b2529a3c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_3b6f80c2-0974-46aa-89ef-272b2529a3c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_0cfbc9cb-bbad-4cb9-b80b-5a1db002dc5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_0cfbc9cb-bbad-4cb9-b80b-5a1db002dc5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashProjectAbandonmentCosts_aad8bc0c-a5dd-450f-bfa7-8fd9f1bdf50e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashProjectAbandonmentCosts"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_641670c0-5ccc-48b3-a1fa-b31133a58094" xlink:to="loc_us-gaap_NoncashProjectAbandonmentCosts_aad8bc0c-a5dd-450f-bfa7-8fd9f1bdf50e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_035e1f4d-21c3-4a56-aafb-df6e72fc64e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89e1e42a-c65b-4ac1-826e-3a23b24bb620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_035e1f4d-21c3-4a56-aafb-df6e72fc64e7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_89e1e42a-c65b-4ac1-826e-3a23b24bb620" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_37020cb8-b26f-4508-b98c-38975101daae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_035e1f4d-21c3-4a56-aafb-df6e72fc64e7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_37020cb8-b26f-4508-b98c-38975101daae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8d5c0f39-1752-4414-9bda-1be97011a1aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_035e1f4d-21c3-4a56-aafb-df6e72fc64e7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8d5c0f39-1752-4414-9bda-1be97011a1aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf9291e3-a4d8-4e4a-ba8b-a7f9e660b4cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_035e1f4d-21c3-4a56-aafb-df6e72fc64e7" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bf9291e3-a4d8-4e4a-ba8b-a7f9e660b4cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5acd657d-fac7-441e-a9a2-d0db13e7c704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1849cde3-2752-4d0c-aa75-214982052a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5acd657d-fac7-441e-a9a2-d0db13e7c704" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1849cde3-2752-4d0c-aa75-214982052a9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2b51a77d-9920-4870-b1f4-9217f44544ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5acd657d-fac7-441e-a9a2-d0db13e7c704" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_2b51a77d-9920-4870-b1f4-9217f44544ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ce07df2f-7d30-405a-a8f3-9a991a5ee8d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5acd657d-fac7-441e-a9a2-d0db13e7c704" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_ce07df2f-7d30-405a-a8f3-9a991a5ee8d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_be043c5c-399b-45c5-8f89-518d764d2fac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5acd657d-fac7-441e-a9a2-d0db13e7c704" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_be043c5c-399b-45c5-8f89-518d764d2fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1a1eef3-6bc7-4d7e-8876-5f74b6e5c659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_04e83a2f-4478-43b4-9404-be80d78564e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d1a1eef3-6bc7-4d7e-8876-5f74b6e5c659" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_04e83a2f-4478-43b4-9404-be80d78564e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_78adf100-c77c-4857-95e8-d7f7060e1911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1a1eef3-6bc7-4d7e-8876-5f74b6e5c659" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_78adf100-c77c-4857-95e8-d7f7060e1911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_69f1693e-30ef-4256-a274-72652a3fc421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1a1eef3-6bc7-4d7e-8876-5f74b6e5c659" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_69f1693e-30ef-4256-a274-72652a3fc421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_846e1dd0-cc2f-42ec-9b3c-8ffb594d4775" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1a1eef3-6bc7-4d7e-8876-5f74b6e5c659" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_846e1dd0-cc2f-42ec-9b3c-8ffb594d4775" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedStatementofShareholdersEquity" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedStatementofShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedStatementofShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedStatementofShareholdersEquityParenthetical" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedStatementofShareholdersEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedStatementofShareholdersEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ConsolidatedFinancialStatements" xlink:type="simple" xlink:href="rock-20200630.xsd#ConsolidatedFinancialStatements"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ConsolidatedFinancialStatements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RecentAccountingPronouncementsNotes" xlink:type="simple" xlink:href="rock-20200630.xsd#RecentAccountingPronouncementsNotes"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RecentAccountingPronouncementsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RecentAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="rock-20200630.xsd#RecentAccountingPronouncementsPolicies"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RecentAccountingPronouncementsPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RecentAccountingPronouncementsTables" xlink:type="simple" xlink:href="rock-20200630.xsd#RecentAccountingPronouncementsTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RecentAccountingPronouncementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#RecentAccountingPronouncementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RecentAccountingPronouncementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccounts" xlink:type="simple" xlink:href="rock-20200630.xsd#AccountsReceivableandAllowanceforDoubtfulAccounts"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccountsTables" xlink:type="simple" xlink:href="rock-20200630.xsd#AccountsReceivableandAllowanceforDoubtfulAccountsTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccountsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccountsScheduleofReceivablesDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AccountsReceivableandAllowanceforDoubtfulAccountsScheduleofReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccountsScheduleofReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rock_ContractsReceivableGrossCurrent_a39c7a13-84ad-41a8-be27-d245c4299d95" xlink:href="rock-20200630.xsd#rock_ContractsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_897c3c26-5236-4ce9-9d15-01c3b961748e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rock_ContractsReceivableGrossCurrent_a39c7a13-84ad-41a8-be27-d245c4299d95" xlink:to="loc_us-gaap_UnbilledContractsReceivable_897c3c26-5236-4ce9-9d15-01c3b961748e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_f2d339f7-9271-46ab-91bb-bd3468c1ca8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rock_ContractsReceivableGrossCurrent_a39c7a13-84ad-41a8-be27-d245c4299d95" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_f2d339f7-9271-46ab-91bb-bd3468c1ca8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_cb2544d3-8d91-4533-b9fd-4fcfc467355a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b9ab4291-1238-4c22-91a7-af01667ae271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_cb2544d3-8d91-4533-b9fd-4fcfc467355a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b9ab4291-1238-4c22-91a7-af01667ae271" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rock_ContractsReceivableGrossCurrent_af324f89-f1bc-4168-90b2-c7c24fa0c076" xlink:href="rock-20200630.xsd#rock_ContractsReceivableGrossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_cb2544d3-8d91-4533-b9fd-4fcfc467355a" xlink:to="loc_rock_ContractsReceivableGrossCurrent_af324f89-f1bc-4168-90b2-c7c24fa0c076" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccountsScheduleofAccountsReceivableAllowanceforCreditLossesDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AccountsReceivableandAllowanceforDoubtfulAccountsScheduleofAccountsReceivableAllowanceforCreditLossesDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccountsReceivableandAllowanceforDoubtfulAccountsScheduleofAccountsReceivableAllowanceforCreditLossesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RevenueRevenue" xlink:type="simple" xlink:href="rock-20200630.xsd#RevenueRevenue"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RevenueRevenue" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RevenueTables" xlink:type="simple" xlink:href="rock-20200630.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#RevenueNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RevenueNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RevenueNarrativeDetails_1" xlink:type="simple" xlink:href="rock-20200630.xsd#RevenueNarrativeDetails_1"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RevenueNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/RevenueContractAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#RevenueContractAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/RevenueContractAssetsandLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/Inventories" xlink:type="simple" xlink:href="rock-20200630.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/InventoriesTables" xlink:type="simple" xlink:href="rock-20200630.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/InventoriesDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#InventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a7470857-7569-4adf-a3f3-d66abb75d644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_ba4793b0-b0fd-4660-a05b-1230d84bc9db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a7470857-7569-4adf-a3f3-d66abb75d644" xlink:to="loc_us-gaap_InventoryRawMaterials_ba4793b0-b0fd-4660-a05b-1230d84bc9db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_6b2ee75d-6f5e-415f-b418-5b06abd2a9e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a7470857-7569-4adf-a3f3-d66abb75d644" xlink:to="loc_us-gaap_InventoryFinishedGoods_6b2ee75d-6f5e-415f-b418-5b06abd2a9e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_9fb3ebed-b267-4c6e-8877-41f613a14167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a7470857-7569-4adf-a3f3-d66abb75d644" xlink:to="loc_us-gaap_InventoryWorkInProcess_9fb3ebed-b267-4c6e-8877-41f613a14167" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/Acquisitions" xlink:type="simple" xlink:href="rock-20200630.xsd#Acquisitions"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/Acquisitions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="rock-20200630.xsd#AcquisitionsTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AcquisitionsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AcquisitionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AcquisitionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AcquisitionsAllocationofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AcquisitionsAllocationofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AcquisitionsAllocationofPurchaseConsiderationtotheAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_10530ad0-6b5a-4eb4-9305-e1a373d4e9b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_10530ad0-6b5a-4eb4-9305-e1a373d4e9b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rock_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital_ab48ad77-b752-4d6b-b10b-8d30c7453e4e" xlink:href="rock-20200630.xsd#rock_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_rock_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedWorkingCapital_ab48ad77-b752-4d6b-b10b-8d30c7453e4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ffa8d2f8-36b9-4c12-b417-3d5ee3b7db0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_ffa8d2f8-36b9-4c12-b417-3d5ee3b7db0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8705d312-0dda-4217-9b4f-70798db90c7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8705d312-0dda-4217-9b4f-70798db90c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9c948282-c67c-4496-9a5c-ec9d58e88d8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_Goodwill_9c948282-c67c-4496-9a5c-ec9d58e88d8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c89e12b4-1e51-46ea-b62d-7fc065ec347c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c89e12b4-1e51-46ea-b62d-7fc065ec347c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_665e1430-d836-4ee1-a8e9-426a0be23c72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_665e1430-d836-4ee1-a8e9-426a0be23c72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb1a3a6a-87a4-4fc1-b43e-ba8fb79c2a33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1d5bfa39-e02f-4ac3-ac0a-0fc3d4632fa0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_bb1a3a6a-87a4-4fc1-b43e-ba8fb79c2a33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AcquisitionsScheduleofAcquiredIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AcquisitionsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AcquisitionsAcquisitionRelatedCostsDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AcquisitionsAcquisitionRelatedCostsDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AcquisitionsAcquisitionRelatedCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssets" xlink:type="simple" xlink:href="rock-20200630.xsd#GoodwillandRelatedIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsTables" xlink:type="simple" xlink:href="rock-20200630.xsd#GoodwillandRelatedIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#GoodwillandRelatedIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsScheduleofChangesinCarryingAmountofGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#GoodwillandRelatedIntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsScheduleofAmortizationExpenseDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#GoodwillandRelatedIntangibleAssetsScheduleofAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/GoodwillandRelatedIntangibleAssetsScheduleofAmortizationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/LongTermDebt" xlink:type="simple" xlink:href="rock-20200630.xsd#LongTermDebt"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/LongTermDebt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/LongTermDebtNarrativeDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#LongTermDebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/LongTermDebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccumulatedOtherComprehensiveLossIncome" xlink:type="simple" xlink:href="rock-20200630.xsd#AccumulatedOtherComprehensiveLossIncome"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccumulatedOtherComprehensiveLossIncome" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccumulatedOtherComprehensiveLossIncomeTables" xlink:type="simple" xlink:href="rock-20200630.xsd#AccumulatedOtherComprehensiveLossIncomeTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccumulatedOtherComprehensiveLossIncomeTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#AccumulatedOtherComprehensiveLossIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/AccumulatedOtherComprehensiveLossIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EquityBasedCompensation" xlink:type="simple" xlink:href="rock-20200630.xsd#EquityBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EquityBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EquityBasedCompensationTables" xlink:type="simple" xlink:href="rock-20200630.xsd#EquityBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EquityBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EquityBasedCompensationIncentivePlanDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#EquityBasedCompensationIncentivePlanDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EquityBasedCompensationIncentivePlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EquityBasedCompensationScheduleofNumberofAwardsandWeightedAverageGrantDateFairValueDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#EquityBasedCompensationScheduleofNumberofAwardsandWeightedAverageGrantDateFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EquityBasedCompensationScheduleofNumberofAwardsandWeightedAverageGrantDateFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EquityBasedCompensationEquityBasedAwardsSettledinCashDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#EquityBasedCompensationEquityBasedAwardsSettledinCashDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EquityBasedCompensationEquityBasedAwardsSettledinCashDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairments" xlink:type="simple" xlink:href="rock-20200630.xsd#ExitActivityCostsandAssetImpairments"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsTables" xlink:type="simple" xlink:href="rock-20200630.xsd#ExitActivityCostsandAssetImpairmentsTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsNarrativeDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#ExitActivityCostsandAssetImpairmentsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsSummaryofExitActivityCostsandAssetImpairmentsbySegmentDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#ExitActivityCostsandAssetImpairmentsSummaryofExitActivityCostsandAssetImpairmentsbySegmentDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsSummaryofExitActivityCostsandAssetImpairmentsbySegmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsSummaryofExitActivityCostsandAssetImpairmentsDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#ExitActivityCostsandAssetImpairmentsSummaryofExitActivityCostsandAssetImpairmentsDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsSummaryofExitActivityCostsandAssetImpairmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsReconcilesofLiabilityforExitActivityCostsRelatingtoFacilityConsolidationEffortsDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#ExitActivityCostsandAssetImpairmentsReconcilesofLiabilityforExitActivityCostsRelatingtoFacilityConsolidationEffortsDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/ExitActivityCostsandAssetImpairmentsReconcilesofLiabilityforExitActivityCostsRelatingtoFacilityConsolidationEffortsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/IncomeTaxes" xlink:type="simple" xlink:href="rock-20200630.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="rock-20200630.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/IncomeTaxesProvisionForIncomeTaxesForContinuingOperationsDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#IncomeTaxesProvisionForIncomeTaxesForContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/IncomeTaxesProvisionForIncomeTaxesForContinuingOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EarningsperShare" xlink:type="simple" xlink:href="rock-20200630.xsd#EarningsperShare"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EarningsperShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EarningsperShareTables" xlink:type="simple" xlink:href="rock-20200630.xsd#EarningsperShareTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EarningsperShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#EarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fe0246f-9cf0-421f-aa29-f6f4c6bb80e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d4479195-ccd0-4ec1-845e-6586f3ea5ce6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fe0246f-9cf0-421f-aa29-f6f4c6bb80e3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d4479195-ccd0-4ec1-845e-6586f3ea5ce6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_51f56816-8a80-45cf-8214-3f378d28bcd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2fe0246f-9cf0-421f-aa29-f6f4c6bb80e3" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_51f56816-8a80-45cf-8214-3f378d28bcd5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/SegmentInformation" xlink:type="simple" xlink:href="rock-20200630.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="rock-20200630.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/SegmentInformationDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#SegmentInformationDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/SegmentInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.gibraltar1.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="rock-20200630.xsd#SegmentInformationDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.gibraltar1.com/role/SegmentInformationDisaggregationofRevenueDetails" xlink:type="extended"/>
</link:linkbase>
