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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019eb3ff-e602-7f55-9c29-ed6acf734c03,g:2c4eb5c2-7fbf-4607-9849-0453be414793-->
<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://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="spru-20260630.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019eb3ff-e7a2-7e22-8449-5e531ea6d43f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:to="loc_us-gaap_LongTermDebtCurrent_019eb3ff-e7a2-7e22-8449-5e531ea6d43f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_019eb3ff-e7a2-7e45-997b-5ccb18d06c73" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:to="loc_us-gaap_AccountsPayableCurrent_019eb3ff-e7a2-7e45-997b-5ccb18d06c73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019eb3ff-e7a2-77bb-b6b7-8940c805352b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_019eb3ff-e7a2-77bb-b6b7-8940c805352b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_019eb3ff-e7a2-7df3-b59b-c133a6597ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_019eb3ff-e7a2-7df3-b59b-c133a6597ce4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a2-70ab-8357-6889a3b6ae28" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a2-70ab-8357-6889a3b6ae28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_019eb3ff-e7a2-7ab3-b2b0-74d4afd3a42a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-71a9-86dc-29c327dda712" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_019eb3ff-e7a2-7ab3-b2b0-74d4afd3a42a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7498-be65-f527e4e5f06e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019eb3ff-e7a2-7b37-86be-baaaf38b8881" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7498-be65-f527e4e5f06e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019eb3ff-e7a2-7b37-86be-baaaf38b8881" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_019eb3ff-e7a2-7211-9110-3481efc736f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7498-be65-f527e4e5f06e" xlink:to="loc_us-gaap_RestrictedCashCurrent_019eb3ff-e7a2-7211-9110-3481efc736f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_019eb3ff-e7a2-7bc5-95c3-5d0ca2b998ec" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7498-be65-f527e4e5f06e" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_019eb3ff-e7a2-7bc5-95c3-5d0ca2b998ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_019eb3ff-e7a2-71b9-bf56-2d9afb53e7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7498-be65-f527e4e5f06e" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_019eb3ff-e7a2-71b9-bf56-2d9afb53e7fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019eb3ff-e7a2-786d-902a-90c770b44a39" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019eb3ff-e7a2-7498-be65-f527e4e5f06e" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_019eb3ff-e7a2-786d-902a-90c770b44a39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019eb3ff-e7a2-7c42-a698-54f08b13ba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7f05-9d0b-e36de2aad02a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019eb3ff-e7a2-7c42-a698-54f08b13ba3d" xlink:to="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7f05-9d0b-e36de2aad02a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019eb3ff-e7a2-793d-8166-eaf3f1c7e4be" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019eb3ff-e7a2-7c42-a698-54f08b13ba3d" xlink:to="loc_us-gaap_MinorityInterest_019eb3ff-e7a2-793d-8166-eaf3f1c7e4be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7aeb-a0cc-02887986d0bc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_019eb3ff-e7a2-7a25-bc0e-e0f51f1393a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7aeb-a0cc-02887986d0bc" xlink:to="loc_us-gaap_CommonStockValueOutstanding_019eb3ff-e7a2-7a25-bc0e-e0f51f1393a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019eb3ff-e7a2-794f-b645-d6394074d21c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7aeb-a0cc-02887986d0bc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019eb3ff-e7a2-794f-b645-d6394074d21c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019eb3ff-e7a2-788f-ac60-efed4a041633" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7aeb-a0cc-02887986d0bc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019eb3ff-e7a2-788f-ac60-efed4a041633" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_019eb3ff-e7a2-7048-9a80-e48e4df2bd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019eb3ff-e7a2-7aeb-a0cc-02887986d0bc" xlink:to="loc_us-gaap_TreasuryStockCommonValue_019eb3ff-e7a2-7048-9a80-e48e4df2bd1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eb3ff-e7a2-73aa-b35a-ebf428d78e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019eb3ff-e7a2-71b0-b4dc-1190df8d22a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eb3ff-e7a2-73aa-b35a-ebf428d78e1e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019eb3ff-e7a2-71b0-b4dc-1190df8d22a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019eb3ff-e7a2-712f-82d6-38274eea2fad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eb3ff-e7a2-73aa-b35a-ebf428d78e1e" xlink:to="loc_us-gaap_Liabilities_019eb3ff-e7a2-712f-82d6-38274eea2fad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_019eb3ff-e7a2-7cb3-a754-b3de30a4297b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019eb3ff-e7a2-73aa-b35a-ebf428d78e1e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_019eb3ff-e7a2-7cb3-a754-b3de30a4297b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_019eb3ff-e7a2-701a-b860-0fb5fc7629d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_019eb3ff-e7a2-701a-b860-0fb5fc7629d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_019eb3ff-e7a2-7d0f-bfca-05e4cc7076b5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_019eb3ff-e7a2-7d0f-bfca-05e4cc7076b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019eb3ff-e7a2-759c-8403-a06c9f64ee6b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019eb3ff-e7a2-759c-8403-a06c9f64ee6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_FiniteLivedIntangibleLiabilitiesNet_019eb3ff-e7a2-7cbf-90a5-06f10cd0d679" xlink:href="spru-20260630.xsd#spru_FiniteLivedIntangibleLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_spru_FiniteLivedIntangibleLiabilitiesNet_019eb3ff-e7a2-7cbf-90a5-06f10cd0d679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-7920-99f1-1c4b22323c85" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_us-gaap_LiabilitiesCurrent_019eb3ff-e7a2-7920-99f1-1c4b22323c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesNoncurrent_019eb3ff-e7a2-7be0-abfd-a4acb7eb971c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_us-gaap_DerivativeLiabilitiesNoncurrent_019eb3ff-e7a2-7be0-abfd-a4acb7eb971c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019eb3ff-e7a2-73d3-8c6a-d3b227d3e6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019eb3ff-e7a2-757e-8440-eca885908597" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_019eb3ff-e7a2-73d3-8c6a-d3b227d3e6c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7a24-aa41-ad26a4780a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_AssetsCurrent_019eb3ff-e7a2-7a24-aa41-ad26a4780a7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsNoncurrent_019eb3ff-e7a2-7884-81c0-b59c2022431c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_DerivativeAssetsNoncurrent_019eb3ff-e7a2-7884-81c0-b59c2022431c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_019eb3ff-e7a2-7809-ab6d-e2b4d14c1a30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_019eb3ff-e7a2-7809-ab6d-e2b4d14c1a30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_InvestmentsUnderMasterLeaseAgreement_019eb3ff-e7a2-7105-a3f6-812909ae9aa7" xlink:href="spru-20260630.xsd#spru_InvestmentsUnderMasterLeaseAgreement"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_spru_InvestmentsUnderMasterLeaseAgreement_019eb3ff-e7a2-7105-a3f6-812909ae9aa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019eb3ff-e7a2-7a39-b70d-8973890df0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_019eb3ff-e7a2-7a39-b70d-8973890df0d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019eb3ff-e7a2-79bd-9088-7b0da89844a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019eb3ff-e7a2-79bd-9088-7b0da89844a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRentReceivablesNetNoncurrent_019eb3ff-e7a2-70f3-84d5-5655eea6d60b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredRentReceivablesNetNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_DeferredRentReceivablesNetNoncurrent_019eb3ff-e7a2-70f3-84d5-5655eea6d60b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_019eb3ff-e7a2-7672-8f52-85ec3fa9c5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019eb3ff-e7a2-7dcd-828a-3d0029c29e40" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_019eb3ff-e7a2-7672-8f52-85ec3fa9c5c1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" xlink:type="simple" xlink:href="spru-20260630.xsd#CondensedConsolidatedStatementsofOperationsUnaudited"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/CondensedConsolidatedStatementsofOperationsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019eb3ff-e7a2-7093-ba60-c5286c566ef4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019eb3ff-e7a2-71f7-b887-d14839bb07d4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019eb3ff-e7a2-7093-ba60-c5286c566ef4" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019eb3ff-e7a2-71f7-b887-d14839bb07d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7b0d-8d6a-e081e1ca1419" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019eb3ff-e7a2-7093-ba60-c5286c566ef4" xlink:to="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7b0d-8d6a-e081e1ca1419" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7694-ba23-f8647add878c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_019eb3ff-e7a2-7da1-a895-4a1c31c17e4d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7694-ba23-f8647add878c" xlink:to="loc_us-gaap_InvestmentIncomeInterest_019eb3ff-e7a2-7da1-a895-4a1c31c17e4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019eb3ff-e7a2-7cd2-8e33-b0f34e2e6760" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7694-ba23-f8647add878c" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019eb3ff-e7a2-7cd2-8e33-b0f34e2e6760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_019eb3ff-e7a2-721f-a9bd-b085b6704eba" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7694-ba23-f8647add878c" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_019eb3ff-e7a2-721f-a9bd-b085b6704eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_019eb3ff-e7a2-746f-a44f-ed67f2ace10c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7694-ba23-f8647add878c" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_019eb3ff-e7a2-746f-a44f-ed67f2ace10c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019eb3ff-e7a2-781a-99ae-2a2fea5e6332" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e7a2-7694-ba23-f8647add878c" xlink:to="loc_us-gaap_OperatingIncomeLoss_019eb3ff-e7a2-781a-99ae-2a2fea5e6332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019eb3ff-e7a2-709d-a411-f557f9462fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019eb3ff-e7a2-7fce-b36e-3bbf1d5ce913" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019eb3ff-e7a2-709d-a411-f557f9462fb2" xlink:to="loc_us-gaap_CostOfRevenue_019eb3ff-e7a2-7fce-b36e-3bbf1d5ce913" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019eb3ff-e7a2-761a-a34a-a4805c3e85d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_019eb3ff-e7a2-709d-a411-f557f9462fb2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019eb3ff-e7a2-761a-a34a-a4805c3e85d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019eb3ff-e7a2-7057-97e9-b38ff319f5e1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_CostsAndExpenses_019eb3ff-e7a2-709d-a411-f557f9462fb2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019eb3ff-e7a2-7057-97e9-b38ff319f5e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019eb3ff-e7a2-7ae8-b08c-e4769e1dab1f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eb3ff-e7a2-75fc-9d7f-1014a999161d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019eb3ff-e7a2-7ae8-b08c-e4769e1dab1f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eb3ff-e7a2-75fc-9d7f-1014a999161d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_019eb3ff-e7a2-72f6-9d50-06c9928cb2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019eb3ff-e7a2-7ae8-b08c-e4769e1dab1f" xlink:to="loc_us-gaap_CostsAndExpenses_019eb3ff-e7a2-72f6-9d50-06c9928cb2c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="spru-20260630.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eb3ff-e7a2-7631-9697-0657be943917" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019eb3ff-e7a2-7213-8cde-f27607f4b2ee" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019eb3ff-e7a2-7631-9697-0657be943917" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_019eb3ff-e7a2-7213-8cde-f27607f4b2ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_019eb3ff-e7a2-7a32-969b-3e566f87f787" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eb3ff-e7a2-7631-9697-0657be943917" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_019eb3ff-e7a2-7a32-969b-3e566f87f787" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019eb3ff-e7a2-7a27-a554-f87dd9f3d0a1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eb3ff-e7a2-7631-9697-0657be943917" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_019eb3ff-e7a2-7a27-a554-f87dd9f3d0a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019eb3ff-e7a2-78bf-998e-5dbe6d2a5252" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eb3ff-e7a2-7631-9697-0657be943917" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019eb3ff-e7a2-78bf-998e-5dbe6d2a5252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-703c-adfc-cfe7412fb34d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_019eb3ff-e7a2-752a-b76d-2e0c98fd47a0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-703c-adfc-cfe7412fb34d" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_019eb3ff-e7a2-752a-b76d-2e0c98fd47a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_019eb3ff-e7a2-71be-9754-dae7db11172e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-703c-adfc-cfe7412fb34d" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_019eb3ff-e7a2-71be-9754-dae7db11172e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfEquity_019eb3ff-e7a2-7ef4-b77a-509e7ac8e2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfEquity"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-703c-adfc-cfe7412fb34d" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfEquity_019eb3ff-e7a2-7ef4-b77a-509e7ac8e2f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_019eb3ff-e7a2-7da9-ab68-665cfc4d13e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-703c-adfc-cfe7412fb34d" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_019eb3ff-e7a2-7da9-ab68-665cfc4d13e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019fad85-1694-70b3-a1e0-661e0496014e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-703c-adfc-cfe7412fb34d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_019fad85-1694-70b3-a1e0-661e0496014e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019eb3ff-e7a2-7f05-8cd2-bff234404171" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eb3ff-e7a2-7fbc-92ac-4d8f36d1fe78" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019eb3ff-e7a2-7f05-8cd2-bff234404171" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019eb3ff-e7a2-7fbc-92ac-4d8f36d1fe78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eb3ff-e7a2-7445-bd72-dc92196688fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019eb3ff-e7a2-7f05-8cd2-bff234404171" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019eb3ff-e7a2-7445-bd72-dc92196688fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-75a0-866b-91915bcdfe7b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019eb3ff-e7a2-7f05-8cd2-bff234404171" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019eb3ff-e7a2-75a0-866b-91915bcdfe7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ed69e-ab94-7bb7-9cbe-77878c36ac0c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_ProfitLoss_019ed69e-ab94-7bb7-9cbe-77878c36ac0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019ed69e-ab94-73e9-8d19-f92c1ce1e086" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_ShareBasedCompensation_019ed69e-ab94-73e9-8d19-f92c1ce1e086" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_019ed69e-ab94-7020-a332-f6e4c68d6bff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_019ed69e-ab94-7020-a332-f6e4c68d6bff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_AmortizationOfDeferredRevenue_019ed69e-ab94-7407-b7ee-26f1f6779c7b" xlink:href="spru-20260630.xsd#spru_AmortizationOfDeferredRevenue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_spru_AmortizationOfDeferredRevenue_019ed69e-ab94-7407-b7ee-26f1f6779c7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_019ed69e-ab94-7b53-9179-a424b049b985" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_DepreciationAndAmortization_019ed69e-ab94-7b53-9179-a424b049b985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_AmortizationRelatedToUnfavorableSolarRenewableEnergyAgreements_019ed69e-ab94-7d40-8696-de624e444fac" xlink:href="spru-20260630.xsd#spru_AmortizationRelatedToUnfavorableSolarRenewableEnergyAgreements"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_spru_AmortizationRelatedToUnfavorableSolarRenewableEnergyAgreements_019ed69e-ab94-7d40-8696-de624e444fac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionExpense_019ed69e-ab94-70ac-88bc-45958046620f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccretionExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_AccretionExpense_019ed69e-ab94-70ac-88bc-45958046620f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_019ed69e-ab94-702a-8e37-1bfad9ed8e22" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_019ed69e-ab94-702a-8e37-1bfad9ed8e22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_InterestIncomeMasterLeaseAgreement_019ed69e-ab94-79d4-a09e-e03594084038" xlink:href="spru-20260630.xsd#spru_InterestIncomeMasterLeaseAgreement"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_spru_InterestIncomeMasterLeaseAgreement_019ed69e-ab94-79d4-a09e-e03594084038" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_019ed69e-ab94-78de-9ff3-af9b1613d542" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_019ed69e-ab94-78de-9ff3-af9b1613d542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_019ed69e-ab94-7f40-af66-7fd5bd5ff9e4" xlink:href="spru-20260630.xsd#spru_IncreaseDecreaseInOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_spru_IncreaseDecreaseInOperatingLeaseRightOfUseAssets_019ed69e-ab94-7f40-af66-7fd5bd5ff9e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_019ed69e-ab94-71d9-ba3e-dd1a16dc77bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_019ed69e-ab94-71d9-ba3e-dd1a16dc77bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ed69e-ab94-7903-9f29-175c4136ec60" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ed69e-ab94-7903-9f29-175c4136ec60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019ed69e-ab94-71f5-a616-fe7bc5407e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019ed69e-ab94-71f5-a616-fe7bc5407e9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019ed69e-ab94-73dd-8a94-fb20529c3f62" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_019ed69e-ab94-73dd-8a94-fb20529c3f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_019ed69e-ab94-7701-8ebf-7d72b6cf7343" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssets_019ed69e-ab94-7701-8ebf-7d72b6cf7343" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ed69e-ab94-75d8-af27-856cee096548" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ed69e-ab94-75d8-af27-856cee096548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_019ed69e-ab94-7f84-85a1-75c186c1e3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_019ed69e-ab94-7f84-85a1-75c186c1e3fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_019ed69e-ab94-7333-8af0-2d00b202d58d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_019ed69e-ab94-7333-8af0-2d00b202d58d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019ed69e-ab94-793e-b86b-306d681400b3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="20" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ed69e-ab94-7a27-bb1a-2c02120d4464" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_019ed69e-ab94-793e-b86b-306d681400b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019eb3ff-e7a2-7bf2-ae85-e93723500160" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_019eb3ff-e7a2-7f47-9706-62f05cd4fea0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCash"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019eb3ff-e7a2-7bf2-ae85-e93723500160" xlink:to="loc_us-gaap_RestrictedCash_019eb3ff-e7a2-7f47-9706-62f05cd4fea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019eb3ff-e7a2-71fa-868b-a8135414b218" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_019eb3ff-e7a2-7bf2-ae85-e93723500160" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019eb3ff-e7a2-71fa-868b-a8135414b218" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/PropertyandEquipmentNetScheduleofPropertyAndEquipmentDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#PropertyandEquipmentNetScheduleofPropertyAndEquipmentDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/PropertyandEquipmentNetScheduleofPropertyAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019eb3ff-e7a2-7638-aca0-d6f31fbe89cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019eb3ff-e7a2-7c3c-b301-ad75f2233606" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019eb3ff-e7a2-7638-aca0-d6f31fbe89cb" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019eb3ff-e7a2-7c3c-b301-ad75f2233606" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019eb3ff-e7a2-7270-8ffb-a70c303a7ac7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019eb3ff-e7a2-7638-aca0-d6f31fbe89cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019eb3ff-e7a2-7270-8ffb-a70c303a7ac7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherNet_019eb3ff-e7a2-73db-b4fb-6530c6373e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOther_019eb3ff-e7a2-7282-a974-8ccfd99bd42b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOtherNet_019eb3ff-e7a2-73db-b4fb-6530c6373e3c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOther_019eb3ff-e7a2-7282-a974-8ccfd99bd42b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_019eb3ff-e7a2-7cd3-a592-654505e5d291" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentOtherNet_019eb3ff-e7a2-73db-b4fb-6530c6373e3c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherAccumulatedDepreciation_019eb3ff-e7a2-7cd3-a592-654505e5d291" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/IntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#IntangibleAssetsNetScheduleofIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/IntangibleAssetsNetScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7ef0-9e3d-f714dcf3b68c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019eb3ff-e7a3-7d52-b572-9bb68495790f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7ef0-9e3d-f714dcf3b68c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_019eb3ff-e7a3-7d52-b572-9bb68495790f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019eb3ff-e7a3-761e-90e7-0dbef0f630d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7ef0-9e3d-f714dcf3b68c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_019eb3ff-e7a3-761e-90e7-0dbef0f630d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/IntangibleAssetsNetScheduleofEstimatedFutureIntangibleAmortizationExpenseDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#IntangibleAssetsNetScheduleofEstimatedFutureIntangibleAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/IntangibleAssetsNetScheduleofEstimatedFutureIntangibleAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019eb3ff-e7a3-7f8e-8112-85a39a64c033" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_019eb3ff-e7a3-7f8e-8112-85a39a64c033" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019eb3ff-e7a3-7fb4-b143-9f9e483896d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_019eb3ff-e7a3-7fb4-b143-9f9e483896d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019eb3ff-e7a3-74bd-8b80-a5c4f2a8a4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_019eb3ff-e7a3-74bd-8b80-a5c4f2a8a4fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019eb3ff-e7a3-75be-8818-50abc8c74722" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_019eb3ff-e7a3-75be-8818-50abc8c74722" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019eb3ff-e7a3-7add-90ab-83989dab90bd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_019eb3ff-e7a3-7add-90ab-83989dab90bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_019eb3ff-e7a3-7d84-a059-292de36cb747" xlink:href="spru-20260630.xsd#spru_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_019eb3ff-e7a3-7a16-85d1-285a90f9fa30" xlink:to="loc_spru_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_019eb3ff-e7a3-7d84-a059-292de36cb747" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrentAndNoncurrent_019eb3ff-e7a3-7602-8e2b-6719edf11e72" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_us-gaap_InterestPayableCurrentAndNoncurrent_019eb3ff-e7a3-7602-8e2b-6719edf11e72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_019eb3ff-e7a3-7417-8f60-1753a32a972e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_019eb3ff-e7a3-7417-8f60-1753a32a972e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_019eb3ff-e7a3-74f6-9160-4e239d4f075d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LossContingencyAccrualCarryingValueCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_us-gaap_LossContingencyAccrualCarryingValueCurrent_019eb3ff-e7a3-74f6-9160-4e239d4f075d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_019eb3ff-e7a3-714a-9113-a1d5abbe1a13" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedEmployeeBenefitsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_019eb3ff-e7a3-714a-9113-a1d5abbe1a13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019eb3ff-e7a3-7d5d-99f2-38679fb855fb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_019eb3ff-e7a3-7d5d-99f2-38679fb855fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxes_019eb3ff-e7a3-7ef5-864d-c914a993c429" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_us-gaap_AccruedIncomeTaxes_019eb3ff-e7a3-7ef5-864d-c914a993c429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_AccruedOperatingAndMaintenanceExpensesCurrent_019eb3ff-e7a3-7a24-973c-02de170555ac" xlink:href="spru-20260630.xsd#spru_AccruedOperatingAndMaintenanceExpensesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_019eb3ff-e7a3-7d16-b9ff-78aaa84978f4" xlink:to="loc_spru_AccruedOperatingAndMaintenanceExpensesCurrent_019eb3ff-e7a3-7a24-973c-02de170555ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/NonRecourseDebtSummaryofDebtDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#NonRecourseDebtSummaryofDebtDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/NonRecourseDebtSummaryofDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7b6e-b538-504d648ba906" xlink:href="spru-20260630.xsd#spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_019eb3ff-e7a3-7b87-a7e2-9bdad5c3c7a8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7b6e-b538-504d648ba906" xlink:to="loc_us-gaap_LongTermDebtCurrent_019eb3ff-e7a3-7b87-a7e2-9bdad5c3c7a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_019eb3ff-e7a3-7a48-aa7f-8baead58a3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7b6e-b538-504d648ba906" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_019eb3ff-e7a3-7a48-aa7f-8baead58a3e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/NonRecourseDebtSummaryofDebtDetails_1" xlink:type="simple" xlink:href="spru-20260630.xsd#NonRecourseDebtSummaryofDebtDetails_1"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/NonRecourseDebtSummaryofDebtDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7347-8931-62b2075f2465" xlink:href="spru-20260630.xsd#spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-770c-b3c3-e6878cb8fdce" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7347-8931-62b2075f2465" xlink:to="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-770c-b3c3-e6878cb8fdce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019eb3ff-e7a3-79a9-ad88-8e8bd7480545" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7347-8931-62b2075f2465" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet_019eb3ff-e7a3-79a9-ad88-8e8bd7480545" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_019eb3ff-e7a3-74d0-8b2c-9b545ce891f0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment_019eb3ff-e7a3-7347-8931-62b2075f2465" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_019eb3ff-e7a3-74d0-8b2c-9b545ce891f0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/NonRecourseDebtContractualObligationMaturitiesByYearDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#NonRecourseDebtContractualObligationMaturitiesByYearDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/NonRecourseDebtContractualObligationMaturitiesByYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_019eb3ff-e7a3-7e1d-a968-cd3755d889ab" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_019eb3ff-e7a3-7e1d-a968-cd3755d889ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_019eb3ff-e7a3-7f85-8e8e-779e97c8da35" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_019eb3ff-e7a3-7f85-8e8e-779e97c8da35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_019eb3ff-e7a3-78a2-bc11-651b4f875e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_019eb3ff-e7a3-78a2-bc11-651b4f875e8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_019eb3ff-e7a3-7c47-b206-17a02cbb3f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_019eb3ff-e7a3-7c47-b206-17a02cbb3f5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_019eb3ff-e7a3-7e37-9729-5af213b1bba6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_019eb3ff-e7a3-7e37-9729-5af213b1bba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_LongTermDebtMaturityAfterYearFour_019eb3ff-e7a3-71ee-b560-50807c931375" xlink:href="spru-20260630.xsd#spru_LongTermDebtMaturityAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_019eb3ff-e7a3-7c72-a76e-bb8209dd79db" xlink:to="loc_spru_LongTermDebtMaturityAfterYearFour_019eb3ff-e7a3-71ee-b560-50807c931375" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_019eb3ff-e7a3-73bf-b5b2-d7ff6cbd3531" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019eb3ff-e7a3-7208-9d90-131e3afb2740" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019eb3ff-e7a3-73bf-b5b2-d7ff6cbd3531" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_019eb3ff-e7a3-7208-9d90-131e3afb2740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_019eb3ff-e7a3-705b-a245-4ee55a2889df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_019eb3ff-e7a3-73bf-b5b2-d7ff6cbd3531" xlink:to="loc_us-gaap_DerivativeAssets_019eb3ff-e7a3-705b-a245-4ee55a2889df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_019eb3ff-e7a3-7c8e-a932-4fb9629e5959" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_019eb3ff-e7a3-7895-959c-135b343c3fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_019eb3ff-e7a3-7c8e-a932-4fb9629e5959" xlink:to="loc_us-gaap_DerivativeLiabilities_019eb3ff-e7a3-7895-959c-135b343c3fe3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/NetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#NetIncomeLossPerShareDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/NetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019fad90-ca4d-7ce5-8e43-853ddc579f29" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019fad90-ca4d-7707-a6f7-6622059e8544" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019fad90-ca4d-7ce5-8e43-853ddc579f29" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019fad90-ca4d-7707-a6f7-6622059e8544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019fad90-ca4d-7a30-9ee8-a5bc660c4cad" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019fad90-ca4d-7ce5-8e43-853ddc579f29" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019fad90-ca4d-7a30-9ee8-a5bc660c4cad" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://sprucepower.com/role/SegmentInformationConsolidatedSegmentExpensesDetails" xlink:type="simple" xlink:href="spru-20260630.xsd#SegmentInformationConsolidatedSegmentExpensesDetails"/>
  <link:calculationLink xlink:role="http://sprucepower.com/role/SegmentInformationConsolidatedSegmentExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019eb3ff-e876-705d-8e1a-6a3bdfcd518e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eb3ff-e876-72cd-9d4b-d6d94ddddc81" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e876-705d-8e1a-6a3bdfcd518e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_019eb3ff-e876-72cd-9d4b-d6d94ddddc81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_SegmentExpenses_019eb3ff-e876-789b-8cae-439b976326ef" xlink:href="spru-20260630.xsd#spru_SegmentExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019eb3ff-e876-705d-8e1a-6a3bdfcd518e" xlink:to="loc_spru_SegmentExpenses_019eb3ff-e876-789b-8cae-439b976326ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_spru_SegmentExpenses_019eb3ff-e876-7b16-854e-bee56d9a15e3" xlink:href="spru-20260630.xsd#spru_SegmentExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_019eb3ff-e876-7c85-aabc-15d14e558b95" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_SegmentExpenses_019eb3ff-e876-7b16-854e-bee56d9a15e3" xlink:to="loc_us-gaap_CostOfRevenue_019eb3ff-e876-7c85-aabc-15d14e558b95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019eb3ff-e876-757f-9a40-855d30044b17" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_SegmentExpenses_019eb3ff-e876-7b16-854e-bee56d9a15e3" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019eb3ff-e876-757f-9a40-855d30044b17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_019eb3ff-e876-7917-a794-c5eb7c8e5efd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_SegmentExpenses_019eb3ff-e876-7b16-854e-bee56d9a15e3" xlink:to="loc_us-gaap_InterestExpenseNonoperating_019eb3ff-e876-7917-a794-c5eb7c8e5efd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingOtherItemAmount_019eb3ff-e876-743c-811e-d462adc0c290" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SegmentReportingOtherItemAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_spru_SegmentExpenses_019eb3ff-e876-7b16-854e-bee56d9a15e3" xlink:to="loc_us-gaap_SegmentReportingOtherItemAmount_019eb3ff-e876-743c-811e-d462adc0c290" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
