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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019ce22a-ff34-7df9-8481-62ac17f986b0,g:0ff0cb8e-15ad-4a30-a5c8-fd11863cc307-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="simple" xlink:href="tho-20260430.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-70e4-a10e-825f8220d0dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019ce22b-00e6-71ff-90b6-c40618a24481" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-70e4-a10e-825f8220d0dd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019ce22b-00e6-71ff-90b6-c40618a24481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019ce22b-00e6-73ef-ba5d-3ceb7c9f925b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-70e4-a10e-825f8220d0dd" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_019ce22b-00e6-73ef-ba5d-3ceb7c9f925b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_019ce22b-00e6-7de5-8805-f9dca99fdf8b" xlink:href="tho-20260430.xsd#tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-70e4-a10e-825f8220d0dd" xlink:to="loc_tho_LongTermPortionOfUnrecognizedTaxBenefitsIncludingInterestAndPenalties_019ce22b-00e6-7de5-8805-f9dca99fdf8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019ce22b-00e6-71da-9db0-de7a56c51f9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-70e4-a10e-825f8220d0dd" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019ce22b-00e6-71da-9db0-de7a56c51f9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019ce22b-00e6-7c10-9a1c-3f1c39d024cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:to="loc_us-gaap_PreferredStockValue_019ce22b-00e6-7c10-9a1c-3f1c39d024cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019ce22b-00e6-7e03-9829-b8e00674c3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:to="loc_us-gaap_CommonStockValue_019ce22b-00e6-7e03-9829-b8e00674c3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019ce22b-00e6-718e-807b-897c8c227921" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_019ce22b-00e6-718e-807b-897c8c227921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ce22b-00e6-7938-ba6e-083cbebd3e22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ce22b-00e6-7938-ba6e-083cbebd3e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-733a-ad84-2c264490e562" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-733a-ad84-2c264490e562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_019ce22b-00e6-7a9f-9784-32a73e838f36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7000-8119-9b7424f3fd0b" xlink:to="loc_us-gaap_TreasuryStockValue_019ce22b-00e6-7a9f-9784-32a73e838f36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-7bf4-af6f-8a44cbd51687" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_019ce22b-00e6-7a1d-be2f-7966888d95e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-7bf4-af6f-8a44cbd51687" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousNoncurrent_019ce22b-00e6-7a1d-be2f-7966888d95e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_019ce22b-00e6-7062-8d7d-d3e44971c74c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-7bf4-af6f-8a44cbd51687" xlink:to="loc_us-gaap_EquityMethodInvestments_019ce22b-00e6-7062-8d7d-d3e44971c74c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019ce22b-00e6-7a35-a2db-acd1f66b9005" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-7bf4-af6f-8a44cbd51687" xlink:to="loc_us-gaap_Goodwill_019ce22b-00e6-7a35-a2db-acd1f66b9005" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-7132-887c-2cda7c54661f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-7bf4-af6f-8a44cbd51687" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-7132-887c-2cda7c54661f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_019ce22b-00e6-7e2e-8900-9ad585f571b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-7bf4-af6f-8a44cbd51687" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_019ce22b-00e6-7e2e-8900-9ad585f571b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019ce22b-00e6-7b49-bde3-11fd21e72061" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_019ce22b-00e6-7b49-bde3-11fd21e72061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_019ce22b-00e6-7257-a2d2-b43d532897cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_019ce22b-00e6-7257-a2d2-b43d532897cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_019ce22b-00e6-7791-afc2-568a313ad2b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_TaxesPayableCurrent_019ce22b-00e6-7791-afc2-568a313ad2b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_019ce22b-00e6-7cfe-b236-573398cb3239" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_019ce22b-00e6-7cfe-b236-573398cb3239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities_019ce22b-00e6-75a4-9f79-9c9d214ba533" xlink:href="tho-20260430.xsd#tho_ProductPropertyLiabilityAndRelatedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_tho_ProductPropertyLiabilityAndRelatedLiabilities_019ce22b-00e6-75a4-9f79-9c9d214ba533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019ce22b-00e6-7ba6-ac91-2d06d38f4969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_AccountsPayableCurrent_019ce22b-00e6-7ba6-ac91-2d06d38f4969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019ce22b-00e6-7e59-b145-b189b5df6cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_LongTermDebtCurrent_019ce22b-00e6-7e59-b145-b189b5df6cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_019ce22b-00e6-7b6a-b536-fb9223c56cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_OtherShortTermBorrowings_019ce22b-00e6-7b6a-b536-fb9223c56cc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019ce22b-00e6-777c-9879-8fdde92a8ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-7749-89c0-2a77033315fa" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019ce22b-00e6-777c-9879-8fdde92a8ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7c68-aa3e-4d877e1b7918" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7418-8e56-60f2755603fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7c68-aa3e-4d877e1b7918" xlink:to="loc_us-gaap_StockholdersEquity_019ce22b-00e6-7418-8e56-60f2755603fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019ce22b-00e6-72c2-bf04-87cb1b2acb56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7c68-aa3e-4d877e1b7918" xlink:to="loc_us-gaap_MinorityInterest_019ce22b-00e6-72c2-bf04-87cb1b2acb56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019ce22b-00e6-7134-a857-987fec04a197" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ce22b-00e6-7e14-b713-e1c084ed2cff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ce22b-00e6-7134-a857-987fec04a197" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ce22b-00e6-7e14-b713-e1c084ed2cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_019ce22b-00e6-7a2d-9e74-468d54724f05" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ce22b-00e6-7134-a857-987fec04a197" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_019ce22b-00e6-7a2d-9e74-468d54724f05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019ce22b-00e6-7f9b-9939-f8aa5d0894d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ce22b-00e6-7134-a857-987fec04a197" xlink:to="loc_us-gaap_InventoryNet_019ce22b-00e6-7f9b-9939-f8aa5d0894d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019ce22b-00e6-7f52-801a-3da9abb3cf03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ce22b-00e6-7134-a857-987fec04a197" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019ce22b-00e6-7f52-801a-3da9abb3cf03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019ce22b-00e6-7242-9561-781e678915ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019ce22b-00e6-7134-a857-987fec04a197" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019ce22b-00e6-7242-9561-781e678915ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019ce22b-00e6-71e9-8d83-533690bce572" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ce22b-00e6-7972-b6e4-13dfcceb0e44" xlink:href="tho-20260430.xsd#tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ce22b-00e6-71e9-8d83-533690bce572" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ce22b-00e6-7972-b6e4-13dfcceb0e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019ce22b-00e6-700a-b46c-778e77a0787c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ce22b-00e6-71e9-8d83-533690bce572" xlink:to="loc_us-gaap_AssetsCurrent_019ce22b-00e6-700a-b46c-778e77a0787c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-75f0-b04b-96cb930d4314" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ce22b-00e6-71e9-8d83-533690bce572" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019ce22b-00e6-75f0-b04b-96cb930d4314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ce22b-00e6-77e9-bbb6-de0cf8d4c9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-7490-b178-db0d3bf08883" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ce22b-00e6-77e9-bbb6-de0cf8d4c9b8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_019ce22b-00e6-7490-b178-db0d3bf08883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-79e1-a561-4b8bc2624756" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ce22b-00e6-77e9-bbb6-de0cf8d4c9b8" xlink:to="loc_us-gaap_LiabilitiesCurrent_019ce22b-00e6-79e1-a561-4b8bc2624756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7eb0-aaa9-1c71c5690cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ce22b-00e6-77e9-bbb6-de0cf8d4c9b8" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7eb0-aaa9-1c71c5690cfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019ce22b-00e6-756b-94f7-47a045e1d4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ce22b-00e6-77e9-bbb6-de0cf8d4c9b8" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019ce22b-00e6-756b-94f7-47a045e1d4d4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="simple" xlink:href="tho-20260430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-7d50-8509-65d0e2cb0c26" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019ce22b-00e6-7bc6-a9b0-be06713b1a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-7d50-8509-65d0e2cb0c26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_019ce22b-00e6-7bc6-a9b0-be06713b1a3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OtherComprehensiveIncomeLossOtherAdjustmentsAfterReclassificationAndTax_019ce22b-00e6-7625-8501-5980f485da18" xlink:href="tho-20260430.xsd#tho_OtherComprehensiveIncomeLossOtherAdjustmentsAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-7d50-8509-65d0e2cb0c26" xlink:to="loc_tho_OtherComprehensiveIncomeLossOtherAdjustmentsAfterReclassificationAndTax_019ce22b-00e6-7625-8501-5980f485da18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ce22b-00e6-71d0-94bc-ae3c8e6ae8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-75e8-9b8c-f37fd85b9a11" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019ce22b-00e6-71d0-94bc-ae3c8e6ae8b0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-75e8-9b8c-f37fd85b9a11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019ce22b-00e6-7bff-abe1-72018d91e736" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019ce22b-00e6-71d0-94bc-ae3c8e6ae8b0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019ce22b-00e6-7bff-abe1-72018d91e736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019ce22b-00e6-7719-95cc-82d4e779a5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ce22b-00e6-7c8b-8925-5e8b1d900f20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019ce22b-00e6-7719-95cc-82d4e779a5d3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019ce22b-00e6-7c8b-8925-5e8b1d900f20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019ce22b-00e6-7157-a06d-cd7d4c97e5f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_019ce22b-00e6-7719-95cc-82d4e779a5d3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019ce22b-00e6-7157-a06d-cd7d4c97e5f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ce22b-00e6-7a78-83e7-1b17f1334795" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ce22b-00e6-7269-b41b-82da6fa6e352" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ce22b-00e6-7a78-83e7-1b17f1334795" xlink:to="loc_us-gaap_ProfitLoss_019ce22b-00e6-7269-b41b-82da6fa6e352" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019ce22b-00e6-7ccc-af47-bb18d5aef788" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ce22b-00e6-7a78-83e7-1b17f1334795" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019ce22b-00e6-7ccc-af47-bb18d5aef788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7c1f-b27f-c87e42b889f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ce22b-00e6-7416-9008-a5ba02207f31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7c1f-b27f-c87e42b889f8" xlink:to="loc_us-gaap_ProfitLoss_019ce22b-00e6-7416-9008-a5ba02207f31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-7cea-9e61-ee8c9fe851ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-7c1f-b27f-c87e42b889f8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-00e6-7cea-9e61-ee8c9fe851ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019ce22b-00e6-791a-ac78-356452bdf738" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-78b6-8b2e-6c182766b7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019ce22b-00e6-791a-ac78-356452bdf738" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ce22b-00e6-78b6-8b2e-6c182766b7fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019ce22b-00e6-7e15-ba33-87f6af04997e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019ce22b-00e6-791a-ac78-356452bdf738" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019ce22b-00e6-7e15-ba33-87f6af04997e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-71eb-af69-e1fdf6c11552" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019ce22b-00e6-797e-94f3-e74cd138991c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-71eb-af69-e1fdf6c11552" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019ce22b-00e6-797e-94f3-e74cd138991c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019ce22b-00e6-7f68-82d6-46490f90f1de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-71eb-af69-e1fdf6c11552" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_019ce22b-00e6-7f68-82d6-46490f90f1de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019ce22b-00e6-73ce-9a5c-57b13b015ad2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-71eb-af69-e1fdf6c11552" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019ce22b-00e6-73ce-9a5c-57b13b015ad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_019ce22b-00e6-751f-8f3c-32f8924274bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-71eb-af69-e1fdf6c11552" xlink:to="loc_us-gaap_GrossProfit_019ce22b-00e6-751f-8f3c-32f8924274bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ce22b-00e6-74dd-a287-665616621e83" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ce22b-00e6-71eb-af69-e1fdf6c11552" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ce22b-00e6-74dd-a287-665616621e83" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="simple" xlink:href="tho-20260430.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_RepaymentOfTermLoan_019ce22b-00e6-7913-b872-e64b175e6e70" xlink:href="tho-20260430.xsd#tho_RepaymentOfTermLoan"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_tho_RepaymentOfTermLoan_019ce22b-00e6-7913-b872-e64b175e6e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_019ce22b-00e6-7b08-9700-ea2892852c80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_019ce22b-00e6-7b08-9700-ea2892852c80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019ce22b-00e6-7129-bcd1-bbca4634b26a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019ce22b-00e6-7129-bcd1-bbca4634b26a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ce22b-00e6-7866-b5f7-0948d8120ac3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ce22b-00e6-7866-b5f7-0948d8120ac3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_019ce22b-00e6-7f96-9a79-ebaaf4d73647" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_019ce22b-00e6-7f96-9a79-ebaaf4d73647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherShortTermDebt_019ce22b-00e6-78b6-99fb-80ea4f5333f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfOtherShortTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_RepaymentsOfOtherShortTermDebt_019ce22b-00e6-78b6-99fb-80ea4f5333f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019ce22b-00e6-785f-a460-36fc3c1615f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_019ce22b-00e6-785f-a460-36fc3c1615f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_019ce22b-00e6-7064-a1ad-d81782d61828" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_019ce22b-00e6-7064-a1ad-d81782d61828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_019ce22b-00e6-79e3-826f-42d126222eab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7349-95b7-8283672fd333" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_019ce22b-00e6-79e3-826f-42d126222eab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ce22b-00e6-7c3b-8a6d-b3d5453738c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ce22b-00e6-7c3b-8a6d-b3d5453738c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019ce22b-00e6-71ee-a846-9e7488e133c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_ShareBasedCompensation_019ce22b-00e6-71ee-a846-9e7488e133c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ce22b-00e6-760b-8ee9-1dff54c58580" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ce22b-00e6-760b-8ee9-1dff54c58580" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019ce22b-00e6-78c3-a297-cd03c5ea4515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_019ce22b-00e6-78c3-a297-cd03c5ea4515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_019ce22b-00e6-7694-ad1f-1e8c0ba57b08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_Depreciation_019ce22b-00e6-7694-ad1f-1e8c0ba57b08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019ce22b-00e6-787e-b477-d9d66eccf02c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019ce22b-00e6-787e-b477-d9d66eccf02c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019ce22b-00e6-7a17-9617-04da17b6aae2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019ce22b-00e6-7a17-9617-04da17b6aae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_019ce22b-00e6-75b3-ada9-55fbcf875f54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_019ce22b-00e6-75b3-ada9-55fbcf875f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_019ce22b-00e6-78ad-b28f-250c7364ee3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_019ce22b-00e6-78ad-b28f-250c7364ee3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ce22b-00e6-7da0-8d54-c4d348b003ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ce22b-00e6-7da0-8d54-c4d348b003ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ce22b-00e6-7616-9151-82073ebb6cc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_ProfitLoss_019ce22b-00e6-7616-9151-82073ebb6cc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019ce22b-00e6-7000-8f87-ac83f2528282" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019ce22b-00e6-7000-8f87-ac83f2528282" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_019ce22b-00e6-7334-a3a0-9f82b4022ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7e64-86c4-646e5eb1c8dd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_019ce22b-00e6-7334-a3a0-9f82b4022ba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7ca8-9b42-515022e910a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019ce22b-00e6-701d-afa2-76c90531de08" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7ca8-9b42-515022e910a7" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019ce22b-00e6-701d-afa2-76c90531de08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e4f11-e42c-7bbb-8369-1ead7d664186" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7ca8-9b42-515022e910a7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019e4f11-e42c-7bbb-8369-1ead7d664186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019ce22b-00e6-7be8-bc8c-714945e686aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7ca8-9b42-515022e910a7" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_019ce22b-00e6-7be8-bc8c-714945e686aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_019ce22b-00e6-7874-a263-f3e1d2246083" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7ca8-9b42-515022e910a7" xlink:to="loc_us-gaap_PaymentsToAcquireOtherPropertyPlantAndEquipment_019ce22b-00e6-7874-a263-f3e1d2246083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ce22b-00e6-7a07-98a9-eede84d5223f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7b16-b8cb-d80e1d218ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ce22b-00e6-7a07-98a9-eede84d5223f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ce22b-00e6-7b16-b8cb-d80e1d218ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019ce22b-00e6-7e4d-ad63-3b2d01c4a882" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ce22b-00e6-7a07-98a9-eede84d5223f" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019ce22b-00e6-7e4d-ad63-3b2d01c4a882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7119-a5c4-dd82da25ee54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ce22b-00e6-7a07-98a9-eede84d5223f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ce22b-00e6-7119-a5c4-dd82da25ee54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7e33-9e40-ecc2d71f81aa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_019ce22b-00e6-7a07-98a9-eede84d5223f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ce22b-00e6-7e33-9e40-ecc2d71f81aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/EarningsPerCommonShareScheduleofWeightedAverageCommonSharesUsedtoComputeBasicandDilutedEarningsPerCommonShareDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#EarningsPerCommonShareScheduleofWeightedAverageCommonSharesUsedtoComputeBasicandDilutedEarningsPerCommonShareDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/EarningsPerCommonShareScheduleofWeightedAverageCommonSharesUsedtoComputeBasicandDilutedEarningsPerCommonShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ce22b-00e6-71f6-8e48-77ad36a7440f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ce22b-00e6-7bd4-b432-aee136e935b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ce22b-00e6-71f6-8e48-77ad36a7440f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ce22b-00e6-7bd4-b432-aee136e935b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019ce22b-00e6-754a-a33a-c0d3c90cb259" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ce22b-00e6-71f6-8e48-77ad36a7440f" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019ce22b-00e6-754a-a33a-c0d3c90cb259" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/InventoriesScheduleofMajorClassificationsofInventoriesDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#InventoriesScheduleofMajorClassificationsofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/InventoriesScheduleofMajorClassificationsofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019ce22b-00e6-766b-bb98-4d5f3dbd107a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserve_019ce22b-00e6-79f8-b65e-b025d1441976" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryLIFOReserve"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ce22b-00e6-766b-bb98-4d5f3dbd107a" xlink:to="loc_us-gaap_InventoryLIFOReserve_019ce22b-00e6-79f8-b65e-b025d1441976" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_019ce22b-00e6-77c1-a829-b6edd45a9353" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ce22b-00e6-766b-bb98-4d5f3dbd107a" xlink:to="loc_us-gaap_InventoryGross_019ce22b-00e6-77c1-a829-b6edd45a9353" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_019ce22b-00e6-79ba-9235-98402245e8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_019ce22b-00e6-7c29-a806-2a6b04dfd220" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019ce22b-00e6-79ba-9235-98402245e8ef" xlink:to="loc_us-gaap_InventoryFinishedGoods_019ce22b-00e6-7c29-a806-2a6b04dfd220" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_019ce22b-00e6-7c21-9583-ac977640efcd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019ce22b-00e6-79ba-9235-98402245e8ef" xlink:to="loc_us-gaap_InventoryWorkInProcess_019ce22b-00e6-7c21-9583-ac977640efcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_019ce22b-00e6-75e8-80ff-17108cf101b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019ce22b-00e6-79ba-9235-98402245e8ef" xlink:to="loc_us-gaap_InventoryRawMaterials_019ce22b-00e6-75e8-80ff-17108cf101b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_InventoryChassis_019ce22b-00e6-7306-bc4c-19fb7533a87a" xlink:href="tho-20260430.xsd#tho_InventoryChassis"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryGross_019ce22b-00e6-79ba-9235-98402245e8ef" xlink:to="loc_tho_InventoryChassis_019ce22b-00e6-7306-bc4c-19fb7533a87a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ce22b-00e6-79ad-a6bb-07382fb86b6b" xlink:href="tho-20260430.xsd#tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_019ce22b-00e6-7267-9ec5-d1b8126c157f" xlink:href="tho-20260430.xsd#tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ce22b-00e6-79ad-a6bb-07382fb86b6b" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_019ce22b-00e6-7267-9ec5-d1b8126c157f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_019ce22b-00e6-73e8-9d7e-e24fe611fcb5" xlink:href="tho-20260430.xsd#tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_019ce22b-00e6-79ad-a6bb-07382fb86b6b" xlink:to="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_019ce22b-00e6-73e8-9d7e-e24fe611fcb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_019ce22b-00e6-7323-a82c-00991c6ccfd4" xlink:href="tho-20260430.xsd#tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019ce22b-00e6-7d0b-b6f5-5dd8a125215b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_019ce22b-00e6-7323-a82c-00991c6ccfd4" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_019ce22b-00e6-7d0b-b6f5-5dd8a125215b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019ce22b-00e6-70e4-a064-0ebe7c77747c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_019ce22b-00e6-7323-a82c-00991c6ccfd4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019ce22b-00e6-70e4-a064-0ebe7c77747c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_019ce22b-00e6-7f7e-a403-3e382e3f7e84" xlink:href="tho-20260430.xsd#tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_tho_PropertyPlantAndEquipmentAndFinanceAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_019ce22b-00e6-7323-a82c-00991c6ccfd4" xlink:to="loc_tho_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_019ce22b-00e6-7f7e-a403-3e382e3f7e84" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/IntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#IntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/IntangibleAssetsandGoodwillScheduleofEstimatedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_tho_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_019ce22b-00e6-726f-8045-87b26a47d7d4" xlink:href="tho-20260430.xsd#tho_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:to="loc_tho_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_019ce22b-00e6-726f-8045-87b26a47d7d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019ce22b-00e6-7184-b3ba-b13ad3891bdb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019ce22b-00e6-7184-b3ba-b13ad3891bdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019ce22b-00e6-79c6-93de-14ac1f755884" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019ce22b-00e6-79c6-93de-14ac1f755884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019ce22b-00e6-78e3-91ff-1d87263a245a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019ce22b-00e6-78e3-91ff-1d87263a245a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019ce22b-00e6-70ca-9dc6-93a688b7e0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019ce22b-00e6-70ca-9dc6-93a688b7e0cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019ce22b-00e6-7545-ab6f-2b0ffd200a7f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019ce22b-00e6-765f-8f4e-ee14fd9fb543" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019ce22b-00e6-7545-ab6f-2b0ffd200a7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LongTermDebtScheduleofComponentsofLongTermDebtDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#LongTermDebtScheduleofComponentsofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LongTermDebtScheduleofComponentsofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019ce22b-00e6-79ec-98d4-778a19bd08b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019ce22b-00e6-7e3f-9e1c-b2007fbb3572" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ce22b-00e6-79ec-98d4-778a19bd08b9" xlink:to="loc_us-gaap_LongTermDebtCurrent_019ce22b-00e6-7e3f-9e1c-b2007fbb3572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019ce22b-00e6-752e-8c20-977494a409c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ce22b-00e6-79ec-98d4-778a19bd08b9" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019ce22b-00e6-752e-8c20-977494a409c5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LongTermDebtScheduleofComponentsofLongTermDebtDetails_1" xlink:type="simple" xlink:href="tho-20260430.xsd#LongTermDebtScheduleofComponentsofLongTermDebtDetails_1"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LongTermDebtScheduleofComponentsofLongTermDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019ce22b-00e6-7912-90eb-5a0766107f7c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_019ce22b-00e6-7527-8b5f-a14e44a0cdd5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ce22b-00e6-7912-90eb-5a0766107f7c" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019ce22b-00e6-7527-8b5f-a14e44a0cdd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019ce22b-00e6-7ad6-9914-b2a19d3a6bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019ce22b-00e6-7912-90eb-5a0766107f7c" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019ce22b-00e6-7ad6-9914-b2a19d3a6bcc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#LeasesScheduleofComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LeasesScheduleofComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_019ce22b-00e6-730c-8364-c81acdc82881" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019ce22b-00e6-7632-90be-a76f328bb52f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ce22b-00e6-730c-8364-c81acdc82881" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_019ce22b-00e6-7632-90be-a76f328bb52f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_019ce22b-00e6-7295-9d7b-d6a513f70d59" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ce22b-00e6-730c-8364-c81acdc82881" xlink:to="loc_us-gaap_OperatingLeaseCost_019ce22b-00e6-7295-9d7b-d6a513f70d59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_019ce22b-00e6-7adf-9c20-e2e6beca405f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_019ce22b-00e6-730c-8364-c81acdc82881" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_019ce22b-00e6-7adf-9c20-e2e6beca405f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#LeasesScheduleofSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_019ce22b-00e6-7d46-b4f8-976c38551aea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ce22b-00e6-71b2-99d7-703e17212173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019ce22b-00e6-7d46-b4f8-976c38551aea" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019ce22b-00e6-71b2-99d7-703e17212173" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ce22b-00e6-7320-9cf6-7ab1b6ba79e4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_019ce22b-00e6-7d46-b4f8-976c38551aea" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019ce22b-00e6-7320-9cf6-7ab1b6ba79e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_019ce22b-00e6-73a0-8352-3afd3bbb476f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ce22b-00e6-752e-8dfd-d802ac46b0f8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019ce22b-00e6-73a0-8352-3afd3bbb476f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_019ce22b-00e6-752e-8dfd-d802ac46b0f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ce22b-00e6-7202-a642-af291aa238f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_019ce22b-00e6-73a0-8352-3afd3bbb476f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_019ce22b-00e6-7202-a642-af291aa238f2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.thorindustries.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="tho-20260430.xsd#AccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.thorindustries.com/role/AccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-017a-7aab-aecd-78dc449d5844" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_019ce22b-017a-7f71-b0ae-8e6aa42e71d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ce22b-017a-7aab-aecd-78dc449d5844" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax_019ce22b-017a-7f71-b0ae-8e6aa42e71d2" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
