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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:46784f0b-1066-482e-8445-ae4e4b70a8e6,g:05a1af70-d14a-4668-8c60-91be1254ec1d-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.toro.com/role/CoverPage" xlink:type="simple" xlink:href="ttc-20201031.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedStatementsofEarnings" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedStatementsofEarnings"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedStatementsofEarnings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5563d00d-34e7-4453-a9e9-fc5d122b6c85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2eddae6-b5d6-4544-ade8-aab275dd4001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5563d00d-34e7-4453-a9e9-fc5d122b6c85" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2eddae6-b5d6-4544-ade8-aab275dd4001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0d2be582-b4a9-412a-afc3-70ed9f41ef2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5563d00d-34e7-4453-a9e9-fc5d122b6c85" xlink:to="loc_us-gaap_InterestExpense_0d2be582-b4a9-412a-afc3-70ed9f41ef2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3f10e86a-824d-4de7-a1f3-044d28c5cfd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5563d00d-34e7-4453-a9e9-fc5d122b6c85" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3f10e86a-824d-4de7-a1f3-044d28c5cfd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7ea161ff-ccbe-4669-8d5d-9cd3b5be0889" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb01ba47-d791-4103-92ba-580d6082351f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_7ea161ff-ccbe-4669-8d5d-9cd3b5be0889" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_eb01ba47-d791-4103-92ba-580d6082351f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_89a3e495-188b-41fe-9df0-963092014ec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_7ea161ff-ccbe-4669-8d5d-9cd3b5be0889" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_89a3e495-188b-41fe-9df0-963092014ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fc5e36e6-d49e-4fdc-9d12-55260534a668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c63a2ab5-2724-4b58-83b7-1bd07b597069" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_fc5e36e6-d49e-4fdc-9d12-55260534a668" xlink:to="loc_us-gaap_GrossProfit_c63a2ab5-2724-4b58-83b7-1bd07b597069" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f5552fe5-23d9-4817-b3bd-6f4ccb86e3ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_fc5e36e6-d49e-4fdc-9d12-55260534a668" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f5552fe5-23d9-4817-b3bd-6f4ccb86e3ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6c6137f7-070b-4579-9253-28899ceb9235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c1a5bea7-2134-4966-ac4d-219e18bfb8f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6c6137f7-070b-4579-9253-28899ceb9235" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c1a5bea7-2134-4966-ac4d-219e18bfb8f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e2c0ae26-99d1-4bb6-9e06-9484a03d9bfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6c6137f7-070b-4579-9253-28899ceb9235" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e2c0ae26-99d1-4bb6-9e06-9484a03d9bfd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_96efb268-26a2-4b20-b306-b5aec13ec36e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e15d7374-2eda-4939-91b4-998ea867b281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_96efb268-26a2-4b20-b306-b5aec13ec36e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e15d7374-2eda-4939-91b4-998ea867b281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5daebbf5-e16a-4ea8-a5c8-398403c09c76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_96efb268-26a2-4b20-b306-b5aec13ec36e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_5daebbf5-e16a-4ea8-a5c8-398403c09c76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_897412c8-bb73-4e4f-98f2-b35980de4bde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_96efb268-26a2-4b20-b306-b5aec13ec36e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_897412c8-bb73-4e4f-98f2-b35980de4bde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_50aedc40-a0a4-422e-85c9-5318fa0b97da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8ff0da0e-86b6-4819-8284-80ada7a09b74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_50aedc40-a0a4-422e-85c9-5318fa0b97da" xlink:to="loc_us-gaap_NetIncomeLoss_8ff0da0e-86b6-4819-8284-80ada7a09b74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e47756db-b53d-4e03-9d9f-de85cddaea42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_50aedc40-a0a4-422e-85c9-5318fa0b97da" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e47756db-b53d-4e03-9d9f-de85cddaea42" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e1648ccc-8b92-41fb-8ee6-a34b6dd92298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:to="loc_us-gaap_LiabilitiesCurrent_e1648ccc-8b92-41fb-8ee6-a34b6dd92298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_e45724e2-8422-4ca6-9917-18173b3260ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_e45724e2-8422-4ca6-9917-18173b3260ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ffe39ed0-27d8-4d2b-8acb-63b6ce70dcf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_ffe39ed0-27d8-4d2b-8acb-63b6ce70dcf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e0e83329-d48f-408c-af09-ff6899eb8484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_e0e83329-d48f-408c-af09-ff6899eb8484" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a8ef9c34-929e-474c-877c-af3fd8fba122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a8ef9c34-929e-474c-877c-af3fd8fba122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e1818070-f2d0-4367-9790-adc17313ac1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_c61cec97-42c0-47ee-8606-1079195ae574" xlink:to="loc_us-gaap_StockholdersEquity_e1818070-f2d0-4367-9790-adc17313ac1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cdf0882c-b3fd-47c5-97c1-ebceb492bcf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9db75e81-f65c-424f-8708-87b0610ec330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cdf0882c-b3fd-47c5-97c1-ebceb492bcf5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9db75e81-f65c-424f-8708-87b0610ec330" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_f5fa3e89-8170-4f1d-b4fa-ac159f9db770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cdf0882c-b3fd-47c5-97c1-ebceb492bcf5" xlink:to="loc_us-gaap_ReceivablesNetCurrent_f5fa3e89-8170-4f1d-b4fa-ac159f9db770" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_1e11f920-a911-4fba-bf17-98c5b8e361fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cdf0882c-b3fd-47c5-97c1-ebceb492bcf5" xlink:to="loc_us-gaap_InventoryNet_1e11f920-a911-4fba-bf17-98c5b8e361fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4fb7324f-e7f8-4ce9-bbbc-8fc672b4eb74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cdf0882c-b3fd-47c5-97c1-ebceb492bcf5" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_4fb7324f-e7f8-4ce9-bbbc-8fc672b4eb74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1927ef51-38ec-45c2-898e-f6e68b21e7a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_AssetsCurrent_1927ef51-38ec-45c2-898e-f6e68b21e7a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_946a8e0c-c16e-4268-ba85-042a4868bde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_946a8e0c-c16e-4268-ba85-042a4868bde8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_f2730c38-c0cb-4acf-8648-f1b77f1aa6f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_f2730c38-c0cb-4acf-8648-f1b77f1aa6f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ccefe1d2-61bd-4425-9720-50b4535b3cb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_Goodwill_ccefe1d2-61bd-4425-9720-50b4535b3cb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8deb7df5-f3f0-4d1d-a4bc-1d66e422abe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8deb7df5-f3f0-4d1d-a4bc-1d66e422abe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_22130043-77a7-4d34-a3ca-3f590cbc7367" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_22130043-77a7-4d34-a3ca-3f590cbc7367" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4ea60968-c7bb-40dd-999e-59368a83c9d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_4ea60968-c7bb-40dd-999e-59368a83c9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_6aceb00f-80d8-4f24-952b-ba1743ebc66c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a371f3ee-458e-4d13-bac5-253bd7408e71" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_6aceb00f-80d8-4f24-952b-ba1743ebc66c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_21793464-b511-4e0a-bfc5-1bbb0af4dc2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ffccf2d0-1174-4525-8bd0-104436eeef3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21793464-b511-4e0a-bfc5-1bbb0af4dc2f" xlink:to="loc_us-gaap_PreferredStockValue_ffccf2d0-1174-4525-8bd0-104436eeef3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3f63f7d7-0ea8-4cb3-8282-724100614e6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21793464-b511-4e0a-bfc5-1bbb0af4dc2f" xlink:to="loc_us-gaap_CommonStockValue_3f63f7d7-0ea8-4cb3-8282-724100614e6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a42a7523-c0c2-49a3-8b45-a60fe5743849" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21793464-b511-4e0a-bfc5-1bbb0af4dc2f" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_a42a7523-c0c2-49a3-8b45-a60fe5743849" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12fda4aa-55b0-4db1-8819-40647b0d3b51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_21793464-b511-4e0a-bfc5-1bbb0af4dc2f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12fda4aa-55b0-4db1-8819-40647b0d3b51" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_62ba71ad-6e25-460e-ba27-4f1126356097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_15d3d9a3-68a4-44ec-9060-b25f3933d46e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_62ba71ad-6e25-460e-ba27-4f1126356097" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_15d3d9a3-68a4-44ec-9060-b25f3933d46e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d90401bf-2dd8-46b1-9f18-ba806a05ac65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_62ba71ad-6e25-460e-ba27-4f1126356097" xlink:to="loc_us-gaap_LongTermDebtCurrent_d90401bf-2dd8-46b1-9f18-ba806a05ac65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_803f4547-b37c-4666-9561-e3842ae14df6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_62ba71ad-6e25-460e-ba27-4f1126356097" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_803f4547-b37c-4666-9561-e3842ae14df6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_5b1a30bc-2236-4aec-b647-c272fa06b327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_62ba71ad-6e25-460e-ba27-4f1126356097" xlink:to="loc_us-gaap_AccountsPayableCurrent_5b1a30bc-2236-4aec-b647-c272fa06b327" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_4eda4464-e0c1-48ae-b5e1-214bc25197e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3a4e9745-df88-43f5-8cdc-d3f0de8c8a50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_4eda4464-e0c1-48ae-b5e1-214bc25197e6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3a4e9745-df88-43f5-8cdc-d3f0de8c8a50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_b38c6477-2891-4053-9501-b3b3a87b2452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_4eda4464-e0c1-48ae-b5e1-214bc25197e6" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_b38c6477-2891-4053-9501-b3b3a87b2452" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NontradeReceivablesCurrent_1dfcab7c-2a71-4ea8-a0c1-a30cf82c02d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NontradeReceivablesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ReceivablesNetCurrent_4eda4464-e0c1-48ae-b5e1-214bc25197e6" xlink:to="loc_us-gaap_NontradeReceivablesCurrent_1dfcab7c-2a71-4ea8-a0c1-a30cf82c02d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_83252e21-64b1-45aa-82d1-58d683ba5548" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_83252e21-64b1-45aa-82d1-58d683ba5548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d0f1c9a9-7d34-465d-b1f1-df06ab53288d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_d0f1c9a9-7d34-465d-b1f1-df06ab53288d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_0c9d01a3-8b22-4521-9465-244863647f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_0c9d01a3-8b22-4521-9465-244863647f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_587fb964-ac00-464b-b184-1e61c3b47ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_587fb964-ac00-464b-b184-1e61c3b47ff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_b7e283c3-5f7e-4422-b767-2fe07e9dae9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:to="loc_us-gaap_InterestPayableCurrent_b7e283c3-5f7e-4422-b767-2fe07e9dae9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedAdvertisingCurrent_26323f9b-08b0-425e-9450-94bd5feaca89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedAdvertisingCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1fd0f382-5faa-4ebb-bddf-c7577b1680b0" xlink:to="loc_us-gaap_AccruedAdvertisingCurrent_26323f9b-08b0-425e-9450-94bd5feaca89" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_06316a95-a724-4780-b9c7-9d9a6a4b725c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_447d7dd5-e2b4-4055-8df7-e99f7f881f09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_06316a95-a724-4780-b9c7-9d9a6a4b725c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_447d7dd5-e2b4-4055-8df7-e99f7f881f09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f7e3a416-a7be-4309-b751-6f9bd186ed79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_06316a95-a724-4780-b9c7-9d9a6a4b725c" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_f7e3a416-a7be-4309-b751-6f9bd186ed79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_68449872-0c1b-49e0-87bc-8ba852e27808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_06316a95-a724-4780-b9c7-9d9a6a4b725c" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_68449872-0c1b-49e0-87bc-8ba852e27808" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_f57111d3-8499-4292-89d7-8a3571ba4752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_06316a95-a724-4780-b9c7-9d9a6a4b725c" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_f57111d3-8499-4292-89d7-8a3571ba4752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6b703465-fd1f-4578-be2d-0fca8fe6aee7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_06316a95-a724-4780-b9c7-9d9a6a4b725c" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6b703465-fd1f-4578-be2d-0fca8fe6aee7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_AmortizationofIntangibleAssetsOther_094d935e-f260-48ec-a687-47d02324b229" xlink:href="ttc-20201031.xsd#ttc_AmortizationofIntangibleAssetsOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_ttc_AmortizationofIntangibleAssetsOther_094d935e-f260-48ec-a687-47d02324b229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dfe22736-4f54-466a-a40d-910681c74064" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_NetIncomeLoss_dfe22736-4f54-466a-a40d-910681c74064" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_965f9902-023c-4f6e-bcbf-cd2d94566b20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentDividendsOrDistributions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_EquityMethodInvestmentDividendsOrDistributions_965f9902-023c-4f6e-bcbf-cd2d94566b20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637b3d05-bb95-4598-8a07-e9a00a3cdbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_637b3d05-bb95-4598-8a07-e9a00a3cdbf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_BusinessCombinationAdjustmentInventoryAcquired_08e364cd-affb-458e-a29b-41730e77f0d4" xlink:href="ttc-20201031.xsd#ttc_BusinessCombinationAdjustmentInventoryAcquired"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_ttc_BusinessCombinationAdjustmentInventoryAcquired_08e364cd-affb-458e-a29b-41730e77f0d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_16abc48c-2a59-453c-b411-7aa4b954bed6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_Depreciation_16abc48c-2a59-453c-b411-7aa4b954bed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8c540183-45c9-4aac-8b64-9cdf88dec0dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8c540183-45c9-4aac-8b64-9cdf88dec0dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_04abffbc-c2c1-4c7f-a81d-d582a00c4cb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_04abffbc-c2c1-4c7f-a81d-d582a00c4cb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_240c624e-c1f1-4ba6-a935-634413cbe2b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_240c624e-c1f1-4ba6-a935-634413cbe2b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_87a593fd-1323-4edf-9aca-96383cd6ebb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_87a593fd-1323-4edf-9aca-96383cd6ebb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_99e2d026-38d2-44a1-a9de-6067c8dd2b06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_ShareBasedCompensation_99e2d026-38d2-44a1-a9de-6067c8dd2b06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_8f66f09d-4232-43e8-94c6-7d6102898716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_8f66f09d-4232-43e8-94c6-7d6102898716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_07c2949b-64d7-4b92-aac4-e9b0cfcf5c44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cee28079-35ac-4063-bbba-f4b72a25173a" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_07c2949b-64d7-4b92-aac4-e9b0cfcf5c44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e9c5573a-ce0c-450a-b3ea-a6fec2bdb4c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_525967b6-9b82-4877-977f-c5946d44cd39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e9c5573a-ce0c-450a-b3ea-a6fec2bdb4c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_525967b6-9b82-4877-977f-c5946d44cd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f940bfc9-8e42-429e-8391-91f100127c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e9c5573a-ce0c-450a-b3ea-a6fec2bdb4c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f940bfc9-8e42-429e-8391-91f100127c18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc6ec0eb-616e-47a3-97b8-a631a6796f85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e9c5573a-ce0c-450a-b3ea-a6fec2bdb4c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc6ec0eb-616e-47a3-97b8-a631a6796f85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dfe9c21c-687d-4471-9273-fbe5191e920c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e9c5573a-ce0c-450a-b3ea-a6fec2bdb4c8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_dfe9c21c-687d-4471-9273-fbe5191e920c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_763e0838-edfd-40cb-bda5-f673813cc8df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_763e0838-edfd-40cb-bda5-f673813cc8df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_a05fce21-81ca-48f5-9c06-1dbc4f100663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_a05fce21-81ca-48f5-9c06-1dbc4f100663" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_293742ab-f929-4fed-8fe9-5f5211624aa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_293742ab-f929-4fed-8fe9-5f5211624aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6281eecc-9274-45ba-9b56-49e16f4e1948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6281eecc-9274-45ba-9b56-49e16f4e1948" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18a0b137-0ade-4c9c-bc27-ec15de10b16d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18a0b137-0ade-4c9c-bc27-ec15de10b16d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_2891ebda-fdad-4197-b5a2-77e25f1bf2a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4da420bd-9237-43b9-9535-4b2b2f109a7d" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_2891ebda-fdad-4197-b5a2-77e25f1bf2a9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="ttc-20201031.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedData" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedData"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedData" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataPolicies" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataPolicies"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataBasisofPresentationandConsolidationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataBasisofPresentationandConsolidationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataBasisofPresentationandConsolidationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataCashandCashEquivalentsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataCashandCashEquivalentsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataCashandCashEquivalentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataInventoryValuationsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataInventoryValuationsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataInventoryValuationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_f9302b33-e1f6-4f6b-9324-f80a9a5b4ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_28d95ab9-7e8b-439f-b7c8-efb392dae6c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FIFOInventoryAmount_f9302b33-e1f6-4f6b-9324-f80a9a5b4ac3" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_28d95ab9-7e8b-439f-b7c8-efb392dae6c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_afd2d422-75f7-469a-8df3-0fdcea1fa0f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FIFOInventoryAmount_f9302b33-e1f6-4f6b-9324-f80a9a5b4ac3" xlink:to="loc_us-gaap_InventoryFinishedGoods_afd2d422-75f7-469a-8df3-0fdcea1fa0f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_194514f3-5db9-4ae0-98b3-eac7e35eac4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_b8af1d76-b3e5-4193-98ca-d2ecdfb72aed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FIFOInventoryAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_194514f3-5db9-4ae0-98b3-eac7e35eac4c" xlink:to="loc_us-gaap_FIFOInventoryAmount_b8af1d76-b3e5-4193-98ca-d2ecdfb72aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_6942381a-ed35-406a-8bc9-2c232eaf3f28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_194514f3-5db9-4ae0-98b3-eac7e35eac4c" xlink:to="loc_us-gaap_InventoryLIFOReserve_6942381a-ed35-406a-8bc9-2c232eaf3f28" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataPropertyandDepreciationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataPropertyandDepreciationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataPropertyandDepreciationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6a7719d5-1192-4d98-95ca-370c1041ee6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_027d1849-554e-4ba2-b8ec-186aaa0ff61c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6a7719d5-1192-4d98-95ca-370c1041ee6c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_027d1849-554e-4ba2-b8ec-186aaa0ff61c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d6f23fcd-e621-4b6b-8318-beb7f476baa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6a7719d5-1192-4d98-95ca-370c1041ee6c" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d6f23fcd-e621-4b6b-8318-beb7f476baa2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataGoodwillandIndefiniteLifeIntangibleAssetsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataGoodwillandIndefiniteLifeIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataGoodwillandIndefiniteLifeIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataOtherLongLivedAssetsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataOtherLongLivedAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataOtherLongLivedAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataAccountsPayableDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataAccountsPayableDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataAccountsPayableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataAccruedWarrantiesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataAccruedWarrantiesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataAccruedWarrantiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataDebtIssuanceCostsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataDebtIssuanceCostsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataDebtIssuanceCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataRevenueRecognitionDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataRevenueRecognitionDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataRevenueRecognitionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataCostofFinancingDistributorDealerInventoryDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataCostofFinancingDistributorDealerInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataCostofFinancingDistributorDealerInventoryDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataAdvertisingDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataAdvertisingDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataAdvertisingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataEngineeringandResearchDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataEngineeringandResearchDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataEngineeringandResearchDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataNetEarningsPerShareDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataNetEarningsPerShareDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataNetEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e785c7e-6b26-4de1-93ec-63c38170bea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b29fa04e-8541-42a7-8689-fdec424c0b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e785c7e-6b26-4de1-93ec-63c38170bea9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b29fa04e-8541-42a7-8689-fdec424c0b0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a877aa7d-9397-42da-991e-527f0abc3ac9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2e785c7e-6b26-4de1-93ec-63c38170bea9" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a877aa7d-9397-42da-991e-527f0abc3ac9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7d414e84-161b-417a-83c9-d1b3fd6a57b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_d960e79b-77af-4fdf-ae95-9db255465346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesIssuedBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7d414e84-161b-417a-83c9-d1b3fd6a57b0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_d960e79b-77af-4fdf-ae95-9db255465346" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_ba3aa289-def5-434e-a184-5eeb9ece0905" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7d414e84-161b-417a-83c9-d1b3fd6a57b0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_ba3aa289-def5-434e-a184-5eeb9ece0905" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataNewAccountingPronouncementsNotYetAdoptedDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SummaryofSignificantAccountingPoliciesandRelatedDataNewAccountingPronouncementsNotYetAdoptedDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataNewAccountingPronouncementsNotYetAdoptedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinations" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinations"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinationsTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinationsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsAllocationofPreliminaryPurchasePriceVentureProductsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinationsAllocationofPreliminaryPurchasePriceVentureProductsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsAllocationofPreliminaryPurchasePriceVentureProductsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsSummaryofIntangibleAssetsVentureProductsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinationsSummaryofIntangibleAssetsVentureProductsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsSummaryofIntangibleAssetsVentureProductsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f0224ff1-92a6-46ac-acac-af42690cc4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1ed78e1e-64e4-4dbd-8ea0-f2ce5cfa620f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f0224ff1-92a6-46ac-acac-af42690cc4db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_1ed78e1e-64e4-4dbd-8ea0-f2ce5cfa620f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ef8b7c58-a92e-436e-82e5-83ce672b1ff8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f0224ff1-92a6-46ac-acac-af42690cc4db" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_ef8b7c58-a92e-436e-82e5-83ce672b1ff8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_d31b791c-8ea5-4e78-bab9-87e7946d4414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_071c7550-4aae-4483-a915-4f8ff3b96041" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_d31b791c-8ea5-4e78-bab9-87e7946d4414" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_071c7550-4aae-4483-a915-4f8ff3b96041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1f77faf4-7289-4723-99d4-e4fa5cd9a2a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_d31b791c-8ea5-4e78-bab9-87e7946d4414" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1f77faf4-7289-4723-99d4-e4fa5cd9a2a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsSummaryofPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinationsSummaryofPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsSummaryofPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_d39e52fb-696b-473f-9af6-3f79c4470bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_d39e52fb-696b-473f-9af6-3f79c4470bd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_627cca49-9859-4005-b17d-32f16e30098e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_627cca49-9859-4005-b17d-32f16e30098e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ca7f8138-046b-4c51-b8b5-c432cb6bf206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_ca7f8138-046b-4c51-b8b5-c432cb6bf206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_71144ccd-af08-413a-99b5-29d731a09f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_71144ccd-af08-413a-99b5-29d731a09f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d24ca360-9040-4e64-bacb-6923cd64fdc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d24ca360-9040-4e64-bacb-6923cd64fdc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_21ae8fd0-4851-46eb-93ee-4b1608fcbcb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_Goodwill_21ae8fd0-4851-46eb-93ee-4b1608fcbcb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_5b7f6243-0a64-4a28-b9f6-dd47b6b5ac27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_5b7f6243-0a64-4a28-b9f6-dd47b6b5ac27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f0a703e9-0742-4664-8a73-d7d92c283c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f0a703e9-0742-4664-8a73-d7d92c283c73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9a051757-5309-4f84-9105-7a03a7323b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9a051757-5309-4f84-9105-7a03a7323b08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities_9325feb3-b139-45b6-8837-9a2e3f3fdaa4" xlink:href="ttc-20201031.xsd#ttc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_ttc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities_9325feb3-b139-45b6-8837-9a2e3f3fdaa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1fb17841-cd36-4f35-969b-0216256cf7bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1fb17841-cd36-4f35-969b-0216256cf7bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_6d5c39ce-571f-4cde-a50f-ac48b54e847d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_5a78bbc3-8b9a-4bef-bce8-023fb00cae7a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_6d5c39ce-571f-4cde-a50f-ac48b54e847d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsProFormaDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#BusinessCombinationsProFormaDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsProFormaDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentData" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentData"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentData" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentDataTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentDataNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataSummarizedFinancialInformationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentDataSummarizedFinancialInformationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataSummarizedFinancialInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataOtherSegmentOperatingLossBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentDataOtherSegmentOperatingLossBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataOtherSegmentOperatingLossBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc823cda-c85a-42fe-a818-a8848ef4ab23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_CorporateExpenses_acdebc52-cf8a-4eda-9a2b-3a70251c0102" xlink:href="ttc-20201031.xsd#ttc_CorporateExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc823cda-c85a-42fe-a818-a8848ef4ab23" xlink:to="loc_ttc_CorporateExpenses_acdebc52-cf8a-4eda-9a2b-3a70251c0102" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_0f418f4a-9d73-4694-82e6-da3afe6f0505" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc823cda-c85a-42fe-a818-a8848ef4ab23" xlink:to="loc_us-gaap_InterestExpense_0f418f4a-9d73-4694-82e6-da3afe6f0505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2388c9a1-ab25-4599-a06d-554d2b085034" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_cc823cda-c85a-42fe-a818-a8848ef4ab23" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2388c9a1-ab25-4599-a06d-554d2b085034" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataNetSalesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentDataNetSalesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataNetSalesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataGeographicDataDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SegmentDataGeographicDataDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataGeographicDataDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/Revenue" xlink:type="simple" xlink:href="ttc-20201031.xsd#Revenue"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/Revenue" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenueTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenueDisaggregationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#RevenueDisaggregationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenueDisaggregationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#RevenueNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenueNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenuePerformanceObligationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#RevenuePerformanceObligationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenuePerformanceObligationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenuePerformanceObligationDetails_1" xlink:type="simple" xlink:href="ttc-20201031.xsd#RevenuePerformanceObligationDetails_1"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenuePerformanceObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="ttc-20201031.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#GoodwillandOtherIntangibleAssetsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsChangesinNetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#GoodwillandOtherIntangibleAssetsChangesinNetCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsChangesinNetCarryingAmountofGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsComponentsofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#GoodwillandOtherIntangibleAssetsComponentsofOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsComponentsofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ae3ddfcb-4f02-4a64-bde8-21ef784ee4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_114b8d87-ef38-40e8-98b3-06276a76581c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ae3ddfcb-4f02-4a64-bde8-21ef784ee4af" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_114b8d87-ef38-40e8-98b3-06276a76581c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3780e33b-858e-45e1-a403-06366ff67a33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_ae3ddfcb-4f02-4a64-bde8-21ef784ee4af" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3780e33b-858e-45e1-a403-06366ff67a33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_128a4fc0-7b85-4e48-8e23-123b333b7626" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_79f54992-88ba-4631-ba05-0fd2ce262e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_128a4fc0-7b85-4e48-8e23-123b333b7626" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_79f54992-88ba-4631-ba05-0fd2ce262e2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_88662bd5-c5fa-4ab5-8da3-e2b9c477c752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_128a4fc0-7b85-4e48-8e23-123b333b7626" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_88662bd5-c5fa-4ab5-8da3-e2b9c477c752" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b24978f-9a1d-4ea3-8516-cd9aff9cd164" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3b84cede-d51d-47d2-9cc1-d5f3d9570989" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b24978f-9a1d-4ea3-8516-cd9aff9cd164" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_3b84cede-d51d-47d2-9cc1-d5f3d9570989" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_17327461-0588-4342-84a7-32bee34167b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5b24978f-9a1d-4ea3-8516-cd9aff9cd164" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_17327461-0588-4342-84a7-32bee34167b4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsComponentsofOtherIntangibleAssetsDetails_1" xlink:type="simple" xlink:href="ttc-20201031.xsd#GoodwillandOtherIntangibleAssetsComponentsofOtherIntangibleAssetsDetails_1"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsComponentsofOtherIntangibleAssetsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75aefd26-aaef-4ff5-9c3f-d603b78b8ad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_06a919d2-81aa-4ca3-b94b-bb98f71309d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75aefd26-aaef-4ff5-9c3f-d603b78b8ad0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_06a919d2-81aa-4ca3-b94b-bb98f71309d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_b072cff0-5e1f-4db0-90b8-31bd2247791b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_75aefd26-aaef-4ff5-9c3f-d603b78b8ad0" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_b072cff0-5e1f-4db0-90b8-31bd2247791b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/Indebtedness" xlink:type="simple" xlink:href="ttc-20201031.xsd#Indebtedness"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/Indebtedness" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#IndebtednessTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessSummaryofLongTermDebtDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IndebtednessSummaryofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessSummaryofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5441e430-4a98-4c81-8499-b0eec1126dc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_283c38a0-cdc9-447f-beb1-3bed63e2edca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5441e430-4a98-4c81-8499-b0eec1126dc6" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_283c38a0-cdc9-447f-beb1-3bed63e2edca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_eacf94c7-238d-47d1-97ec-938edc44c293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_5441e430-4a98-4c81-8499-b0eec1126dc6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_eacf94c7-238d-47d1-97ec-938edc44c293" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessSummaryofLongTermDebtDetails_1" xlink:type="simple" xlink:href="ttc-20201031.xsd#IndebtednessSummaryofLongTermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessSummaryofLongTermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_dd79d1e9-d049-449c-a4df-7ae0f785bce4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f5865a77-980b-418c-930c-cf9585c2d779" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dd79d1e9-d049-449c-a4df-7ae0f785bce4" xlink:to="loc_us-gaap_LongTermDebtCurrent_f5865a77-980b-418c-930c-cf9585c2d779" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2fa8cc16-b625-4d2d-a848-d4af67d0e737" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_dd79d1e9-d049-449c-a4df-7ae0f785bce4" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2fa8cc16-b625-4d2d-a848-d4af67d0e737" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IndebtednessNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/ManagementActions" xlink:type="simple" xlink:href="ttc-20201031.xsd#ManagementActions"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ManagementActions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/ManagementActionsNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#ManagementActionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ManagementActionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InvestmentinJointVenture" xlink:type="simple" xlink:href="ttc-20201031.xsd#InvestmentinJointVenture"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InvestmentinJointVenture" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InvestmentinJointVentureTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#InvestmentinJointVentureTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InvestmentinJointVentureTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InvestmentinJointVentureNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#InvestmentinJointVentureNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InvestmentinJointVentureNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InvestmentinJointVentureSummaryofRedIronDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#InvestmentinJointVentureSummaryofRedIronDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InvestmentinJointVentureSummaryofRedIronDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_db81a262-d253-4631-8013-0cc690d6cccf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_7bac31ec-cf31-4df5-8189-18b0bdfd3608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_db81a262-d253-4631-8013-0cc690d6cccf" xlink:to="loc_us-gaap_OtherAssets_7bac31ec-cf31-4df5-8189-18b0bdfd3608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_244c0936-7860-4cc4-b49f-6089d7ea09e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_db81a262-d253-4631-8013-0cc690d6cccf" xlink:to="loc_us-gaap_NotesReceivableNet_244c0936-7860-4cc4-b49f-6089d7ea09e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f5539a02-80f2-4bcf-8801-3f3a4a3c21bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_5147f343-52bb-4b48-a775-fb03b78aba40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f5539a02-80f2-4bcf-8801-3f3a4a3c21bd" xlink:to="loc_us-gaap_CostsAndExpenses_5147f343-52bb-4b48-a775-fb03b78aba40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1694766d-5a04-4188-bc69-c8f621ddaea6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_f5539a02-80f2-4bcf-8801-3f3a4a3c21bd" xlink:to="loc_us-gaap_Revenues_1694766d-5a04-4188-bc69-c8f621ddaea6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a42f8160-4221-4741-8666-76be37500f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_37bd78f2-205c-4e19-9aa6-234a88f6d83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a42f8160-4221-4741-8666-76be37500f0e" xlink:to="loc_us-gaap_NotesPayable_37bd78f2-205c-4e19-9aa6-234a88f6d83e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_4975e0b9-e4cd-438d-8ab9-c244850fa4c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a42f8160-4221-4741-8666-76be37500f0e" xlink:to="loc_us-gaap_OtherLiabilities_4975e0b9-e4cd-438d-8ab9-c244850fa4c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapital_c04ff9dc-6506-4a4e-b5fc-636891e2787b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a42f8160-4221-4741-8666-76be37500f0e" xlink:to="loc_us-gaap_PartnersCapital_c04ff9dc-6506-4a4e-b5fc-636891e2787b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesEarningsBeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9ddb02b6-5598-404b-bfe9-8b2438c3af5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9e8d5029-724c-4ed2-b8f0-032d7c377a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9ddb02b6-5598-404b-bfe9-8b2438c3af5a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_9e8d5029-724c-4ed2-b8f0-032d7c377a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_536f3f9b-a7a6-497c-b17d-03a964b90f3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9ddb02b6-5598-404b-bfe9-8b2438c3af5a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_536f3f9b-a7a6-497c-b17d-03a964b90f3d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesReconciliationoftheStatutoryFederalIncomeTaxRateDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesReconciliationoftheStatutoryFederalIncomeTaxRateDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesReconciliationoftheStatutoryFederalIncomeTaxRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e2b6e2b2-acff-425e-849c-c56fe06f1dc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e2b6e2b2-acff-425e-849c-c56fe06f1dc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_EffectiveIncomeTaxRateReconciliationDeductionStockCompensationPercent_fda73de5-5c78-4538-a723-d1b92fc3373e" xlink:href="ttc-20201031.xsd#ttc_EffectiveIncomeTaxRateReconciliationDeductionStockCompensationPercent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_ttc_EffectiveIncomeTaxRateReconciliationDeductionStockCompensationPercent_fda73de5-5c78-4538-a723-d1b92fc3373e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_aef01fae-befd-4f88-a40b-3b29d0bfa972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities_aef01fae-befd-4f88-a40b-3b29d0bfa972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_96606066-0cd8-4564-9a05-056892218aed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_96606066-0cd8-4564-9a05-056892218aed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_41803101-6922-4d10-af86-6708a719aa39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_41803101-6922-4d10-af86-6708a719aa39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_aa2f6789-5ded-4bc6-a20c-592481f43292" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_aa2f6789-5ded-4bc6-a20c-592481f43292" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2c64fffc-b5ac-4025-b3c0-8749b88beeee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2c64fffc-b5ac-4025-b3c0-8749b88beeee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_10e89cad-c8bc-48cd-8c27-2252643b3c38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_10e89cad-c8bc-48cd-8c27-2252643b3c38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_f3168cd4-2494-480b-9b59-7e9b3df2fb4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_f3168cd4-2494-480b-9b59-7e9b3df2fb4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_EffectiveIncomeTaxRateReconciliationDeductionTaxCutsAndJobsActForeignDerivedIntangibleIncomePercent_1f0c1313-7539-4112-b120-951a309e2d9b" xlink:href="ttc-20201031.xsd#ttc_EffectiveIncomeTaxRateReconciliationDeductionTaxCutsAndJobsActForeignDerivedIntangibleIncomePercent"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_26a5a2bc-9b0c-4613-9885-1af7dc755ac4" xlink:to="loc_ttc_EffectiveIncomeTaxRateReconciliationDeductionTaxCutsAndJobsActForeignDerivedIntangibleIncomePercent_1f0c1313-7539-4112-b120-951a309e2d9b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesComponentsoftheProvisionsForIncomeTaxesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesComponentsoftheProvisionsForIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesComponentsoftheProvisionsForIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a9f2154d-3ba6-46ec-b27f-724a8d811271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2b3c1fe4-ba0f-4531-8bf2-220014004cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a9f2154d-3ba6-46ec-b27f-724a8d811271" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_2b3c1fe4-ba0f-4531-8bf2-220014004cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b8a4845b-e03e-4cb9-b096-fd62ea8bc64e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a9f2154d-3ba6-46ec-b27f-724a8d811271" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b8a4845b-e03e-4cb9-b096-fd62ea8bc64e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d6ac7fdb-ac6c-4a74-98b9-101d0704c2dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a9f2154d-3ba6-46ec-b27f-724a8d811271" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_d6ac7fdb-ac6c-4a74-98b9-101d0704c2dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b77e4cd2-878e-42f7-9678-f331368cb5f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_67657c7e-9cd2-43cb-83d2-e51ccd089a77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b77e4cd2-878e-42f7-9678-f331368cb5f9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_67657c7e-9cd2-43cb-83d2-e51ccd089a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_71a71cad-47dd-4643-9932-d26ab923ad06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b77e4cd2-878e-42f7-9678-f331368cb5f9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_71a71cad-47dd-4643-9932-d26ab923ad06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a0e69bc1-0c73-4714-9e89-ad3431c2dc4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b77e4cd2-878e-42f7-9678-f331368cb5f9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_a0e69bc1-0c73-4714-9e89-ad3431c2dc4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_30820a96-7f2e-4283-9059-9e3d182fba2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_45d0e4c2-8583-4846-9de3-3007c38abc60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_30820a96-7f2e-4283-9059-9e3d182fba2a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_45d0e4c2-8583-4846-9de3-3007c38abc60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b52d8c5a-9f69-4ffc-b875-b60fff1a061d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_30820a96-7f2e-4283-9059-9e3d182fba2a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b52d8c5a-9f69-4ffc-b875-b60fff1a061d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesTaxEffectsofTemporaryDifferencesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesTaxEffectsofTemporaryDifferencesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_41813a6a-1f67-4702-bc99-a6315b7d83bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_41813a6a-1f67-4702-bc99-a6315b7d83bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyAndInsuranceReservesAndAccruals_5cf5221d-7c8f-41c7-be69-06b6746d929b" xlink:href="ttc-20201031.xsd#ttc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyAndInsuranceReservesAndAccruals"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_ttc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyAndInsuranceReservesAndAccruals_5cf5221d-7c8f-41c7-be69-06b6746d929b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_DeferredTaxAssetsLeaseLiabilities_cfb918fc-16c2-4741-bd33-38248ccd7426" xlink:href="ttc-20201031.xsd#ttc_DeferredTaxAssetsLeaseLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_ttc_DeferredTaxAssetsLeaseLiabilities_cfb918fc-16c2-4741-bd33-38248ccd7426" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAdvertisingAndSalesAllowanceReservesAndAccruals_a88fd495-3702-4760-9f86-ce8e09c8d173" xlink:href="ttc-20201031.xsd#ttc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAdvertisingAndSalesAllowanceReservesAndAccruals"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_ttc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAdvertisingAndSalesAllowanceReservesAndAccruals_a88fd495-3702-4760-9f86-ce8e09c8d173" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_3a5b97e8-00d9-4bed-9ed7-ed8e78b50535" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_3a5b97e8-00d9-4bed-9ed7-ed8e78b50535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a6b26899-ea35-4af9-91b4-ac001b5d0b3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a6b26899-ea35-4af9-91b4-ac001b5d0b3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_c1495235-966f-4f90-b9d3-1e417bb25a2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_c1495235-966f-4f90-b9d3-1e417bb25a2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_917754f4-cf35-4707-a031-70597bcde360" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_946bcf0e-dcee-4472-974e-8349251affdb" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_917754f4-cf35-4707-a031-70597bcde360" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_328a2a78-c691-425b-a39d-3c73db48fdf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_ed832d34-96a3-426b-80e6-8d3438d713df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_328a2a78-c691-425b-a39d-3c73db48fdf5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_ed832d34-96a3-426b-80e6-8d3438d713df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_DeferredTaxLiabilitiesDepreciation_c2bf6704-c2eb-47d7-8c8d-5524ad305262" xlink:href="ttc-20201031.xsd#ttc_DeferredTaxLiabilitiesDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_328a2a78-c691-425b-a39d-3c73db48fdf5" xlink:to="loc_ttc_DeferredTaxLiabilitiesDepreciation_c2bf6704-c2eb-47d7-8c8d-5524ad305262" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_DeferredTaxLiabilitiesAmortization_077017dd-2be2-4579-89cb-5e7a0d9915f9" xlink:href="ttc-20201031.xsd#ttc_DeferredTaxLiabilitiesAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_328a2a78-c691-425b-a39d-3c73db48fdf5" xlink:to="loc_ttc_DeferredTaxLiabilitiesAmortization_077017dd-2be2-4579-89cb-5e7a0d9915f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bdd322ba-2889-4532-baa1-0a48ee62008f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_047601eb-dc2a-4f26-a147-47bdc8cf71ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_bdd322ba-2889-4532-baa1-0a48ee62008f" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_047601eb-dc2a-4f26-a147-47bdc8cf71ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8f9cd371-8006-4f5c-ac7c-fd678a5f1f0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_bdd322ba-2889-4532-baa1-0a48ee62008f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_8f9cd371-8006-4f5c-ac7c-fd678a5f1f0a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IncomeTaxesReconciliationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#IncomeTaxesReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IncomeTaxesReconciliationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlans" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlans"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansCompensationCostsRelatedtoStockBasedAwardsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansCompensationCostsRelatedtoStockBasedAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansCompensationCostsRelatedtoStockBasedAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansWeightedaverageValuationAssumptionsForOptionsGrantedDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansWeightedaverageValuationAssumptionsForOptionsGrantedDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansWeightedaverageValuationAssumptionsForOptionsGrantedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansStockOptionActivityDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansMarketandIntrinsicValueofOptionsExercisedDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansMarketandIntrinsicValueofOptionsExercisedDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansMarketandIntrinsicValueofOptionsExercisedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansFactorsRelatedtotheCompanysStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansFactorsRelatedtotheCompanysStockandRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansFactorsRelatedtotheCompanysStockandRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansSummaryofActivityForUnvestedRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansSummaryofActivityForUnvestedRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansSummaryofActivityForUnvestedRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansFactorsRelatedtotheCompanysPerformanceShareAwardsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansFactorsRelatedtotheCompanysPerformanceShareAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansFactorsRelatedtotheCompanysPerformanceShareAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPlansSummaryofActivityForUnvestedPerformanceShareAwardsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockBasedCompensationPlansSummaryofActivityForUnvestedPerformanceShareAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPlansSummaryofActivityForUnvestedPerformanceShareAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquity" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockholdersEquityNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquityComponentsofAOCLDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockholdersEquityComponentsofAOCLDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityComponentsofAOCLDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquityComponentsandactivityofAOCLDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#StockholdersEquityComponentsandactivityofAOCLDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityComponentsandactivityofAOCLDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f50aa8c0-3263-4a54-8b5d-ce2440d1a93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3f105424-2d35-4429-a035-4069190d7101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f50aa8c0-3263-4a54-8b5d-ce2440d1a93a" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3f105424-2d35-4429-a035-4069190d7101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_dd9bad17-2ad4-4bd2-917f-2df42cc8ab39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_f50aa8c0-3263-4a54-8b5d-ce2440d1a93a" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_dd9bad17-2ad4-4bd2-917f-2df42cc8ab39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="ttc-20201031.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/Leases" xlink:type="simple" xlink:href="ttc-20201031.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesLeaseExpenseIncurredDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesLeaseExpenseIncurredDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesLeaseExpenseIncurredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_700dda37-df7c-402a-9a0a-48f12d1b4c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_81495630-9b0b-446d-b5cf-10ab01cc8a3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_700dda37-df7c-402a-9a0a-48f12d1b4c8f" xlink:to="loc_us-gaap_VariableLeaseCost_81495630-9b0b-446d-b5cf-10ab01cc8a3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_28d79ebc-5211-4561-aaaa-29854f37d1b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_700dda37-df7c-402a-9a0a-48f12d1b4c8f" xlink:to="loc_us-gaap_OperatingLeaseCost_28d79ebc-5211-4561-aaaa-29854f37d1b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9cea47d0-333f-4474-be01-35889e2df512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_700dda37-df7c-402a-9a0a-48f12d1b4c8f" xlink:to="loc_us-gaap_ShortTermLeaseCost_9cea47d0-333f-4474-be01-35889e2df512" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesSupplementalCashFlowandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesSupplementalCashFlowandOtherLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesSupplementalCashFlowandOtherLeaseInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesSummaryofOtherLeaseInformationDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesSummaryofOtherLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesSummaryofOtherLeaseInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_672f498e-e913-4076-9de8-ef0732241ce7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_672f498e-e913-4076-9de8-ef0732241ce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_fcbbb65b-fbf5-4bf8-b7a3-82d644a15f05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_fcbbb65b-fbf5-4bf8-b7a3-82d644a15f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_0338a9c5-c113-4f3c-890e-7c1870b9b318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_0338a9c5-c113-4f3c-890e-7c1870b9b318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_f798f2ea-45ca-4938-a2c8-4b1d3d626f8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_f798f2ea-45ca-4938-a2c8-4b1d3d626f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_4962fce2-e475-45e7-8895-d31bf8f45350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_4962fce2-e475-45e7-8895-d31bf8f45350" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_13f0241c-f3ee-4203-9f1c-c677c755c8a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0ec7c879-d413-498b-a9f3-c5199b935936" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_13f0241c-f3ee-4203-9f1c-c677c755c8a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e461c6c-81a2-4f5e-b85d-7d5077c88ece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_84f09b8e-69b2-426c-9ee5-7f0976ae7fbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e461c6c-81a2-4f5e-b85d-7d5077c88ece" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_84f09b8e-69b2-426c-9ee5-7f0976ae7fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_8313a48a-90ed-4c88-8128-7b63e0628417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_7e461c6c-81a2-4f5e-b85d-7d5077c88ece" xlink:to="loc_us-gaap_OperatingLeaseLiability_8313a48a-90ed-4c88-8128-7b63e0628417" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1" xlink:type="simple" xlink:href="ttc-20201031.xsd#LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c19e3968-a688-459b-b22e-695067b0062e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c19e3968-a688-459b-b22e-695067b0062e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3d6bad11-92d0-4ef1-9fd9-6261a68535ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3d6bad11-92d0-4ef1-9fd9-6261a68535ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_63488891-2d1c-471f-ba06-0927938ba446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_63488891-2d1c-471f-ba06-0927938ba446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_340727be-033a-400a-a25f-3234098a2ef2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_340727be-033a-400a-a25f-3234098a2ef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b7fe4700-64df-458c-836f-5d26cc7f923f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_b7fe4700-64df-458c-836f-5d26cc7f923f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ef8206fe-8e28-4d72-b6be-0f7968429020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_c211d2d7-e128-49d4-8685-ba7b6b7e709d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ef8206fe-8e28-4d72-b6be-0f7968429020" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivities"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivitiesTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivitiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativesDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueofDerivativesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofMasterNettingArrangementsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivitiesEffectsofMasterNettingArrangementsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofMasterNettingArrangementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactsandLocationofAmountsReclassifiedFromAOCLDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivitiesImpactsandLocationofAmountsReclassifiedFromAOCLDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactsandLocationofAmountsReclassifiedFromAOCLDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsonConsolidatedStatementsofEarningsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttc-20201031.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#FairValueMeasurementsRecurringFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_9cb7adcd-edc3-431a-ab41-a49afce02c42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_f5aae1ec-88d7-48d3-b874-15786d446940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_9cb7adcd-edc3-431a-ab41-a49afce02c42" xlink:to="loc_us-gaap_DerivativeLiabilities_f5aae1ec-88d7-48d3-b874-15786d446940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_7aa8b805-5340-4972-960b-d63f23da8d83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_df08f4ea-5e94-40fe-ae92-5e3a235efdc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_7aa8b805-5340-4972-960b-d63f23da8d83" xlink:to="loc_us-gaap_DerivativeAssets_df08f4ea-5e94-40fe-ae92-5e3a235efdc7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/EmployeeRetirementPlans" xlink:type="simple" xlink:href="ttc-20201031.xsd#EmployeeRetirementPlans"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/EmployeeRetirementPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/EmployeeRetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#EmployeeRetirementPlansNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/EmployeeRetirementPlansNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/OtherIncomeNet" xlink:type="simple" xlink:href="ttc-20201031.xsd#OtherIncomeNet"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/OtherIncomeNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/OtherIncomeNetTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#OtherIncomeNetTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/OtherIncomeNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/OtherIncomeNetSummaryofOtherIncomeExpenseDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#OtherIncomeNetSummaryofOtherIncomeExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/OtherIncomeNetSummaryofOtherIncomeExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_270fc491-d5f4-4e84-a990-26e5b3fb316b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:to="loc_us-gaap_InvestmentIncomeInterest_270fc491-d5f4-4e84-a990-26e5b3fb316b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_RetailFinancingRevenue_48ae8767-588c-402c-bea1-fe18547d6d05" xlink:href="ttc-20201031.xsd#ttc_RetailFinancingRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:to="loc_ttc_RetailFinancingRevenue_48ae8767-588c-402c-bea1-fe18547d6d05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d1aece23-445d-4032-9004-7ab55d1b2332" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_d1aece23-445d-4032-9004-7ab55d1b2332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7ab8c796-685a-43a9-9099-9e4ac2413419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_7ab8c796-685a-43a9-9099-9e4ac2413419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_PensionandOtherPostEmploymentBenefits_c0a1137b-6c2b-4778-9840-b4f64865d295" xlink:href="ttc-20201031.xsd#ttc_PensionandOtherPostEmploymentBenefits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:to="loc_ttc_PensionandOtherPostEmploymentBenefits_c0a1137b-6c2b-4778-9840-b4f64865d295" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_d0db3785-ae10-4fa3-984d-bcd5114a9263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense_8c5fea76-641f-4f59-a9ad-3491d80118d5" xlink:to="loc_us-gaap_OtherNonoperatingIncome_d0db3785-ae10-4fa3-984d-bcd5114a9263" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ttc-20201031.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SubsequentEvents" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#SubsequentEventsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SubsequentEventsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/QuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="ttc-20201031.xsd#QuarterlyFinancialDataUnaudited"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/QuarterlyFinancialDataUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="ttc-20201031.xsd#QuarterlyFinancialDataUnauditedTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/QuarterlyFinancialDataUnauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/QuarterlyFinancialDataUnauditedSummaryofQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="ttc-20201031.xsd#QuarterlyFinancialDataUnauditedSummaryofQuarterlyFinancialDataDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/QuarterlyFinancialDataUnauditedSummaryofQuarterlyFinancialDataDetails" xlink:type="extended"/>
</link:linkbase>
