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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:b2b08781-87a4-4152-9f78-6b330bc9d466,g:c41068d0-f055-4850-8731-1d7b77e906ad-->
<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-20200731.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsUnaudited" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedStatementsofEarningsUnaudited"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedStatementsofEarningsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_dc005d59-db39-43cc-a691-a9c120f504b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e670e53e-2d0c-42dd-bced-a2b9c62ce084" 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_NetIncomeLossAvailableToCommonStockholdersBasic_dc005d59-db39-43cc-a691-a9c120f504b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e670e53e-2d0c-42dd-bced-a2b9c62ce084" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ad1f97db-8168-4c13-aaf8-34b60a9809c4" 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_NetIncomeLossAvailableToCommonStockholdersBasic_dc005d59-db39-43cc-a691-a9c120f504b7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ad1f97db-8168-4c13-aaf8-34b60a9809c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_06d960b9-db88-43c7-b1e2-5eb184fadfaf" 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_3e5d68f7-e2ff-4e9b-8939-fa5cf1881bea" 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_06d960b9-db88-43c7-b1e2-5eb184fadfaf" xlink:to="loc_us-gaap_OperatingIncomeLoss_3e5d68f7-e2ff-4e9b-8939-fa5cf1881bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bf796900-4896-4356-8d43-327b2426720e" 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_06d960b9-db88-43c7-b1e2-5eb184fadfaf" xlink:to="loc_us-gaap_InterestExpense_bf796900-4896-4356-8d43-327b2426720e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fbf0fe04-8ad1-4064-8420-7459e9354d60" 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_06d960b9-db88-43c7-b1e2-5eb184fadfaf" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fbf0fe04-8ad1-4064-8420-7459e9354d60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2adc4e37-62c5-408a-81e9-c90c5b81fef8" 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_437a51b3-7bc6-4a1e-a2a8-2000334da81d" 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_2adc4e37-62c5-408a-81e9-c90c5b81fef8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_437a51b3-7bc6-4a1e-a2a8-2000334da81d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_79f4b77b-43c0-4f43-a6f9-57bf311153b7" 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_2adc4e37-62c5-408a-81e9-c90c5b81fef8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_79f4b77b-43c0-4f43-a6f9-57bf311153b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_82f9348a-b864-4669-aa80-2cc97216e802" 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_cdf393a5-4e0f-41f5-a851-e8a0eb524d93" 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_82f9348a-b864-4669-aa80-2cc97216e802" xlink:to="loc_us-gaap_GrossProfit_cdf393a5-4e0f-41f5-a851-e8a0eb524d93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_60ddfdfb-b9e4-4128-89cc-fbe06d6f8c40" 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_82f9348a-b864-4669-aa80-2cc97216e802" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_60ddfdfb-b9e4-4128-89cc-fbe06d6f8c40" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cc491fa5-b4a0-4714-a8bf-7bed5bbaa879" 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_33234496-ff79-4a03-9629-747d0368c119" 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_cc491fa5-b4a0-4714-a8bf-7bed5bbaa879" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_33234496-ff79-4a03-9629-747d0368c119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7bf88e94-be0e-44f1-8168-303db259d938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cc491fa5-b4a0-4714-a8bf-7bed5bbaa879" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_7bf88e94-be0e-44f1-8168-303db259d938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_ba024e96-cab2-4198-90e3-ec32fd325b9b" 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_cc491fa5-b4a0-4714-a8bf-7bed5bbaa879" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_ba024e96-cab2-4198-90e3-ec32fd325b9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb89e6fc-7d88-475c-87b6-f2ff48b7a30f" 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_NetIncomeLossAvailableToCommonStockholdersBasic_2773b896-0d0d-49c7-88bd-1e82990b3601" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_fb89e6fc-7d88-475c-87b6-f2ff48b7a30f" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2773b896-0d0d-49c7-88bd-1e82990b3601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_732be394-7504-4bbb-a15d-9da17f0b42d6" 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_fb89e6fc-7d88-475c-87b6-f2ff48b7a30f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_732be394-7504-4bbb-a15d-9da17f0b42d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b9ca9878-a796-453c-b647-5814c4378d64" 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_363063af-598c-4cc1-97e4-518403adf842" 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_b9ca9878-a796-453c-b647-5814c4378d64" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_363063af-598c-4cc1-97e4-518403adf842" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_63665706-e199-4d57-84c4-b01a95d20e13" 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_b9ca9878-a796-453c-b647-5814c4378d64" xlink:to="loc_us-gaap_ReceivablesNetCurrent_63665706-e199-4d57-84c4-b01a95d20e13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_75308dc9-0fe9-4c6e-9230-70fa14bd7463" 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_b9ca9878-a796-453c-b647-5814c4378d64" xlink:to="loc_us-gaap_InventoryNet_75308dc9-0fe9-4c6e-9230-70fa14bd7463" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2af3e936-d544-4add-ab2d-8b4a1d91fa0b" 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_b9ca9878-a796-453c-b647-5814c4378d64" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2af3e936-d544-4add-ab2d-8b4a1d91fa0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3f9c4d77-5941-4293-b8e8-fa880ae47cd1" 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_LongTermDebtCurrent_cda176d0-ae7f-4e77-8603-c26d41547020" 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_LiabilitiesCurrent_3f9c4d77-5941-4293-b8e8-fa880ae47cd1" xlink:to="loc_us-gaap_LongTermDebtCurrent_cda176d0-ae7f-4e77-8603-c26d41547020" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_612bdc27-fe43-44a1-a8b8-999d97e5a691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f9c4d77-5941-4293-b8e8-fa880ae47cd1" xlink:to="loc_us-gaap_AccountsPayableCurrent_612bdc27-fe43-44a1-a8b8-999d97e5a691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_08d79305-305b-4c48-8705-4136e612f6b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f9c4d77-5941-4293-b8e8-fa880ae47cd1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_08d79305-305b-4c48-8705-4136e612f6b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0c6d2f9f-5e58-4598-8fcb-746a5b292241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_3f9c4d77-5941-4293-b8e8-fa880ae47cd1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0c6d2f9f-5e58-4598-8fcb-746a5b292241" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_41c90553-43cb-4c72-82a0-724ebf13e769" 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_361677c3-1a89-43ba-b97f-3252fce5762b" 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_41c90553-43cb-4c72-82a0-724ebf13e769" xlink:to="loc_us-gaap_LiabilitiesCurrent_361677c3-1a89-43ba-b97f-3252fce5762b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f44de9f0-a353-4070-81eb-d248d4f57d21" 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_41c90553-43cb-4c72-82a0-724ebf13e769" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f44de9f0-a353-4070-81eb-d248d4f57d21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0364dcb8-40a9-40f4-af68-59a0e88bd83e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_41c90553-43cb-4c72-82a0-724ebf13e769" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0364dcb8-40a9-40f4-af68-59a0e88bd83e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cc53b464-db1f-4511-8f57-5f5436fc303a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_41c90553-43cb-4c72-82a0-724ebf13e769" xlink:to="loc_us-gaap_StockholdersEquity_cc53b464-db1f-4511-8f57-5f5436fc303a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1ac837fc-88c7-4a61-86b4-bff18f28818b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_41c90553-43cb-4c72-82a0-724ebf13e769" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_1ac837fc-88c7-4a61-86b4-bff18f28818b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bedcd074-a7b3-4a08-b360-263371ceb991" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_41c90553-43cb-4c72-82a0-724ebf13e769" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bedcd074-a7b3-4a08-b360-263371ceb991" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9ba6a5a1-1085-43a9-b332-acc246122dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_47d5fb18-a751-42b6-bb0b-9e82b18fe83c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ba6a5a1-1085-43a9-b332-acc246122dc3" xlink:to="loc_us-gaap_CommonStockValue_47d5fb18-a751-42b6-bb0b-9e82b18fe83c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b0461683-c832-4d39-b3f5-1d147931d00b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ba6a5a1-1085-43a9-b332-acc246122dc3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b0461683-c832-4d39-b3f5-1d147931d00b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_082001e4-6879-475e-82e3-2c3e854bd3ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ba6a5a1-1085-43a9-b332-acc246122dc3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_082001e4-6879-475e-82e3-2c3e854bd3ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_245382ca-52d8-4ee1-a2e0-2dd079cd9ab8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_9ba6a5a1-1085-43a9-b332-acc246122dc3" xlink:to="loc_us-gaap_PreferredStockValue_245382ca-52d8-4ee1-a2e0-2dd079cd9ab8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" 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_PropertyPlantAndEquipmentNet_eeba2e88-fb25-4275-a16c-af7a7a203a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eeba2e88-fb25-4275-a16c-af7a7a203a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_73ae4f8f-7067-485b-8a30-f6cebf7e01ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_Goodwill_73ae4f8f-7067-485b-8a30-f6cebf7e01ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_331646e9-128d-4c16-95b7-2ea54d18f1d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_331646e9-128d-4c16-95b7-2ea54d18f1d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3d998ad4-b880-4de4-b042-5a479d3b1f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3d998ad4-b880-4de4-b042-5a479d3b1f22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8f9d24f4-f1f9-4fed-820c-f0c32644bf81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_8f9d24f4-f1f9-4fed-820c-f0c32644bf81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ceec08ad-8d68-4011-9f77-0bd2d71b2be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ceec08ad-8d68-4011-9f77-0bd2d71b2be6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_48f6cfa5-f5ee-42be-b41e-83bb43ef5d17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_48f6cfa5-f5ee-42be-b41e-83bb43ef5d17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5d586dda-e7b7-428e-8ce1-88b8662abb8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5247e443-1927-4c76-8af5-3f4918931f84" xlink:to="loc_us-gaap_AssetsCurrent_5d586dda-e7b7-428e-8ce1-88b8662abb8f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fee26422-c4a7-464c-8cf3-62bbf9fee242" 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_2fba51b5-b8cf-4b0b-b5d4-9acfe4f2fe4f" 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_fee26422-c4a7-464c-8cf3-62bbf9fee242" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2fba51b5-b8cf-4b0b-b5d4-9acfe4f2fe4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_e5df132f-8d40-4b60-a07d-6608d9267071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fee26422-c4a7-464c-8cf3-62bbf9fee242" xlink:to="loc_us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates_e5df132f-8d40-4b60-a07d-6608d9267071" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a2a26b67-2c35-4ed5-9be6-8343ee50c3c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fee26422-c4a7-464c-8cf3-62bbf9fee242" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_a2a26b67-2c35-4ed5-9be6-8343ee50c3c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7d2bd8f9-4652-4f9f-abae-adc7f4104613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fee26422-c4a7-464c-8cf3-62bbf9fee242" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7d2bd8f9-4652-4f9f-abae-adc7f4104613" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f7169a02-e944-4e2f-9353-7655a4644564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_f7169a02-e944-4e2f-9353-7655a4644564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ff75171a-c99a-4791-8cb3-1af11330e15d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ff75171a-c99a-4791-8cb3-1af11330e15d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_EquityMethodInvestmentContributions_24a5b750-c0b5-4de4-b992-274122207df3" xlink:href="ttc-20200731.xsd#ttc_EquityMethodInvestmentContributions"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_ttc_EquityMethodInvestmentContributions_24a5b750-c0b5-4de4-b992-274122207df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_18e13480-e6c1-4d82-a5de-62d3303a7d9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_Depreciation_18e13480-e6c1-4d82-a5de-62d3303a7d9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_33e51a68-d2fe-4313-af6c-7cb5ba29537c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_ShareBasedCompensation_33e51a68-d2fe-4313-af6c-7cb5ba29537c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_144e440f-d982-4043-818e-c8179fbe4a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_144e440f-d982-4043-818e-c8179fbe4a25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_0894b5ec-8a92-4592-9ae4-c4a1aefedd53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_0894b5ec-8a92-4592-9ae4-c4a1aefedd53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_e9896a79-23e4-4a04-b1bb-9f607159ff5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_e9896a79-23e4-4a04-b1bb-9f607159ff5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_c1d45dc2-1d4c-445e-a70f-6a1e91ed6ead" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_c1d45dc2-1d4c-445e-a70f-6a1e91ed6ead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_04adee29-0811-485a-9717-70584160d990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_04adee29-0811-485a-9717-70584160d990" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_fce17e65-3a10-4f57-91c0-ab0fb6b9b8d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLiabilities_fce17e65-3a10-4f57-91c0-ab0fb6b9b8d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_AmortizationofIntangibleAssetsOther_c2ca50f4-f978-4017-847b-52035cdb67a6" xlink:href="ttc-20200731.xsd#ttc_AmortizationofIntangibleAssetsOther"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_ttc_AmortizationofIntangibleAssetsOther_c2ca50f4-f978-4017-847b-52035cdb67a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_8d208d43-983b-4139-966b-3256c6274951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7db1e3c8-e1f2-4fe8-960d-7f7810d23f37" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_8d208d43-983b-4139-966b-3256c6274951" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb4d0bb8-5fa0-4bb4-b029-a26a2387f2aa" 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_NetCashProvidedByUsedInInvestingActivities_a8aba55a-d6a8-491c-8eb7-0fe2bfd6f17a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb4d0bb8-5fa0-4bb4-b029-a26a2387f2aa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8aba55a-d6a8-491c-8eb7-0fe2bfd6f17a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ae32ae4-0654-4387-9ed2-78d3407b7826" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb4d0bb8-5fa0-4bb4-b029-a26a2387f2aa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8ae32ae4-0654-4387-9ed2-78d3407b7826" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_57ed803f-6ca7-4258-b78b-dcfc6c2a2995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb4d0bb8-5fa0-4bb4-b029-a26a2387f2aa" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_57ed803f-6ca7-4258-b78b-dcfc6c2a2995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b6cad7c-0c08-4603-a3f0-8ec2840feb80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eb4d0bb8-5fa0-4bb4-b029-a26a2387f2aa" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b6cad7c-0c08-4603-a3f0-8ec2840feb80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5f8e724c-9a72-4a22-9fed-835477ee968e" 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_f94d8ec3-14ee-4f12-add3-1f464c75a0a1" 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_5f8e724c-9a72-4a22-9fed-835477ee968e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f94d8ec3-14ee-4f12-add3-1f464c75a0a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_10740fa9-700a-4103-b0f3-97e3fef76d65" 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_5f8e724c-9a72-4a22-9fed-835477ee968e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_10740fa9-700a-4103-b0f3-97e3fef76d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_b3199066-1a02-40cf-834e-4b9ab6a69b5f" 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_5f8e724c-9a72-4a22-9fed-835477ee968e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_b3199066-1a02-40cf-834e-4b9ab6a69b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_722f852f-a9cf-4a29-9070-13f5e0f14627" 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_5f8e724c-9a72-4a22-9fed-835477ee968e" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_722f852f-a9cf-4a29-9070-13f5e0f14627" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4349355b-e1cb-4651-ba67-11c7383e70af" 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_5f8e724c-9a72-4a22-9fed-835477ee968e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_4349355b-e1cb-4651-ba67-11c7383e70af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_ca8700f9-49a2-469d-b0e0-4052d516182a" 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_5f8e724c-9a72-4a22-9fed-835477ee968e" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_ca8700f9-49a2-469d-b0e0-4052d516182a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="ttc-20200731.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnauditedParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BasisofPresentation" xlink:type="simple" xlink:href="ttc-20200731.xsd#BasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="ttc-20200731.xsd#BasisofPresentationPolicies"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BasisofPresentationPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BasisofPresentationNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#BasisofPresentationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BasisofPresentationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinations" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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-20200731.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-20200731.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-20200731.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_9107d103-2271-466a-8317-aef229d76a7e" 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_9303a08b-653d-457f-81bf-dc3fdfb4785c" 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_9107d103-2271-466a-8317-aef229d76a7e" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_9303a08b-653d-457f-81bf-dc3fdfb4785c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_82a99cbd-3ecd-4307-a469-7d47f04087e6" 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_9107d103-2271-466a-8317-aef229d76a7e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_82a99cbd-3ecd-4307-a469-7d47f04087e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_ea4663d6-3e66-4ec8-b1a1-aa19769a025e" 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_0a17c102-cc29-4d11-9ea8-367546469ae2" 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_ea4663d6-3e66-4ec8-b1a1-aa19769a025e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_0a17c102-cc29-4d11-9ea8-367546469ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fe8b69fd-c49c-49af-9fb8-b60aaca542e9" 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_ea4663d6-3e66-4ec8-b1a1-aa19769a025e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_fe8b69fd-c49c-49af-9fb8-b60aaca542e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsSummaryofIntangibleAssetsVentureProductsDetails_1" xlink:type="simple" xlink:href="ttc-20200731.xsd#BusinessCombinationsSummaryofIntangibleAssetsVentureProductsDetails_1"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsSummaryofIntangibleAssetsVentureProductsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_13d771d8-d6a5-46eb-befa-db23c9ff03e5" 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_0b860f93-c384-478c-9534-b457f528df86" 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_13d771d8-d6a5-46eb-befa-db23c9ff03e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0b860f93-c384-478c-9534-b457f528df86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6b1d5164-bc26-4ca9-a744-6a4d653433ea" 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_13d771d8-d6a5-46eb-befa-db23c9ff03e5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_6b1d5164-bc26-4ca9-a744-6a4d653433ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/BusinessCombinationsAllocationofPreliminaryPurchasePriceTheCharlesMachineWorksDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#BusinessCombinationsAllocationofPreliminaryPurchasePriceTheCharlesMachineWorksDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/BusinessCombinationsAllocationofPreliminaryPurchasePriceTheCharlesMachineWorksDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a2b49c1f-c41e-4564-85b5-edc301cd7028" 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_031833f1-b8a8-4d2c-b6bc-d312e6b06518" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_031833f1-b8a8-4d2c-b6bc-d312e6b06518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_702a3f93-584a-4ff3-a798-95ead109f197" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_702a3f93-584a-4ff3-a798-95ead109f197" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1c96d60a-e17b-4544-8caf-f88dfaaddca3" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1c96d60a-e17b-4544-8caf-f88dfaaddca3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_97b4fb14-72f7-416b-82b7-d0d5bf8aae05" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_97b4fb14-72f7-416b-82b7-d0d5bf8aae05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a6f3973d-236b-4a5c-b757-ae4e05f14d4d" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a6f3973d-236b-4a5c-b757-ae4e05f14d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_10b7547f-7147-49ef-ac02-ab59777d8cf2" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_Goodwill_10b7547f-7147-49ef-ac02-ab59777d8cf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_80ad05d4-5fcd-4360-ab58-4f5d5a1331e1" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_80ad05d4-5fcd-4360-ab58-4f5d5a1331e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_b1e58276-0136-487a-a893-ea440e50f929" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_b1e58276-0136-487a-a893-ea440e50f929" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_4b2d89be-cbdf-408e-ae2e-b6f6c29bb540" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_4b2d89be-cbdf-408e-ae2e-b6f6c29bb540" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities_88fcf14e-fc8a-4127-b1c8-44dd1ae73d36" xlink:href="ttc-20200731.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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_ttc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedLiabilities_88fcf14e-fc8a-4127-b1c8-44dd1ae73d36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_d4cd843e-cd65-40c6-b1c0-612ad0edc0d0" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_d4cd843e-cd65-40c6-b1c0-612ad0edc0d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_31e82abc-7392-480d-926e-946666671c38" 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_a2b49c1f-c41e-4564-85b5-edc301cd7028" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_31e82abc-7392-480d-926e-946666671c38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentData" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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-20200731.xsd#SegmentDataNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataSummarizedFinancialInformationofReportableSegmentsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#SegmentDataSummarizedFinancialInformationofReportableSegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataSummarizedFinancialInformationofReportableSegmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SegmentDataComponentsofLossbeforeIncomeTaxesIncludedinOtherDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#SegmentDataComponentsofLossbeforeIncomeTaxesIncludedinOtherDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SegmentDataComponentsofLossbeforeIncomeTaxesIncludedinOtherDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fe4768cc-dd86-4421-8633-515437bc1a78" 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_a98c9fa4-4bbd-4198-9fb1-ae88f988cbed" xlink:href="ttc-20200731.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_fe4768cc-dd86-4421-8633-515437bc1a78" xlink:to="loc_ttc_CorporateExpenses_a98c9fa4-4bbd-4198-9fb1-ae88f988cbed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_66bee832-d478-4dbb-b096-a19e2fc73c07" 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_fe4768cc-dd86-4421-8633-515437bc1a78" xlink:to="loc_us-gaap_InterestExpense_66bee832-d478-4dbb-b096-a19e2fc73c07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2b5ba696-bed4-4ee5-9a02-f390d078ad08" 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_fe4768cc-dd86-4421-8633-515437bc1a78" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2b5ba696-bed4-4ee5-9a02-f390d078ad08" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/Revenue" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenueDisaggregationbyMajorProductTypeandGeographicMarketDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenueContractLiabilitiesDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#RevenueContractLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/RevenueContractLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/RevenuePerformanceObligationDetails" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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/GoodwillandOtherIntangibleAssetsNet" xlink:type="simple" xlink:href="ttc-20200731.xsd#GoodwillandOtherIntangibleAssetsNet"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables" xlink:type="simple" xlink:href="ttc-20200731.xsd#GoodwillandOtherIntangibleAssetsNetTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetGoodwillandotherIntangibleAssetsNetNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#GoodwillandOtherIntangibleAssetsNetGoodwillandotherIntangibleAssetsNetNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetGoodwillandotherIntangibleAssetsNetNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetChangesinNetCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#GoodwillandOtherIntangibleAssetsNetChangesinNetCarryingAmountofGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetChangesinNetCarryingAmountofGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/GoodwillandOtherIntangibleAssetsNetComponentsofOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3e815f84-9f5e-4e54-a52c-4a1b0b808ff2" 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_470533c9-a609-46b7-8cf2-a0b1e7b1df75" 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_3e815f84-9f5e-4e54-a52c-4a1b0b808ff2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_470533c9-a609-46b7-8cf2-a0b1e7b1df75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cb611a94-b41c-4860-8a36-80ecd3dd4b6f" 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_3e815f84-9f5e-4e54-a52c-4a1b0b808ff2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_cb611a94-b41c-4860-8a36-80ecd3dd4b6f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/Indebtedness" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.xsd#IndebtednessTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessSummaryofDebtDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#IndebtednessSummaryofDebtDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_eb4fd4e2-27dc-4e89-99d5-1c86cafe1d4d" 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_d8fb9cff-b854-45a7-903b-934b8eec00b0" 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_eb4fd4e2-27dc-4e89-99d5-1c86cafe1d4d" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_d8fb9cff-b854-45a7-903b-934b8eec00b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7279dd7c-883e-4f1e-9462-6dbf01cd0d71" 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_eb4fd4e2-27dc-4e89-99d5-1c86cafe1d4d" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_7279dd7c-883e-4f1e-9462-6dbf01cd0d71" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessSummaryofDebtDetails_1" xlink:type="simple" xlink:href="ttc-20200731.xsd#IndebtednessSummaryofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/IndebtednessSummaryofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_5e74f69e-df92-4881-85c3-98dbe40fb736" 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_bd1971b1-adcf-4304-9b11-f718ef608753" 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_5e74f69e-df92-4881-85c3-98dbe40fb736" xlink:to="loc_us-gaap_LongTermDebtCurrent_bd1971b1-adcf-4304-9b11-f718ef608753" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_3c5b3c62-2a71-4c27-83af-ad634868fc3b" 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_5e74f69e-df92-4881-85c3-98dbe40fb736" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_3c5b3c62-2a71-4c27-83af-ad634868fc3b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/IndebtednessNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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-20200731.xsd#ManagementActionsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/ManagementActionsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/Inventories" xlink:type="simple" xlink:href="ttc-20200731.xsd#Inventories"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/Inventories" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InventoriesTables" xlink:type="simple" xlink:href="ttc-20200731.xsd#InventoriesTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InventoriesInventoriesNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#InventoriesInventoriesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InventoriesInventoriesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InventoriesScheduleofInventoryDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#InventoriesScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InventoriesScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_35e788d4-5447-416f-85e5-c7ce1f16dda0" 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_d6da2fa6-fbc7-47a3-b518-8f51bdd0301f" 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_35e788d4-5447-416f-85e5-c7ce1f16dda0" xlink:to="loc_us-gaap_FIFOInventoryAmount_d6da2fa6-fbc7-47a3-b518-8f51bdd0301f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_c857547c-211f-434f-badd-c33d243b01b3" 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_35e788d4-5447-416f-85e5-c7ce1f16dda0" xlink:to="loc_us-gaap_InventoryLIFOReserve_c857547c-211f-434f-badd-c33d243b01b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FIFOInventoryAmount_f6be1465-0f77-4c14-8b66-9ee5366188b5" 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_a9c62b49-58ea-49b7-ba0d-74b94d104545" 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_f6be1465-0f77-4c14-8b66-9ee5366188b5" xlink:to="loc_us-gaap_InventoryWorkInProcessAndRawMaterials_a9c62b49-58ea-49b7-ba0d-74b94d104545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_05853e46-38d2-4a31-822c-4e5c69303f88" 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_f6be1465-0f77-4c14-8b66-9ee5366188b5" xlink:to="loc_us-gaap_InventoryFinishedGoods_05853e46-38d2-4a31-822c-4e5c69303f88" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/PropertyandDepreciation" xlink:type="simple" xlink:href="ttc-20200731.xsd#PropertyandDepreciation"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PropertyandDepreciation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/PropertyandDepreciationTables" xlink:type="simple" xlink:href="ttc-20200731.xsd#PropertyandDepreciationTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PropertyandDepreciationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/PropertyandDepreciationNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#PropertyandDepreciationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PropertyandDepreciationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/PropertyandDepreciationSummaryDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#PropertyandDepreciationSummaryDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PropertyandDepreciationSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_837d3a06-944b-4418-9740-9445c88abc54" 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_a983cb34-5852-4753-b3c5-f07c9b80bee2" 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_837d3a06-944b-4418-9740-9445c88abc54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a983cb34-5852-4753-b3c5-f07c9b80bee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bae75cc-6ca0-439a-87a8-a47d2d47b788" 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_837d3a06-944b-4418-9740-9445c88abc54" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7bae75cc-6ca0-439a-87a8-a47d2d47b788" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/WarrantyGuarantees" xlink:type="simple" xlink:href="ttc-20200731.xsd#WarrantyGuarantees"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/WarrantyGuarantees" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/WarrantyGuaranteesTables" xlink:type="simple" xlink:href="ttc-20200731.xsd#WarrantyGuaranteesTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/WarrantyGuaranteesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/WarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#WarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/WarrantyGuaranteesScheduleofChangesinAccruedWarrantiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InvestmentinFinanceAffiliate" xlink:type="simple" xlink:href="ttc-20200731.xsd#InvestmentinFinanceAffiliate"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InvestmentinFinanceAffiliate" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/InvestmentinFinanceAffiliateNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#InvestmentinFinanceAffiliateNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/InvestmentinFinanceAffiliateNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationCompensationCostsRelatedtoStockBasedAwardsGrantedDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockBasedCompensationCompensationCostsRelatedtoStockBasedAwardsGrantedDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationCompensationCostsRelatedtoStockBasedAwardsGrantedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationStockOptionAwardsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockBasedCompensationStockOptionAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationStockOptionAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockBasedCompensationPerformanceShareAwardsandRestrictedStockandRestrictedStockUnitAwardsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockBasedCompensationPerformanceShareAwardsandRestrictedStockandRestrictedStockUnitAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockBasedCompensationPerformanceShareAwardsandRestrictedStockandRestrictedStockUnitAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquity" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityComponentsofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b7a23e97-effe-45fc-9590-57c29113d15d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_dd5d8f6c-6e20-4f88-be2b-36c9a35736b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b7a23e97-effe-45fc-9590-57c29113d15d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_dd5d8f6c-6e20-4f88-be2b-36c9a35736b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_bf32602d-fd7f-40f5-8cf3-101899d875dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b7a23e97-effe-45fc-9590-57c29113d15d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_bf32602d-fd7f-40f5-8cf3-101899d875dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_f1a6b178-0a16-4c22-9c75-3c7e05c61acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b7a23e97-effe-45fc-9590-57c29113d15d" xlink:to="loc_us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax_f1a6b178-0a16-4c22-9c75-3c7e05c61acc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/StockholdersEquityComponentsandActivityofAccumulatedOtherComprehensiveLossDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#StockholdersEquityComponentsandActivityofAccumulatedOtherComprehensiveLossDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/StockholdersEquityComponentsandActivityofAccumulatedOtherComprehensiveLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c50b2c57-c325-4d7c-86e3-23715dc84181" 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_76f50690-335b-4621-9f9a-fcc375a3d1a7" 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_c50b2c57-c325-4d7c-86e3-23715dc84181" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_76f50690-335b-4621-9f9a-fcc375a3d1a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_25983b3f-6df3-4acb-99d7-9ffd867ee94e" 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_c50b2c57-c325-4d7c-86e3-23715dc84181" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_25983b3f-6df3-4acb-99d7-9ffd867ee94e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/PerShareData" xlink:type="simple" xlink:href="ttc-20200731.xsd#PerShareData"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PerShareData" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/PerShareDataTables" xlink:type="simple" xlink:href="ttc-20200731.xsd#PerShareDataTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PerShareDataTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/PerShareDataReconciliationsofBasicandDilutedWeightedAverageShareDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#PerShareDataReconciliationsofBasicandDilutedWeightedAverageShareDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/PerShareDataReconciliationsofBasicandDilutedWeightedAverageShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_57bea242-af4a-4aaf-97b0-16a0b65a852f" 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_adebbaae-bd9c-49eb-9db7-6372a2b14cf9" 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_57bea242-af4a-4aaf-97b0-16a0b65a852f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesIssuedBasic_adebbaae-bd9c-49eb-9db7-6372a2b14cf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_b31c9269-1c8c-4689-bdfb-c063043a1dd6" 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_57bea242-af4a-4aaf-97b0-16a0b65a852f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesContingentlyIssuable_b31c9269-1c8c-4689-bdfb-c063043a1dd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2a606f46-3ba0-4ebd-ab8e-e1590aa1701d" 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_2958740c-7e14-4462-92fe-b533fe71bce4" 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_2a606f46-3ba0-4ebd-ab8e-e1590aa1701d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2958740c-7e14-4462-92fe-b533fe71bce4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3ead622d-18e4-407c-bd8d-e5bda62302a0" 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_2a606f46-3ba0-4ebd-ab8e-e1590aa1701d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3ead622d-18e4-407c-bd8d-e5bda62302a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/Contingencies" xlink:type="simple" xlink:href="ttc-20200731.xsd#Contingencies"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/Contingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/Leases" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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-20200731.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-20200731.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_75ef5daa-1f98-41da-b4b7-d04161fad857" 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_OperatingLeaseCost_a57b35de-9a97-41d6-9ce8-b0a9c5cf1a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_75ef5daa-1f98-41da-b4b7-d04161fad857" xlink:to="loc_us-gaap_OperatingLeaseCost_a57b35de-9a97-41d6-9ce8-b0a9c5cf1a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_013c54ff-d88a-4265-ad1f-ac9bc52e57e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_75ef5daa-1f98-41da-b4b7-d04161fad857" xlink:to="loc_us-gaap_ShortTermLeaseCost_013c54ff-d88a-4265-ad1f-ac9bc52e57e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_dedf49ee-5571-45a3-b015-1b67d07d81d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_75ef5daa-1f98-41da-b4b7-d04161fad857" xlink:to="loc_us-gaap_VariableLeaseCost_dedf49ee-5571-45a3-b015-1b67d07d81d9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesSupplementalCashFlowandOtherLeaseInformationDetails" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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-20200731.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_LesseeOperatingLeaseLiabilityPaymentsDue_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7ee93bde-21a4-4c8f-a9e3-bc80d727e53c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_7ee93bde-21a4-4c8f-a9e3-bc80d727e53c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1e951519-aad2-4656-a6f0-e6bf2066aeb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1e951519-aad2-4656-a6f0-e6bf2066aeb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ecabed79-7a4f-4966-b283-60378c4443f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ecabed79-7a4f-4966-b283-60378c4443f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ttc_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_e9cd57d6-62e9-478c-878a-76079afdff1e" xlink:href="ttc-20200731.xsd#ttc_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:to="loc_ttc_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_e9cd57d6-62e9-478c-878a-76079afdff1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9a2c7bb1-15fb-4c27-9cd5-c12b7989e62a" 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_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9a2c7bb1-15fb-4c27-9cd5-c12b7989e62a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_9c84e175-55fe-45ab-bef4-0585f986c4e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dfbe93bc-870f-4a17-b2a3-a2d11f7f508c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_9c84e175-55fe-45ab-bef4-0585f986c4e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_aeba0bc1-9105-4019-ac76-eddd44811d3d" 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_OperatingLeasesFutureMinimumPaymentsDueCurrent_138fce6d-0d52-4df0-bb94-c149cf3bfe22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_aeba0bc1-9105-4019-ac76-eddd44811d3d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_138fce6d-0d52-4df0-bb94-c149cf3bfe22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_b74ee03a-c625-4bee-840b-91722858d0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_aeba0bc1-9105-4019-ac76-eddd44811d3d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_b74ee03a-c625-4bee-840b-91722858d0ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_531ff913-c965-46cd-a08f-66da7fd5a23d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_aeba0bc1-9105-4019-ac76-eddd44811d3d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_531ff913-c965-46cd-a08f-66da7fd5a23d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_9bddb246-1cd5-4997-bae3-69510b072d9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_aeba0bc1-9105-4019-ac76-eddd44811d3d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_9bddb246-1cd5-4997-bae3-69510b072d9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_5222288d-ffed-4581-abcf-1f8cc589e1c4" 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_aeba0bc1-9105-4019-ac76-eddd44811d3d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_5222288d-ffed-4581-abcf-1f8cc589e1c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_d3969295-5c01-4407-941f-419587360575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_aeba0bc1-9105-4019-ac76-eddd44811d3d" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_d3969295-5c01-4407-941f-419587360575" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/LeasesScheduleofFutureMinimumOperatingLeasePaymentsDetails_1" xlink:type="simple" xlink:href="ttc-20200731.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_d42ce6da-7fef-40f9-8274-a60d50053317" 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_87696afa-f4a1-45ee-869d-802fbfb06ad8" 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_d42ce6da-7fef-40f9-8274-a60d50053317" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_87696afa-f4a1-45ee-869d-802fbfb06ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_37c86855-8efc-41ec-9f8c-cce3dbd11eb2" 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_d42ce6da-7fef-40f9-8274-a60d50053317" xlink:to="loc_us-gaap_OperatingLeaseLiability_37c86855-8efc-41ec-9f8c-cce3dbd11eb2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivities" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.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-20200731.xsd#DerivativeInstrumentsandHedgingActivitiesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueandLocationofDerivativeInstrumentsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#DerivativeInstrumentsandHedgingActivitiesFairValueandLocationofDerivativeInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesFairValueandLocationofDerivativeInstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofMasterNettingArrangementsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#DerivativeInstrumentsandHedgingActivitiesEffectsofMasterNettingArrangementsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesEffectsofMasterNettingArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_b242b9ba-6146-4d09-aad4-656edccfac2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_c4d6a56e-4761-4554-bcb9-8c0332645831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssets_b242b9ba-6146-4d09-aad4-656edccfac2b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_c4d6a56e-4761-4554-bcb9-8c0332645831" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetFairValueGrossLiability_607bfc67-e77b-47f7-a45c-7ced945134c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetFairValueGrossLiability"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssets_b242b9ba-6146-4d09-aad4-656edccfac2b" xlink:to="loc_us-gaap_DerivativeAssetFairValueGrossLiability_607bfc67-e77b-47f7-a45c-7ced945134c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_b0311a1a-8638-43aa-9227-561c5fdfcdaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_8ebd1efe-5a46-47ee-87aa-eccf85095248" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_b0311a1a-8638-43aa-9227-561c5fdfcdaa" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_8ebd1efe-5a46-47ee-87aa-eccf85095248" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset_852d13ed-1359-405e-946e-fd1da288b996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityFairValueGrossAsset"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeLiabilities_b0311a1a-8638-43aa-9227-561c5fdfcdaa" xlink:to="loc_us-gaap_DerivativeLiabilityFairValueGrossAsset_852d13ed-1359-405e-946e-fd1da288b996" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofAmountsReclassifiedfromAOCLandImpactsandLocationonOCIDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativeInstrumentsforDerivativesDesignatedasCashFlowHedgingandtheRelatedComponentsExcludedFromEffectivenessTestingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/DerivativeInstrumentsandHedgingActivitiesImpactandLocationofDerivativesNotDesignatedAsCashFlowHedgingInstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ttc-20200731.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-20200731.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurementsFairValueHierarchyDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#FairValueMeasurementsFairValueHierarchyDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurementsFairValueHierarchyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_a4f20091-4889-4e8b-b90f-6444628fecc0" 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_d98fc952-716a-473b-8637-572b1b66d01e" 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_a4f20091-4889-4e8b-b90f-6444628fecc0" xlink:to="loc_us-gaap_DerivativeAssets_d98fc952-716a-473b-8637-572b1b66d01e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_1d02df88-4013-4ef2-95a4-b8c268bd20ad" 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_d7d4df47-f5a4-4392-816f-0841597a5701" 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_1d02df88-4013-4ef2-95a4-b8c268bd20ad" xlink:to="loc_us-gaap_DerivativeLiabilities_d7d4df47-f5a4-4392-816f-0841597a5701" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.toro.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="ttc-20200731.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.toro.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ttc-20200731.xsd#SubsequentEvents"/>
  <link:calculationLink xlink:role="http://www.toro.com/role/SubsequentEvents" xlink:type="extended"/>
</link:linkbase>
