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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e6eff-6360-7420-9c63-4eaf58ec3e43,g:7b9fe04b-ff1d-4a72-a7f4-c90e7d814d2d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ttek-20260628.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7b96-bf6d-0300d89747b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019e6eff-64a7-7b9d-a660-cc880f580c53" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7b96-bf6d-0300d89747b9" xlink:to="loc_us-gaap_PreferredStockValue_019e6eff-64a7-7b9d-a660-cc880f580c53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e6eff-64a7-771b-8647-6e1bbbb23e46" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7b96-bf6d-0300d89747b9" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019e6eff-64a7-771b-8647-6e1bbbb23e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7ec8-bdc0-9c17cc9bc7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7b96-bf6d-0300d89747b9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7ec8-bdc0-9c17cc9bc7e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019e6eff-64a7-7e4e-a9aa-907d1a6a312e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7b96-bf6d-0300d89747b9" xlink:to="loc_us-gaap_CommonStockValue_019e6eff-64a7-7e4e-a9aa-907d1a6a312e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-79ba-a89b-32fc3da2b978" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-79ba-a89b-32fc3da2b978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019e6eff-64a7-77a4-9240-544ae3f687b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019e6eff-64a7-77a4-9240-544ae3f687b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e6eff-64a7-78a2-95b2-9985e0ad00cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019e6eff-64a7-78a2-95b2-9985e0ad00cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e6eff-64a7-737c-9902-f748a45e75b7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e6eff-64a7-737c-9902-f748a45e75b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019e6eff-64a7-7c15-bad2-b0911fd1bd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_019e6eff-64a7-7c15-bad2-b0911fd1bd1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019e6eff-64a7-745b-a3c0-d2074e2743a2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019e6eff-64a7-745b-a3c0-d2074e2743a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019e6eff-64a7-7724-ad74-a52988c34546" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019e6eff-64a7-7724-ad74-a52988c34546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7192-9463-0523f6299724" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019e6eff-64a7-797d-8034-27e3acb3da83" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7192-9463-0523f6299724" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7eda-849c-80caca708fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7453-b77a-00c2463b94db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7eda-849c-80caca708fc0" xlink:to="loc_us-gaap_StockholdersEquity_019e6eff-64a7-7453-b77a-00c2463b94db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019e6eff-64a7-7dc2-af01-98021e5a0c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7eda-849c-80caca708fc0" xlink:to="loc_us-gaap_MinorityInterest_019e6eff-64a7-7dc2-af01-98021e5a0c0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e6eff-64a7-7655-bfe6-27f732b95e89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_Goodwill_019e6eff-64a7-7655-bfe6-27f732b95e89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e6eff-64a7-7a1a-8dd3-1cbba5d7a639" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_AssetsCurrent_019e6eff-64a7-7a1a-8dd3-1cbba5d7a639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019e6eff-64a7-7d1a-9da5-5e6c11404ddf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019e6eff-64a7-7d1a-9da5-5e6c11404ddf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-71ac-b30e-b6506cfcd762" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-71ac-b30e-b6506cfcd762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e6eff-64a7-7e30-8f51-6800224b58c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019e6eff-64a7-7e30-8f51-6800224b58c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e6eff-64a7-79e3-bc49-faf941752c06" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019e6eff-64a7-79e3-bc49-faf941752c06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e6eff-64a7-7ce6-9752-cd5070f43a16" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019e6eff-64a7-7097-9034-442169197446" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019e6eff-64a7-7ce6-9752-cd5070f43a16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019e6eff-64a7-77cd-87b5-6e8e38a58cc1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e6eff-64a7-7fa6-af9c-2c0847511187" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e6eff-64a7-77cd-87b5-6e8e38a58cc1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019e6eff-64a7-7fa6-af9c-2c0847511187" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e6eff-64a7-724c-94ef-d77137bf9972" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e6eff-64a7-77cd-87b5-6e8e38a58cc1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e6eff-64a7-724c-94ef-d77137bf9972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019e6eff-64a7-7b24-992d-d3b24fad148c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e6eff-64a7-77cd-87b5-6e8e38a58cc1" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019e6eff-64a7-7b24-992d-d3b24fad148c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e6eff-64a7-7514-9cc7-3f0c80a1f339" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e6eff-64a7-77cd-87b5-6e8e38a58cc1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019e6eff-64a7-7514-9cc7-3f0c80a1f339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_019e6eff-64a7-78d1-a498-d98383f04937" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019e6eff-64a7-77cd-87b5-6e8e38a58cc1" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_019e6eff-64a7-78d1-a498-d98383f04937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019e6eff-64a7-7f20-9694-e48c9982e2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_AccountsPayableCurrent_019e6eff-64a7-7f20-9694-e48c9982e2eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e6eff-64a7-7cb3-a8a1-f9bfcb7d20a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019e6eff-64a7-7cb3-a8a1-f9bfcb7d20a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e6eff-64a7-7113-8032-6b6e23caf345" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e6eff-64a7-7113-8032-6b6e23caf345" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e6eff-64a7-7019-a525-2fbc32ec8738" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e6eff-64a7-7019-a525-2fbc32ec8738" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019e6eff-64a7-7134-ad12-2e38b6f2a306" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_019e6eff-64a7-7134-ad12-2e38b6f2a306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019e6eff-64a7-7b83-82b1-083a05f6f8c5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019e6eff-64a7-7b83-82b1-083a05f6f8c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_019e6eff-64a7-77f5-8c52-7b6cf2a7d047" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019e6eff-64a7-7e65-8e24-d0d7353fe656" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_019e6eff-64a7-77f5-8c52-7b6cf2a7d047" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ttek-20260628.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e6eff-64a7-7a9a-817c-f91eeaceaaf6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e6eff-64a7-785a-b338-a5410796aff7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019e6eff-64a7-7a9a-817c-f91eeaceaaf6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e6eff-64a7-785a-b338-a5410796aff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019e6eff-64a7-76a3-b6f3-686688635035" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019e6eff-64a7-7a9a-817c-f91eeaceaaf6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019e6eff-64a7-76a3-b6f3-686688635035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e6eff-64a7-7c7c-80f1-37ab82c0e1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e6eff-64a7-7f68-8db1-36ebea470ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e6eff-64a7-7c7c-80f1-37ab82c0e1f5" xlink:to="loc_us-gaap_ProfitLoss_019e6eff-64a7-7f68-8db1-36ebea470ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019e6eff-64a7-7951-925b-6a7d99118bca" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_019e6eff-64a7-7c7c-80f1-37ab82c0e1f5" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019e6eff-64a7-7951-925b-6a7d99118bca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7801-8ba8-66f283129938" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_019e6eff-64a7-7bf5-9971-60477a15fc40" xlink:href="ttek-20260628.xsd#ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7801-8ba8-66f283129938" xlink:to="loc_ttek_SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets_019e6eff-64a7-7bf5-9971-60477a15fc40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e6eff-64a7-7e27-956c-68d1479f9454" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7801-8ba8-66f283129938" xlink:to="loc_us-gaap_GrossProfit_019e6eff-64a7-7e27-956c-68d1479f9454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalFees_019e6eff-64a7-7b4c-895a-3f7b062d5d4c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LegalFees"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7801-8ba8-66f283129938" xlink:to="loc_us-gaap_LegalFees_019e6eff-64a7-7b4c-895a-3f7b062d5d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_019e6eff-64a7-73d2-8d29-a11c2564e92c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7801-8ba8-66f283129938" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_019e6eff-64a7-73d2-8d29-a11c2564e92c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_019e6eff-64a7-758e-ab14-6974c1747057" xlink:href="ttek-20260628.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7801-8ba8-66f283129938" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_019e6eff-64a7-758e-ab14-6974c1747057" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e6eff-64a7-738d-adce-3cfd1e8d1372" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e6eff-64a7-77d4-ac53-4813425e29fd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e6eff-64a7-738d-adce-3cfd1e8d1372" xlink:to="loc_us-gaap_ProfitLoss_019e6eff-64a7-77d4-ac53-4813425e29fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019e6eff-64a7-76ed-9ee0-eb57ac334b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_019e6eff-64a7-738d-adce-3cfd1e8d1372" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019e6eff-64a7-76ed-9ee0-eb57ac334b9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e6eff-64a7-7e1d-869b-f6f8ad224ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7576-bdc5-f894b13ade9a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e6eff-64a7-7e1d-869b-f6f8ad224ad4" xlink:to="loc_us-gaap_OperatingIncomeLoss_019e6eff-64a7-7576-bdc5-f894b13ade9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019e6eff-64a7-7e04-960d-99d19d582be0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e6eff-64a7-7e1d-869b-f6f8ad224ad4" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019e6eff-64a7-7e04-960d-99d19d582be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019e6eff-64a7-7958-9e6b-5c0e825dc65d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019e6eff-64a7-7e1d-869b-f6f8ad224ad4" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019e6eff-64a7-7958-9e6b-5c0e825dc65d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019e6eff-64a7-70b2-a4e2-82737b8fbf24" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e6eff-64a7-7cc2-9bae-e2cda6186f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e6eff-64a7-70b2-a4e2-82737b8fbf24" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019e6eff-64a7-7cc2-9bae-e2cda6186f5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019e6eff-64a7-7845-8071-68ef3a760c79" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e6eff-64a7-70b2-a4e2-82737b8fbf24" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019e6eff-64a7-7845-8071-68ef3a760c79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostOfOperatingRevenue_019e6eff-64a7-73b9-89d6-0fa1cf7d6362" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherCostOfOperatingRevenue"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019e6eff-64a7-70b2-a4e2-82737b8fbf24" xlink:to="loc_us-gaap_OtherCostOfOperatingRevenue_019e6eff-64a7-73b9-89d6-0fa1cf7d6362" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="ttek-20260628.xsd#ConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7568-9e50-88f400db14d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019e6eff-64a7-7977-8778-590c2f135fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7568-9e50-88f400db14d4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019e6eff-64a7-7977-8778-590c2f135fb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019e6eff-64a7-77f9-b99f-2ce83505fd05" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7568-9e50-88f400db14d4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_019e6eff-64a7-77f9-b99f-2ce83505fd05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e6eff-64a7-79f7-8eb6-9ad0026e069d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7c17-a5fc-b27b5f6c1f07" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e6eff-64a7-79f7-8eb6-9ad0026e069d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-7c17-a5fc-b27b5f6c1f07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019e6eff-64a7-7e15-b189-c0862c254624" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019e6eff-64a7-79f7-8eb6-9ad0026e069d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019e6eff-64a7-7e15-b189-c0862c254624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-77b7-ade7-9a927b9d9c25" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e6eff-64a7-7eae-a6ec-dee0383e030f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-77b7-ade7-9a927b9d9c25" xlink:to="loc_us-gaap_ProfitLoss_019e6eff-64a7-7eae-a6ec-dee0383e030f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7a6f-99c0-9145c0b53094" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019e6eff-64a7-77b7-ade7-9a927b9d9c25" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-64a7-7a6f-99c0-9145c0b53094" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttek-20260628.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-71e9-b7ff-6695e5cd5190" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e6eff-64a7-7ea5-a2b3-de79db37885c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-71e9-b7ff-6695e5cd5190" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e6eff-64a7-7ea5-a2b3-de79db37885c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e6eff-64a7-70d3-bc8d-a7a609fa8950" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-71e9-b7ff-6695e5cd5190" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019e6eff-64a7-70d3-bc8d-a7a609fa8950" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_019e6eff-64a7-75f7-a2ca-e36d0e282830" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-71e9-b7ff-6695e5cd5190" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_019e6eff-64a7-75f7-a2ca-e36d0e282830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLifeInsurancePolicies_019eaf6f-7983-72c9-b82a-082168f7334a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromLifeInsurancePolicies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-71e9-b7ff-6695e5cd5190" xlink:to="loc_us-gaap_ProceedsFromLifeInsurancePolicies_019eaf6f-7983-72c9-b82a-082168f7334a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019e6eff-64a7-77a4-9372-6c9e0aaad8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_ProfitLoss_019e6eff-64a7-77a4-9372-6c9e0aaad8cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019e6eff-64a7-769d-a7b3-ec6e74ff7bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019e6eff-64a7-769d-a7b3-ec6e74ff7bc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019e6eff-64a7-7f10-9267-9bb6b916648c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_ShareBasedCompensation_019e6eff-64a7-7f10-9267-9bb6b916648c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019e6eff-64a7-730e-8e0f-c48b70b5a1ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_019e6eff-64a7-730e-8e0f-c48b70b5a1ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_019e6eff-64a7-758e-9013-5713abb5ed7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_019e6eff-64a7-758e-9013-5713abb5ed7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_019e6eff-64a7-73ee-b4ee-9e8d414cc5cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_019e6eff-64a7-73ee-b4ee-9e8d414cc5cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FairValueAdjustmentsToContingentConsideration_019e6eff-64a7-7493-a377-95db75adda74" xlink:href="ttek-20260628.xsd#ttek_FairValueAdjustmentsToContingentConsideration"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_ttek_FairValueAdjustmentsToContingentConsideration_019e6eff-64a7-7493-a377-95db75adda74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_GainOnCashSurrenderValueOfLifeInsurance_019e6eff-64a7-78c7-94f0-f346825120ce" xlink:href="ttek-20260628.xsd#ttek_GainOnCashSurrenderValueOfLifeInsurance"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_ttek_GainOnCashSurrenderValueOfLifeInsurance_019e6eff-64a7-78c7-94f0-f346825120ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019e6eff-64a7-7553-8ce5-4fca764b04a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019e6eff-64a7-7553-8ce5-4fca764b04a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_019e6eff-64a7-7a34-9553-6a97637a14e4" xlink:href="ttek-20260628.xsd#ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_ttek_IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset_019e6eff-64a7-7a34-9553-6a97637a14e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e6eff-64a7-75ad-9c41-2fc9cdbf8c62" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019e6eff-64a7-75ad-9c41-2fc9cdbf8c62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e6eff-64a7-7fa5-8664-fcb9f2337459" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019e6eff-64a7-7fa5-8664-fcb9f2337459" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInAccruedCompensation_019e6eff-64a7-78f2-992b-310dab94ecab" xlink:href="ttek-20260628.xsd#ttek_IncreaseDecreaseInAccruedCompensation"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_ttek_IncreaseDecreaseInAccruedCompensation_019e6eff-64a7-78f2-992b-310dab94ecab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019e6eff-64a7-7e09-9da5-cd9a45ac9073" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019e6eff-64a7-7e09-9da5-cd9a45ac9073" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_019e6eff-64a7-79ff-a749-d5c0ff6682a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_019e6eff-64a7-79ff-a749-d5c0ff6682a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_IncreaseDecreaseInCashSettledContingentEarnOutLiability_019e6eff-64a7-7891-b294-865888aa5f7a" xlink:href="ttek-20260628.xsd#ttek_IncreaseDecreaseInCashSettledContingentEarnOutLiability"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_ttek_IncreaseDecreaseInCashSettledContingentEarnOutLiability_019e6eff-64a7-7891-b294-865888aa5f7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e6eff-64a7-7b25-8be8-3ecbed9a81d2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-700e-83c8-e5f60486121e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019e6eff-64a7-7b25-8be8-3ecbed9a81d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e6eff-64a7-783f-bd9b-6266a698c711" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e6eff-64a7-71f2-ae23-7790e5ab8938" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e6eff-64a7-783f-bd9b-6266a698c711" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019e6eff-64a7-71f2-ae23-7790e5ab8938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_019e6eff-64a7-785f-8009-68d1d01ce31c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e6eff-64a7-783f-bd9b-6266a698c711" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_019e6eff-64a7-785f-8009-68d1d01ce31c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e6eff-64a7-74eb-964e-9475de70b8a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-770f-9f52-25499a96e33e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e6eff-64a7-74eb-964e-9475de70b8a8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019e6eff-64a7-770f-9f52-25499a96e33e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-77cf-806f-867e2c22cc86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e6eff-64a7-74eb-964e-9475de70b8a8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019e6eff-64a7-77cf-806f-867e2c22cc86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-78fa-b4de-d9c82340e651" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e6eff-64a7-74eb-964e-9475de70b8a8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-78fa-b4de-d9c82340e651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e6eff-64a7-747f-b15f-4866dbfbf7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019e6eff-64a7-74eb-964e-9475de70b8a8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_019e6eff-64a7-747f-b15f-4866dbfbf7e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_019e6eff-64a7-74bb-8a77-35d197aeb9f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfSecuredDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSecuredDebt_019e6eff-64a7-74bb-8a77-35d197aeb9f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_019e6eff-64a7-701b-991f-dfb7f6ca5137" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_019e6eff-64a7-701b-991f-dfb7f6ca5137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019e6eff-64a7-7f12-a38e-9d03563fa7d8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_019e6eff-64a7-7f12-a38e-9d03563fa7d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e6eff-64a7-7183-bad7-c72f0b1d2c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019e6eff-64a7-7183-bad7-c72f0b1d2c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e6eff-64a7-7a62-b7ff-5872b8308bd4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019e6eff-64a7-7a62-b7ff-5872b8308bd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019e6eff-64a7-748b-851f-fe8d4c798112" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019e6eff-64a7-748b-851f-fe8d4c798112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_019e6eff-64a7-799b-8984-f9255bae1ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_019e6eff-64a7-799b-8984-f9255bae1ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_019e6eff-64a7-7682-8063-3b128d0aa454" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_019e6eff-64a7-7682-8063-3b128d0aa454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019eced2-bdbc-77b8-8666-de72b7bfe62d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019e6eff-64a7-74a8-b31c-fac845c5eab5" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019eced2-bdbc-77b8-8666-de72b7bfe62d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofContractAssetsandContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_019e6eff-64a7-786b-99a8-a0efa76d87e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019e6eff-64a7-7192-bacb-60b9e6ba7052" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_019e6eff-64a7-786b-99a8-a0efa76d87e7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_019e6eff-64a7-7192-bacb-60b9e6ba7052" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e6eff-64a7-7aff-906f-f7442a1096f2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_019e6eff-64a7-786b-99a8-a0efa76d87e7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019e6eff-64a7-7aff-906f-f7442a1096f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_019e6eff-64a7-7d16-80eb-c983cca82f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiability_019e6eff-64a7-786b-99a8-a0efa76d87e7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_019e6eff-64a7-7d16-80eb-c983cca82f5b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofAccountsReceivableNetDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#RevenueandContractBalancesSummaryofAccountsReceivableNetDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/RevenueandContractBalancesSummaryofAccountsReceivableNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019e6eff-64a7-75dd-afd4-7defdcd11eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_019e6eff-64a7-77f2-a9b0-222341ac8cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e6eff-64a7-75dd-afd4-7defdcd11eb5" xlink:to="loc_us-gaap_AccountsReceivableGrossCurrent_019e6eff-64a7-77f2-a9b0-222341ac8cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_019e6eff-64a7-7531-9db8-9c9132ca8435" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_019e6eff-64a7-75dd-afd4-7defdcd11eb5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_019e6eff-64a7-7531-9db8-9c9132ca8435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGrossCurrent_019e6eff-64a7-76cd-9807-590ce85773ed" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BilledContractReceivables_019e6eff-64a7-7e17-8865-733f7696344a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_BilledContractReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent_019e6eff-64a7-76cd-9807-590ce85773ed" xlink:to="loc_us-gaap_BilledContractReceivables_019e6eff-64a7-7e17-8865-733f7696344a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_019e6eff-64a7-7c12-8e04-46c494ed67a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableGrossCurrent_019e6eff-64a7-76cd-9807-590ce85773ed" xlink:to="loc_us-gaap_UnbilledContractsReceivable_019e6eff-64a7-7c12-8e04-46c494ed67a4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsSummaryofGrossandAccumulatedImpairmentDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#GoodwillandIntangibleAssetsSummaryofGrossandAccumulatedImpairmentDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsSummaryofGrossandAccumulatedImpairmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019e6eff-64a7-7486-a4dd-cd98ff6b17e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019e6eff-64a7-707d-91b1-f0f4a7b00180" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_019e6eff-64a7-7486-a4dd-cd98ff6b17e7" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_019e6eff-64a7-707d-91b1-f0f4a7b00180" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_019e6eff-64a7-7819-aa3d-5cff83670b84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_019e6eff-64a7-7486-a4dd-cd98ff6b17e7" xlink:to="loc_us-gaap_GoodwillGross_019e6eff-64a7-7819-aa3d-5cff83670b84" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsSummaryofGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#GoodwillandIntangibleAssetsSummaryofGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsSummaryofGrossAmountandAccumulatedAmortizationofAcquiredFinitelivedIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-7c50-95d1-7e539e0850ef" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e6eff-64a7-741f-a2bd-9c641842f632" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-7c50-95d1-7e539e0850ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019e6eff-64a7-741f-a2bd-9c641842f632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e6eff-64a7-7f4c-90d3-bb9174ecd906" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-7c50-95d1-7e539e0850ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019e6eff-64a7-7f4c-90d3-bb9174ecd906" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#GoodwillandIntangibleAssetsSummaryofEstimatedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/GoodwillandIntangibleAssetsSummaryofEstimatedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e6eff-64a7-758d-aafe-5116b8a361b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019e6eff-64a7-758d-aafe-5116b8a361b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e6eff-64a7-7c89-9a41-cd26ded0c940" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019e6eff-64a7-7c89-9a41-cd26ded0c940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e6eff-64a7-78fb-b70a-aa3bd4ce49c7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019e6eff-64a7-78fb-b70a-aa3bd4ce49c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e6eff-64a7-7471-a61d-60ea7c5ece89" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019e6eff-64a7-7471-a61d-60ea7c5ece89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e6eff-64a7-7976-a315-913cf87debcf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019e6eff-64a7-7976-a315-913cf87debcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_019e6eff-64a7-7185-ae23-e667e8b29cd3" xlink:href="ttek-20260628.xsd#ttek_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019e6eff-64a7-72cb-8957-4dde8cb9e037" xlink:to="loc_ttek_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_019e6eff-64a7-7185-ae23-e667e8b29cd3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019e6eff-64a7-702f-9a97-ccef1523dec1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019e6eff-64a7-7d21-b768-1930ec48c63f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019e6eff-64a7-702f-9a97-ccef1523dec1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019e6eff-64a7-7d21-b768-1930ec48c63f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e6eff-64a7-7ada-be9c-b97d5a278f56" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019e6eff-64a7-702f-9a97-ccef1523dec1" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019e6eff-64a7-7ada-be9c-b97d5a278f56" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSummaryofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#LeasesSummaryofComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesSummaryofComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019e6eff-6558-75e8-b363-4ac507805a73" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019e6eff-6558-77c5-b03c-20b5ec53a9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019e6eff-6558-75e8-b363-4ac507805a73" xlink:to="loc_us-gaap_OperatingLeaseCost_019e6eff-6558-77c5-b03c-20b5ec53a9e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_019e6eff-6558-781e-bf8e-6c0d4db5872a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019e6eff-6558-75e8-b363-4ac507805a73" xlink:to="loc_us-gaap_SubleaseIncome_019e6eff-6558-781e-bf8e-6c0d4db5872a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSummaryofSupplementalBalanceSheetandOtherInformationDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#LeasesSummaryofSupplementalBalanceSheetandOtherInformationDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesSummaryofSupplementalBalanceSheetandOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e6eff-6558-71b3-9658-e4636c1bf25c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e6eff-6558-72d0-beac-8155ef47b07f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019e6eff-6558-71b3-9658-e4636c1bf25c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019e6eff-6558-72d0-beac-8155ef47b07f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e6eff-6558-7ab5-8458-e47a8f70de20" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019e6eff-6558-71b3-9658-e4636c1bf25c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019e6eff-6558-7ab5-8458-e47a8f70de20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSummaryofMaturityAnalysisoftheFutureUndiscountedCashFlowsofOperatingandFinanceLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#LeasesSummaryofMaturityAnalysisoftheFutureUndiscountedCashFlowsofOperatingandFinanceLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesSummaryofMaturityAnalysisoftheFutureUndiscountedCashFlowsofOperatingandFinanceLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e6eff-6558-7886-ae26-982511cb5f15" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_019e6eff-6558-7886-ae26-982511cb5f15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e6eff-6558-7691-9f89-3fc3a9bb0f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_019e6eff-6558-7691-9f89-3fc3a9bb0f6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e6eff-6558-7de1-a42a-242ac6993ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_019e6eff-6558-7de1-a42a-242ac6993ec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e6eff-6558-7a2e-8142-a19e84acfcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_019e6eff-6558-7a2e-8142-a19e84acfcc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e6eff-6558-7f2e-a2a6-eedd6d9a69e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_019e6eff-6558-7f2e-a2a6-eedd6d9a69e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttek_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_019e6eff-6558-784c-8c09-a43232796084" xlink:href="ttek-20260628.xsd#ttek_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7d30-a75c-c65179310563" xlink:to="loc_ttek_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour_019e6eff-6558-784c-8c09-a43232796084" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LeasesSummaryofMaturityAnalysisoftheFutureUndiscountedCashFlowsofOperatingandFinanceLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="ttek-20260628.xsd#LeasesSummaryofMaturityAnalysisoftheFutureUndiscountedCashFlowsofOperatingandFinanceLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LeasesSummaryofMaturityAnalysisoftheFutureUndiscountedCashFlowsofOperatingandFinanceLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7b11-a7d9-3448c0a6e8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e6eff-6558-7321-ae34-3a0e3bff18cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7b11-a7d9-3448c0a6e8b0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_019e6eff-6558-7321-ae34-3a0e3bff18cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019e6eff-6558-78d6-a6f1-9a05e2cd074c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_019e6eff-6558-7b11-a7d9-3448c0a6e8b0" xlink:to="loc_us-gaap_OperatingLeaseLiability_019e6eff-6558-78d6-a6f1-9a05e2cd074c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/EarningsperShareEPSSummaryofNumberofWeightedAverageSharesUsedtoComputeBasicandDilutedEPSDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#EarningsperShareEPSSummaryofNumberofWeightedAverageSharesUsedtoComputeBasicandDilutedEPSDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/EarningsperShareEPSSummaryofNumberofWeightedAverageSharesUsedtoComputeBasicandDilutedEPSDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e6eff-6558-7bbe-89e2-8d77607becfd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e6eff-6558-727c-b4b7-4f60c62efea5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e6eff-6558-7bbe-89e2-8d77607becfd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019e6eff-6558-727c-b4b7-4f60c62efea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e6eff-6558-73eb-b3a0-76013ebd54e7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e6eff-6558-7bbe-89e2-8d77607becfd" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019e6eff-6558-73eb-b3a0-76013ebd54e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019e6eff-6558-763e-9d1a-bea385965b88" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019e6eff-6558-7bbe-89e2-8d77607becfd" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_019e6eff-6558-763e-9d1a-bea385965b88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#LongTermDebtSummaryofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtSummaryofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019e6eff-6558-7416-9f98-92657df72dde" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019e6eff-6558-7d29-83ff-1f1a29f55ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_019e6eff-6558-7416-9f98-92657df72dde" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019e6eff-6558-7d29-83ff-1f1a29f55ebc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e6eff-6558-7a63-ad85-4176fc6b4850" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_019e6eff-6558-7416-9f98-92657df72dde" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e6eff-6558-7a63-ad85-4176fc6b4850" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtSummaryofNetCarryingAmountofSeniorNotesDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#LongTermDebtSummaryofNetCarryingAmountofSeniorNotesDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtSummaryofNetCarryingAmountofSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleLongTermNotesPayable_019e6eff-6558-7ccc-8648-582f2cd1b24e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ConvertibleLongTermNotesPayable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e6eff-6558-7615-9d9c-5787f06e4139" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable_019e6eff-6558-7ccc-8648-582f2cd1b24e" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019e6eff-6558-7615-9d9c-5787f06e4139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019e6eff-6558-7371-a788-c3a18f9c1e20" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ConvertibleLongTermNotesPayable_019e6eff-6558-7ccc-8648-582f2cd1b24e" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019e6eff-6558-7371-a788-c3a18f9c1e20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/LongTermDebtSummaryofInterestExpenseDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#LongTermDebtSummaryofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/LongTermDebtSummaryofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_019e6eff-6558-79dc-b40d-7c059929dd84" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e6eff-6558-7e0a-940b-7215e20bc1b9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseDebtExcludingAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019e6eff-6558-79dc-b40d-7c059929dd84" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_019e6eff-6558-7e0a-940b-7215e20bc1b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019e6eff-6558-78e7-931a-b6a94eb52caa" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_019e6eff-6558-79dc-b40d-7c059929dd84" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019e6eff-6558-78e7-931a-b6a94eb52caa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="ttek-20260628.xsd#ReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.tetratech.com/role/ReclassificationsOutofAccumulatedOtherComprehensiveIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-6558-77ad-8b60-76429b2aaf3a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_019e6eff-6558-7322-ba72-7b9e54b691d3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-6558-77ad-8b60-76429b2aaf3a" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_019e6eff-6558-7322-ba72-7b9e54b691d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_019e6eff-6558-7ba5-94c4-3ee41906b6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019e6eff-6558-77ad-8b60-76429b2aaf3a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_019e6eff-6558-7ba5-94c4-3ee41906b6d7" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
