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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019b13ae-2163-7708-9542-c45fc6e1e8d3,g:a5a730bd-c717-4500-9044-b43f7ec11064-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:spru="http://sprucepower.com/20251231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://sprucepower.com/20251231">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spru-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spru-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spru-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="spru-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://sprucepower.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://sprucepower.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://sprucepower.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952151 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://sprucepower.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952152 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://sprucepower.com/role/ConsolidatedStatementsofOperations">
        <link:definition>9952153 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://sprucepower.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>9952154 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://sprucepower.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>9952155 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://sprucepower.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>9952156 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952157 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://sprucepower.com/role/Acquisitions">
        <link:definition>9952158 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://sprucepower.com/role/PropertyandEquipmentNet">
        <link:definition>9952159 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNet" roleURI="http://sprucepower.com/role/IntangibleAssetsNet">
        <link:definition>9952160 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>9952161 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonRecourseDebt" roleURI="http://sprucepower.com/role/NonRecourseDebt">
        <link:definition>9952162 - Disclosure - Non-Recourse Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwaps" roleURI="http://sprucepower.com/role/InterestRateSwaps">
        <link:definition>9952163 - Disclosure - Interest Rate Swaps</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightofUseAssetsandLeaseLiabilities" roleURI="http://sprucepower.com/role/RightofUseAssetsandLeaseLiabilities">
        <link:definition>9952164 - Disclosure - Right-of-Use Assets and Lease Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://sprucepower.com/role/FairValueMeasurements">
        <link:definition>9952165 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://sprucepower.com/role/Goodwill">
        <link:definition>9952166 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpense" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpense">
        <link:definition>9952167 - Disclosure - Share-Based Compensation Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterests" roleURI="http://sprucepower.com/role/NoncontrollingInterests">
        <link:definition>9952168 - Disclosure - Noncontrolling Interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://sprucepower.com/role/CommitmentsandContingencies">
        <link:definition>9952169 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://sprucepower.com/role/StockholdersEquity">
        <link:definition>9952170 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShare" roleURI="http://sprucepower.com/role/NetLossPerShare">
        <link:definition>9952171 - Disclosure - Net Loss Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://sprucepower.com/role/IncomeTaxes">
        <link:definition>9952172 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedContributionPlan" roleURI="http://sprucepower.com/role/DefinedContributionPlan">
        <link:definition>9952173 - Disclosure - Defined Contribution Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://sprucepower.com/role/DiscontinuedOperations">
        <link:definition>9952174 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://sprucepower.com/role/SegmentInformation">
        <link:definition>9952175 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://sprucepower.com/role/SubsequentEvents">
        <link:definition>9952176 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://sprucepower.com/role/PropertyandEquipmentNetTables">
        <link:definition>9955513 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetTables" roleURI="http://sprucepower.com/role/IntangibleAssetsNetTables">
        <link:definition>9955514 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>9955515 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonRecourseDebtTables" roleURI="http://sprucepower.com/role/NonRecourseDebtTables">
        <link:definition>9955516 - Disclosure - Non-Recourse Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsTables" roleURI="http://sprucepower.com/role/InterestRateSwapsTables">
        <link:definition>9955517 - Disclosure - Interest Rate Swaps (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightofUseAssetsandLeaseLiabilitiesTables" roleURI="http://sprucepower.com/role/RightofUseAssetsandLeaseLiabilitiesTables">
        <link:definition>9955518 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://sprucepower.com/role/FairValueMeasurementsTables">
        <link:definition>9955519 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpenseTables" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpenseTables">
        <link:definition>9955520 - Disclosure - Share-Based Compensation Expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestTables" roleURI="http://sprucepower.com/role/NoncontrollingInterestTables">
        <link:definition>9955521 - Disclosure - Noncontrolling Interest (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://sprucepower.com/role/StockholdersEquityTables">
        <link:definition>9955522 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareTables" roleURI="http://sprucepower.com/role/NetLossPerShareTables">
        <link:definition>9955523 - Disclosure - Net Loss Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://sprucepower.com/role/IncomeTaxesTables">
        <link:definition>9955524 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://sprucepower.com/role/DiscontinuedOperationsTables">
        <link:definition>9955525 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://sprucepower.com/role/SegmentInformationTables">
        <link:definition>9955526 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusinessDetails" roleURI="http://sprucepower.com/role/OrganizationandDescriptionofBusinessDetails">
        <link:definition>9955527 - Disclosure - Organization and Description of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955528 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofreconciliationofcashcashequivalentsandrestrictedcashDetails">
        <link:definition>9955529 - Disclosure - Summary of Significant Accounting Policies - Schedule of reconciliation of cash, cash equivalents, and restricted cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesChangesinallowanceforcreditlossesforaccountingstandardsupdateDetails">
        <link:definition>9955530 - Disclosure - Summary of Significant Accounting Policies - Changes in allowance for credit losses for accounting standards update (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofpropertyplantandequipmentusefullifeDetails">
        <link:definition>9955531 - Disclosure - Summary of Significant Accounting Policies - Schedule of property, plant and equipment useful life (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesAssetRetirementObligationDetails">
        <link:definition>9955532 - Disclosure - Summary of Significant Accounting Policies - Asset Retirement Obligation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofwarrantyaccrualsDetails">
        <link:definition>9955533 - Disclosure - Summary of Significant Accounting Policies - Schedule of warranty accruals (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails" roleURI="http://sprucepower.com/role/SummaryofSignificantAccountingPoliciesScheduleofdisaggregationofrevenueDetails">
        <link:definition>9955534 - Disclosure - Summary of Significant Accounting Policies - Schedule of disaggregation of revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsDetails" roleURI="http://sprucepower.com/role/AcquisitionsDetails">
        <link:definition>9955535 - Disclosure - Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetScheduleofPropertyAndEquipmentDetails" roleURI="http://sprucepower.com/role/PropertyandEquipmentNetScheduleofPropertyAndEquipmentDetails">
        <link:definition>9955536 - Disclosure - Property and Equipment, Net - Schedule of Property And Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetNarrativeDetails" roleURI="http://sprucepower.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>9955537 - Disclosure - Property and Equipment, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetScheduleofIntangibleAssetsDetails" roleURI="http://sprucepower.com/role/IntangibleAssetsNetScheduleofIntangibleAssetsDetails">
        <link:definition>9955538 - Disclosure - Intangible Assets, Net - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetNarrativeDetails" roleURI="http://sprucepower.com/role/IntangibleAssetsNetNarrativeDetails">
        <link:definition>9955539 - Disclosure - Intangible Assets, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNetScheduleofEstimatedFutureIntangibleAmortizationExpenseDetails" roleURI="http://sprucepower.com/role/IntangibleAssetsNetScheduleofEstimatedFutureIntangibleAmortizationExpenseDetails">
        <link:definition>9955540 - Disclosure - Intangible Assets, Net - Schedule of Estimated Future Intangible Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://sprucepower.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>9955541 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonRecourseDebtScheduleofMaturityDetails" roleURI="http://sprucepower.com/role/NonRecourseDebtScheduleofMaturityDetails">
        <link:definition>9955542 - Disclosure - Non-Recourse Debt - Schedule of Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonRecourseDebtScheduleofMaturityDetails_1" roleURI="http://sprucepower.com/role/NonRecourseDebtScheduleofMaturityDetails_1">
        <link:definition>9955542 - Disclosure - Non-Recourse Debt - Schedule of Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonRecourseDebtNarrativeDetails" roleURI="http://sprucepower.com/role/NonRecourseDebtNarrativeDetails">
        <link:definition>9955543 - Disclosure - Non-Recourse Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NonRecourseDebtContractualObligationMaturitiesByYearDetails" roleURI="http://sprucepower.com/role/NonRecourseDebtContractualObligationMaturitiesByYearDetails">
        <link:definition>9955544 - Disclosure - Non-Recourse Debt- Contractual Obligation Maturities By Year (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsNarrativeDetails" roleURI="http://sprucepower.com/role/InterestRateSwapsNarrativeDetails">
        <link:definition>9955545 - Disclosure - Interest Rate Swaps - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InterestRateSwapsOutstandingSwapsDetails" roleURI="http://sprucepower.com/role/InterestRateSwapsOutstandingSwapsDetails">
        <link:definition>9955546 - Disclosure - Interest Rate Swaps - Outstanding Swaps (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightofUseAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails" roleURI="http://sprucepower.com/role/RightofUseAssetsandLeaseLiabilitiesScheduleofofficespaceandRDandmanufacturingfacilitiesDetails">
        <link:definition>9955547 - Disclosure - Right-of-Use Assets and Lease Liabilities - Schedule of office space and R&amp;D and manufacturing facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightofUseAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails" roleURI="http://sprucepower.com/role/RightofUseAssetsandLeaseLiabilitiesScheduleofotherinformationrelatedtoleasesDetails">
        <link:definition>9955548 - Disclosure - Right-of-Use Assets and Lease Liabilities - Schedule of other information related to leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightofUseAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails" roleURI="http://sprucepower.com/role/RightofUseAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails">
        <link:definition>9955549 - Disclosure - Right-of-Use Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RightofUseAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails_1" roleURI="http://sprucepower.com/role/RightofUseAssetsandLeaseLiabilitiesScheduleofannualminimumleasepaymentsofouroperatingleaseliabilitiesDetails_1">
        <link:definition>9955549 - Disclosure - Right-of-Use Assets and Lease Liabilities - Schedule of annual minimum lease payments of our operating lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails" roleURI="http://sprucepower.com/role/FairValueMeasurementsScheduleoffairvaluesprivatewarrantswerevaluedusingaBlackScholesmodelDetails">
        <link:definition>9955550 - Disclosure - Fair Value Measurements - Schedule of fair values private warrants were valued using a Black-Scholes model (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails" roleURI="http://sprucepower.com/role/FairValueMeasurementsScheduleofassetsandliabilitieswhicharemeasuredatfairvalueonarecurringbasisDetails">
        <link:definition>9955551 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities which are measured at fair value on a recurring basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://sprucepower.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9955552 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://sprucepower.com/role/GoodwillDetails">
        <link:definition>9955553 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpenseNarrativeDetails" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpenseNarrativeDetails">
        <link:definition>9955554 - Disclosure - Share-Based Compensation Expense - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofstockoptionawardactivityDetails">
        <link:definition>9955555 - Disclosure - Share-Based Compensation Expense - Schedule of stock option award activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpenseScheduleoffairvalueofstockoptionsassumptionsDetails" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleoffairvalueofstockoptionsassumptionsDetails">
        <link:definition>9955556 - Disclosure - Share-Based Compensation Expense - Schedule of fair value of stock options assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpenseScheduleofrestrictedstockawardsandrestrictedstockunitsDetails">
        <link:definition>9955557 - Disclosure - Share-Based Compensation Expense - Schedule of restricted stock awards and restricted stock units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationExpenseLadderRSUsDetails" roleURI="http://sprucepower.com/role/ShareBasedCompensationExpenseLadderRSUsDetails">
        <link:definition>9955558 - Disclosure - Share-Based Compensation Expense - Ladder RSUs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestsDetails" roleURI="http://sprucepower.com/role/NoncontrollingInterestsDetails">
        <link:definition>9955559 - Disclosure - Noncontrolling Interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesLegalproceedingsDetails" roleURI="http://sprucepower.com/role/CommitmentandContingenciesLegalproceedingsDetails">
        <link:definition>9955560 - Disclosure - Commitment and Contingencies - Legal proceedings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails" roleURI="http://sprucepower.com/role/CommitmentandContingenciesMasterSRECpurchaseandsaleagreementDetails">
        <link:definition>9955561 - Disclosure - Commitment and Contingencies - Master SREC purchase and sale agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesInsuranceClaimsandRecoveriesDetails" roleURI="http://sprucepower.com/role/CommitmentandContingenciesInsuranceClaimsandRecoveriesDetails">
        <link:definition>9955562 - Disclosure - Commitment and Contingencies - Insurance Claims and Recoveries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://sprucepower.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9955563 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofcommonstockreservedforfutureissuanceDetails" roleURI="http://sprucepower.com/role/StockholdersEquityScheduleofcommonstockreservedforfutureissuanceDetails">
        <link:definition>9955564 - Disclosure - Stockholders' Equity - Schedule of common stock reserved for future issuance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityShareRepurchaseProgramDetails" roleURI="http://sprucepower.com/role/StockholdersEquityShareRepurchaseProgramDetails">
        <link:definition>9955565 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareDetails" roleURI="http://sprucepower.com/role/NetLossPerShareDetails">
        <link:definition>9955566 - Disclosure - Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofnetdeferredincometaxassetsDetails" roleURI="http://sprucepower.com/role/IncomeTaxesScheduleofnetdeferredincometaxassetsDetails">
        <link:definition>9955567 - Disclosure - Income Taxes - Schedule of net deferred income tax assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleoftheprovisionforincometaxesincludingpercentDetails" roleURI="http://sprucepower.com/role/IncomeTaxesScheduleoftheprovisionforincometaxesincludingpercentDetails">
        <link:definition>9955568 - Disclosure - Income Taxes - Schedule of the provision for income taxes including percent (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleoftheprovisionforincometaxesDetails" roleURI="http://sprucepower.com/role/IncomeTaxesScheduleoftheprovisionforincometaxesDetails">
        <link:definition>9955569 - Disclosure - Income Taxes - Schedule of the provision for income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://sprucepower.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955570 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedContributionPlanDetails" roleURI="http://sprucepower.com/role/DefinedContributionPlanDetails">
        <link:definition>9955571 - Disclosure - Defined Contribution Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails" roleURI="http://sprucepower.com/role/DiscontinuedOperationsNetincomelossfromdiscontinuedoperationbydiscontinuedoperationDetails">
        <link:definition>9955572 - Disclosure - Discontinued Operations - Net income (loss) from discontinued operation by discontinued operation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails" roleURI="http://sprucepower.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesofDiscontinuedOperationsDetails">
        <link:definition>9955573 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities of Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://sprucepower.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955574 - Disclosure - Segment Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationConsolidatedSegmentExpensesDetails" roleURI="http://sprucepower.com/role/SegmentInformationConsolidatedSegmentExpensesDetails">
        <link:definition>9955575 - Disclosure - Segment Information - Consolidated Segment Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventDetails" roleURI="http://sprucepower.com/role/SubsequentEventDetails">
        <link:definition>9955576 - Disclosure - Subsequent Event (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="spru_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spru_InvestmentsUnderMasterLeaseAgreement" abstract="false" name="InvestmentsUnderMasterLeaseAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_FiniteLivedIntangibleLiabilitiesNet" abstract="false" name="FiniteLivedIntangibleLiabilitiesNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_SolarEnergySystemsDepreciationMember" abstract="true" name="SolarEnergySystemsDepreciationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_OperationsAndMaintenanceMember" abstract="true" name="OperationsAndMaintenanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_AmortizationOfDeferredRevenue" abstract="false" name="AmortizationOfDeferredRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_AmortizationRelatedToUnfavorableSolarRenewableEnergyAgreements" abstract="false" name="AmortizationRelatedToUnfavorableSolarRenewableEnergyAgreements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_InterestIncomeMasterLeaseAgreement" abstract="false" name="InterestIncomeMasterLeaseAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock" abstract="false" name="PrepaidExpensesAndOtherCurrentAssetsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_InvestmentsOtherBeneficialInterestsInSecuritizedFinancialAssetsPolicyTextBlock" abstract="false" name="InvestmentsOtherBeneficialInterestsInSecuritizedFinancialAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_FiniteLivedIntangibleLiabilityPolicyPolicyTextBlock" abstract="false" name="FiniteLivedIntangibleLiabilityPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_RelatedPartyPolicyPolicyTextBlock" abstract="false" name="RelatedPartyPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_SECClimateDisclosureRulePolicyTextBlock" abstract="false" name="SECClimateDisclosureRulePolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_SummaryOfNoncontrollingInterestTableTextBlock" abstract="false" name="SummaryOfNoncontrollingInterestTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="spru_SprucePowerMember" abstract="true" name="SprucePowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SSHoldings2017AndSubsidiariesSEMTHMember" abstract="true" name="SSHoldings2017AndSubsidiariesSEMTHMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_TredgarMember" abstract="true" name="TredgarMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_NJRAcquisitionMember" abstract="true" name="NJRAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_NumberOfHomeSolarAssetsAndContracts" abstract="false" name="NumberOfHomeSolarAssetsAndContracts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_AssetAcquisitionUseRightsToCustomerPaymentStreamNumberOfCustomers" abstract="false" name="AssetAcquisitionUseRightsToCustomerPaymentStreamNumberOfCustomers" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_NumberOfSolarEnergySystemsAcquired" abstract="false" name="NumberOfSolarEnergySystemsAcquired" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_NumberOfCustomerAgreementPortfolios" abstract="false" name="NumberOfCustomerAgreementPortfolios" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_WorkingCapitalDeficit" abstract="false" name="WorkingCapitalDeficit" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_TopOneCustomerMember" abstract="true" name="TopOneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SolarRenewableEnergyCertificatesMember" abstract="true" name="SolarRenewableEnergyCertificatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SolarEnergySystemsMember" abstract="true" name="SolarEnergySystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InvestmentIncomeInterestBeneficialInterestsInSecuritizedFinancialAsset" abstract="false" name="InvestmentIncomeInterestBeneficialInterestsInSecuritizedFinancialAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_WarrantiesTerm" abstract="false" name="WarrantiesTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_LimitedAssuranceTypeWarrantyTerm" abstract="false" name="LimitedAssuranceTypeWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_FiniteLivedIntangibleLiabilityUsefulLife" abstract="false" name="FiniteLivedIntangibleLiabilityUsefulLife" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_PPARevenueMember" abstract="true" name="PPARevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SLARevenueMember" abstract="true" name="SLARevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SolarRenewableEnergyCreditRevenueMember" abstract="true" name="SolarRenewableEnergyCreditRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_GovernmentIncentivesMember" abstract="true" name="GovernmentIncentivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_AmortizationOfIntangibleAssetsMember" abstract="true" name="AmortizationOfIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_PaymentsForAssetAcquisitions" abstract="false" name="PaymentsForAssetAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_SolarRenewableEnergyCreditAgreementsMember" abstract="true" name="SolarRenewableEnergyCreditAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_PerformanceBasedIncentiveAgreementsMember" abstract="true" name="PerformanceBasedIncentiveAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_AccruedOperatingAndMaintenanceExpensesCurrent" abstract="false" name="AccruedOperatingAndMaintenanceExpensesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_ARSVBCreditAgreementMember" abstract="true" name="ARSVBCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SecondSBVCreditAgreementMember" abstract="true" name="SecondSBVCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_KeyBankCreditAgreementMember" abstract="true" name="KeyBankCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ARSecondKeyBankCreditAgreementMember" abstract="true" name="ARSecondKeyBankCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_BaringsGPSFCreditAgreementSETFacilityMember" abstract="true" name="BaringsGPSFCreditAgreementSETFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_BancoSantanderCreditAgreementSP5FacilityMember" abstract="true" name="BancoSantanderCreditAgreementSP5FacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_LegacySprucePowerMember" abstract="true" name="LegacySprucePowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment" abstract="false" name="LongTermDebtExcludingCurrentMaturitiesBeforeFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAmortizationOfLongTermDebtFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesAmortizationOfLongTermDebtFairValueAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_DeutscheBankCreditAgreementMember" abstract="true" name="DeutscheBankCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_SP1FacilityMember" abstract="true" name="SP1FacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_DebtInstrumentTrancheAxis" abstract="true" name="DebtInstrumentTrancheAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="spru_DebtInstrumentTrancheDomain" abstract="true" name="DebtInstrumentTrancheDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ThroughOctober302026Member" abstract="true" name="ThroughOctober302026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_AfterOctober302026Member" abstract="true" name="AfterOctober302026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_LetterOfCreditFacilityOutstandingInterestRate" abstract="false" name="LetterOfCreditFacilityOutstandingInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_LetterOfCreditFacilityUnusedAmountsInterestRate" abstract="false" name="LetterOfCreditFacilityUnusedAmountsInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateYearsOneThroughThree" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateYearsOneThroughThree" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateYearsFourThroughSix" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateYearsFourThroughSix" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateAfterYearSix" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateAfterYearSix" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentPercentageOfAggregatePrincipalAmountOutstanding" abstract="false" name="DebtInstrumentPercentageOfAggregatePrincipalAmountOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateYearsOneThroughTwo" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateYearsOneThroughTwo" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateYearsThreeThroughFive" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateYearsThreeThroughFive" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateAfterYearFive" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateAfterYearFive" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentTermPeriodOne" abstract="false" name="DebtInstrumentTermPeriodOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRatePeriodOne" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRatePeriodOne" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRatePeriodTwo" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRatePeriodTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentTermPeriodTwo" abstract="false" name="DebtInstrumentTermPeriodTwo" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRatePeriodThree" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRatePeriodThree" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentTermPeriodThree" abstract="false" name="DebtInstrumentTermPeriodThree" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRatePeriodFour" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRatePeriodFour" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DebtInstrumentBasisSpreadOnVariableRateAfterYearThree" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateAfterYearThree" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_SwapPercentageExpectedAmortizationScheduleOfTheOutstandingLoanBalance" abstract="false" name="SwapPercentageExpectedAmortizationScheduleOfTheOutstandingLoanBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DerivativeInstrumentNumberOfFinancialInstitutions" abstract="false" name="DerivativeInstrumentNumberOfFinancialInstitutions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps" abstract="false" name="DerivativesPercentOfFloatingRateTermLoansCoveredByInterestRateSwaps" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_InterestRateSwap1Member" abstract="true" name="InterestRateSwap1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap2Member" abstract="true" name="InterestRateSwap2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap3Member" abstract="true" name="InterestRateSwap3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap4Member" abstract="true" name="InterestRateSwap4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap5Member" abstract="true" name="InterestRateSwap5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap6Member" abstract="true" name="InterestRateSwap6Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap7Member" abstract="true" name="InterestRateSwap7Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap8Member" abstract="true" name="InterestRateSwap8Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap9Member" abstract="true" name="InterestRateSwap9Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap10Member" abstract="true" name="InterestRateSwap10Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap11Member" abstract="true" name="InterestRateSwap11Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwaps12Member" abstract="true" name="InterestRateSwaps12Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap13Member" abstract="true" name="InterestRateSwap13Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap14Member" abstract="true" name="InterestRateSwap14Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap15Member" abstract="true" name="InterestRateSwap15Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap16Member" abstract="true" name="InterestRateSwap16Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_InterestRateSwap17Member" abstract="true" name="InterestRateSwap17Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_OfficeSpaceAndRDAndManufacturingFacilitiesMember" abstract="true" name="OfficeSpaceAndRDAndManufacturingFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_DerivativeLiabilityMeasurementInputOutstandingWeightedAverageRemainingTerm" abstract="false" name="DerivativeLiabilityMeasurementInputOutstandingWeightedAverageRemainingTerm" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_FairValueMeasurementsDetailsTable" abstract="true" name="FairValueMeasurementsDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="spru_FairValueMeasurementsDetailsLineItems" abstract="true" name="FairValueMeasurementsDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spru_LadderRSUsMember" abstract="true" name="LadderRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_StockIssuedDuringPeriodStockOptionsExercised" abstract="false" name="StockIssuedDuringPeriodStockOptionsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="spru_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" abstract="true" name="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="spru_ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" abstract="true" name="ShareBasedCompensationExpenseDetailsScheduleoffairvalueofrestrictedstockawardsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spru_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageFairValueRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageFairValueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spru_ShareBasedCompensationExpenseDetailsTable" abstract="true" name="ShareBasedCompensationExpenseDetailsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheSixMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheSevenMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheEightMember" abstract="true" name="ShareBasedPaymentArrangementTrancheEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheNineMember" abstract="true" name="ShareBasedPaymentArrangementTrancheNineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedPaymentArrangementTrancheTenMember" abstract="true" name="ShareBasedPaymentArrangementTrancheTenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ShareBasedCompensationExpenseDetailsLineItems" abstract="true" name="ShareBasedCompensationExpenseDetailsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="spru_AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage" abstract="false" name="AllocationOfTaxableIncomeInceptionThroughFlipDatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_AllocationOfTaxableIncomeAfterFlipDatePercentage" abstract="false" name="AllocationOfTaxableIncomeAfterFlipDatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_ShareholderDerivativeActionsMember" abstract="true" name="ShareholderDerivativeActionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_StateAttorneyGeneralsInvestigationsMember" abstract="true" name="StateAttorneyGeneralsInvestigationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_BMZUSAINCMember" abstract="true" name="BMZUSAINCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_PlasticOmniumMember" abstract="true" name="PlasticOmniumMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ParkerHannifinMember" abstract="true" name="ParkerHannifinMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_LossContingencyAllegedBatteriesOrdered" abstract="false" name="LossContingencyAllegedBatteriesOrdered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_LossContingencyAllegedBatteriesPaid" abstract="false" name="LossContingencyAllegedBatteriesPaid" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_LossContingencyAllegedBatteriesReneged" abstract="false" name="LossContingencyAllegedBatteriesReneged" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_LossContingencyAllegedBatteriesNeverDelivered" abstract="false" name="LossContingencyAllegedBatteriesNeverDelivered" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="spru_SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate" abstract="false" name="SaleOfSolarRenewableEnergyCertificatesSERCsTermOfCertificate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="spru_RestrictedStockUnitsIssuedAndOutstandingMember" abstract="true" name="RestrictedStockUnitsIssuedAndOutstandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_StockOptionsIssuedAndOutstandingMember" abstract="true" name="StockOptionsIssuedAndOutstandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_DeferredTaxLiabilitiesFairMarketValueAdjustments" abstract="false" name="DeferredTaxLiabilitiesFairMarketValueAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_DeferredTaxAssetRightOfUseAssets" abstract="false" name="DeferredTaxAssetRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_DeferredTaxAssetsLiabilitiesGross" abstract="false" name="DeferredTaxAssetsLiabilitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFairMarketValueAdjustmentsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFairMarketValueAdjustmentsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustmentsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustmentsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationInterestExpenseDeductionLimitationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationInterestExpenseDeductionLimitationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFairMarketValueAdjustmentsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFairMarketValueAdjustmentsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustmentsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNetOperatingLossAdjustmentsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationInterestExpenseDeductionLimitationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationInterestExpenseDeductionLimitationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiability" abstract="false" name="EffectiveIncomeTaxRateReconciliationChangeInFairValueOfWarrantLiability" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_EffectiveIncomeTaxRateReconciliationPurchaseAccountingDifference" abstract="false" name="EffectiveIncomeTaxRateReconciliationPurchaseAccountingDifference" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DefinedContributionPlanAnnualContributionsPerEmployeePercent" abstract="false" name="DefinedContributionPlanAnnualContributionsPerEmployeePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DeferralRatePercentage" abstract="false" name="DeferralRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOverThreePercentOfEmployeeGrossPayLessThanFivePercent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionPercentOfMatchOverThreePercentOfEmployeeGrossPayLessThanFivePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DefinedContributionPlanEmployerMatchingContributionOverThreePercentOfEmployeeGrossPayLessThanFivePercent" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionOverThreePercentOfEmployeeGrossPayLessThanFivePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DefinedContributionPlanEmployerSafeHarborNonElectiveContributionPercentOfEmployeesGrossPay" abstract="false" name="DefinedContributionPlanEmployerSafeHarborNonElectiveContributionPercentOfEmployeesGrossPay" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="spru_DrivetrainDisposalGroupMember" abstract="true" name="DrivetrainDisposalGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSoldNetOfReversals" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSoldNetOfReversals" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_DisposalGroupIncludingDiscontinuedOperationGainLossOnAssetDisposal" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationGainLossOnAssetDisposal" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="spru_ReportableSegmentMember" abstract="true" name="ReportableSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_ProfessionalServicesMember" abstract="true" name="ProfessionalServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_CompensationAndBenefitsMember" abstract="true" name="CompensationAndBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="spru_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
