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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019e02a6-484d-77ce-be50-2c370f3b875b,g:47fcc898-0634-4d37-8225-8ec88a232fca-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fmcc="http://www.freddiemac.com/20260630" 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://www.freddiemac.com/20260630">
  <xs:import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.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/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2026" schemaLocation="https://xbrl.sec.gov/ecd/2026/ecd-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2026" schemaLocation="https://xbrl.sec.gov/stpr/2026/stpr-2026.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="fmcc-20260630_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="fmcc-20260630_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="fmcc-20260630_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="fmcc-20260630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.freddiemac.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="ConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.freddiemac.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>9952151 - Statement - Consolidated Statements of Comprehensive Income (Loss)</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://www.freddiemac.com/role/ConsolidatedBalanceSheets">
        <link:definition>9952152 - 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://www.freddiemac.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>9952153 - 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="ConsolidatedStatementsofEquity" roleURI="http://www.freddiemac.com/role/ConsolidatedStatementsofEquity">
        <link:definition>9952154 - Statement - Consolidated Statements of 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://www.freddiemac.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="ConsolidatedStatementsofEquityParenthetical" roleURI="http://www.freddiemac.com/role/ConsolidatedStatementsofEquityParenthetical">
        <link:definition>9952156 - Statement - Consolidated Statements of Equity (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="SummaryofSignificantAccountingPolicies" roleURI="http://www.freddiemac.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="SecuritizationActivitiesandConsolidation" roleURI="http://www.freddiemac.com/role/SecuritizationActivitiesandConsolidation">
        <link:definition>9952158 - Disclosure - Securitization Activities and Consolidation</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="MortgageLoans" roleURI="http://www.freddiemac.com/role/MortgageLoans">
        <link:definition>9952159 - Disclosure - Mortgage Loans</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="GuaranteesandOtherOffBalanceSheetCreditExposures" roleURI="http://www.freddiemac.com/role/GuaranteesandOtherOffBalanceSheetCreditExposures">
        <link:definition>9952160 - Disclosure - Guarantees and Other Off-Balance Sheet Credit Exposures</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="AllowanceforCreditLosses" roleURI="http://www.freddiemac.com/role/AllowanceforCreditLosses">
        <link:definition>9952161 - Disclosure - Allowance for Credit Losses</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="InvestmentSecurities" roleURI="http://www.freddiemac.com/role/InvestmentSecurities">
        <link:definition>9952162 - Disclosure - Investment Securities</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="Debt" roleURI="http://www.freddiemac.com/role/Debt">
        <link:definition>9952163 - Disclosure - 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="Derivatives" roleURI="http://www.freddiemac.com/role/Derivatives">
        <link:definition>9952164 - Disclosure - Derivatives</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="CollateralizedAgreementsandOffsettingArrangements" roleURI="http://www.freddiemac.com/role/CollateralizedAgreementsandOffsettingArrangements">
        <link:definition>9952165 - Disclosure - Collateralized Agreements and Offsetting Arrangements</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="NetInterestIncome" roleURI="http://www.freddiemac.com/role/NetInterestIncome">
        <link:definition>9952166 - Disclosure - Net Interest Income</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="SegmentReporting" roleURI="http://www.freddiemac.com/role/SegmentReporting">
        <link:definition>9952167 - Disclosure - Segment Reporting</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="ConcentrationofCreditandOtherRisks" roleURI="http://www.freddiemac.com/role/ConcentrationofCreditandOtherRisks">
        <link:definition>9952168 - Disclosure - Concentration of Credit and Other Risks</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="FairValueDisclosures" roleURI="http://www.freddiemac.com/role/FairValueDisclosures">
        <link:definition>9952169 - Disclosure - Fair Value Disclosures</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="LegalContingencies" roleURI="http://www.freddiemac.com/role/LegalContingencies">
        <link:definition>9952170 - Disclosure - Legal 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="RegulatoryCapital" roleURI="http://www.freddiemac.com/role/RegulatoryCapital">
        <link:definition>9952171 - Disclosure - Regulatory Capital</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://www.freddiemac.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="SecuritizationActivitiesandConsolidationTables" roleURI="http://www.freddiemac.com/role/SecuritizationActivitiesandConsolidationTables">
        <link:definition>9955512 - Disclosure - Securitization Activities and Consolidation (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="MortgageLoansTables" roleURI="http://www.freddiemac.com/role/MortgageLoansTables">
        <link:definition>9955513 - Disclosure - Mortgage Loans (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="GuaranteesandOtherOffBalanceSheetCreditExposuresTables" roleURI="http://www.freddiemac.com/role/GuaranteesandOtherOffBalanceSheetCreditExposuresTables">
        <link:definition>9955514 - Disclosure - Guarantees and Other Off-Balance Sheet Credit Exposures (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="AllowanceforCreditLossesTables" roleURI="http://www.freddiemac.com/role/AllowanceforCreditLossesTables">
        <link:definition>9955515 - Disclosure - Allowance for Credit Losses (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="InvestmentSecuritiesTables" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesTables">
        <link:definition>9955516 - Disclosure - Investment Securities (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="DebtTables" roleURI="http://www.freddiemac.com/role/DebtTables">
        <link:definition>9955517 - Disclosure - 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="DerivativesTables" roleURI="http://www.freddiemac.com/role/DerivativesTables">
        <link:definition>9955518 - Disclosure - Derivatives (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="CollateralizedAgreementsandOffsettingArrangementsTables" roleURI="http://www.freddiemac.com/role/CollateralizedAgreementsandOffsettingArrangementsTables">
        <link:definition>9955519 - Disclosure - Collateralized Agreements and Offsetting Arrangements (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="NetInterestIncomeTables" roleURI="http://www.freddiemac.com/role/NetInterestIncomeTables">
        <link:definition>9955520 - Disclosure - Net Interest Income (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="SegmentReportingTables" roleURI="http://www.freddiemac.com/role/SegmentReportingTables">
        <link:definition>9955521 - Disclosure - Segment Reporting (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="ConcentrationofCreditandOtherRisksTables" roleURI="http://www.freddiemac.com/role/ConcentrationofCreditandOtherRisksTables">
        <link:definition>9955522 - Disclosure - Concentration of Credit and Other Risks (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="FairValueDisclosuresTables" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresTables">
        <link:definition>9955523 - Disclosure - Fair Value Disclosures (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="RegulatoryCapitalTables" roleURI="http://www.freddiemac.com/role/RegulatoryCapitalTables">
        <link:definition>9955524 - Disclosure - Regulatory Capital (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="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.freddiemac.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>9955525 - Disclosure - Summary of Significant Accounting Policies (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="SecuritizationActivitiesandConsolidationNonConsolidatedVIEsDetails" roleURI="http://www.freddiemac.com/role/SecuritizationActivitiesandConsolidationNonConsolidatedVIEsDetails">
        <link:definition>9955526 - Disclosure - Securitization Activities and Consolidation - Non-Consolidated VIEs (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="MortgageLoansDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansDetails">
        <link:definition>9955527 - Disclosure - Mortgage Loans (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="MortgageLoansMortgageLoansDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansMortgageLoansDetails">
        <link:definition>9955528 - Disclosure - Mortgage Loans - Mortgage Loans (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="MortgageLoansLoansPurchasedandSoldDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansLoansPurchasedandSoldDetails">
        <link:definition>9955529 - Disclosure - Mortgage Loans - Loans Purchased and Sold (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="MortgageLoansLoanReclassificationsDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansLoanReclassificationsDetails">
        <link:definition>9955530 - Disclosure - Mortgage Loans - Loan Reclassifications (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="MortgageLoansAmortizedCostBasisofHeldforInvestmentLoansonNonaccrualDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansAmortizedCostBasisofHeldforInvestmentLoansonNonaccrualDetails">
        <link:definition>9955531 - Disclosure - Mortgage Loans - Amortized Cost Basis of Held-for-Investment Loans on Nonaccrual (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="MortgageLoansAccruedInterestReceivableandRelatedChargeOffsDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansAccruedInterestReceivableandRelatedChargeOffsDetails">
        <link:definition>9955532 - Disclosure - Mortgage Loans - Accrued Interest Receivable and Related Charge-Offs (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="MortgageLoansAmortizedCostBasisofSingleFamilyHeldforInvestmentLoansbyCurrentLTVRatiosandVintageDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansAmortizedCostBasisofSingleFamilyHeldforInvestmentLoansbyCurrentLTVRatiosandVintageDetails">
        <link:definition>9955533 - Disclosure - Mortgage Loans - Amortized Cost Basis of Single-Family Held-for-Investment Loans by Current LTV Ratios and Vintage (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="MortgageLoansAmortizedCostBasisofMultifamilyHeldforInvestmentLoansbyCreditQualityIndicatorbyVintageDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansAmortizedCostBasisofMultifamilyHeldforInvestmentLoansbyCreditQualityIndicatorbyVintageDetails">
        <link:definition>9955534 - Disclosure - Mortgage Loans - Amortized Cost Basis of Multifamily Held-for-Investment Loans by Credit Quality Indicator by Vintage (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="MortgageLoansAmortizedCostBasisofHeldforInvestmentLoansbyPaymentStatusDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansAmortizedCostBasisofHeldforInvestmentLoansbyPaymentStatusDetails">
        <link:definition>9955535 - Disclosure - Mortgage Loans - Amortized Cost Basis of Held-for-Investment Loans by Payment Status (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="MortgageLoansSingleFamilyLoanRestructuringsInvolvingBorrowersExperiencingFinancialDifficultyDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansSingleFamilyLoanRestructuringsInvolvingBorrowersExperiencingFinancialDifficultyDetails">
        <link:definition>9955536 - Disclosure - Mortgage Loans - Single-Family Loan Restructurings Involving Borrowers Experiencing Financial Difficulty (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="MortgageLoansFinancialEffectsofSingleFamilyLoanRestructuringsInvolvingBorrowersExperiencingFinancialDifficultyDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansFinancialEffectsofSingleFamilyLoanRestructuringsInvolvingBorrowersExperiencingFinancialDifficultyDetails">
        <link:definition>9955537 - Disclosure - Mortgage Loans - Financial Effects of Single-Family Loan Restructurings Involving Borrowers Experiencing Financial Difficulty (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="MortgageLoansSubsequentDefaultsofSingleFamilyRestructuredLoansInvolvingBorrowersExperiencingFinancialDifficultyDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansSubsequentDefaultsofSingleFamilyRestructuredLoansInvolvingBorrowersExperiencingFinancialDifficultyDetails">
        <link:definition>9955538 - Disclosure - Mortgage Loans - Subsequent Defaults of Single-Family Restructured Loans Involving Borrowers Experiencing Financial Difficulty (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="MortgageLoansPaymentStatusofSingleFamilyRestructuredLoansInvolvingBorrowersExperiencingFinancialDifficultyDetails" roleURI="http://www.freddiemac.com/role/MortgageLoansPaymentStatusofSingleFamilyRestructuredLoansInvolvingBorrowersExperiencingFinancialDifficultyDetails">
        <link:definition>9955539 - Disclosure - Mortgage Loans - Payment Status of Single-Family Restructured Loans Involving Borrowers Experiencing Financial Difficulty (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="FinancialGuaranteesDetails" roleURI="http://www.freddiemac.com/role/FinancialGuaranteesDetails">
        <link:definition>9955540 - Disclosure - Financial Guarantees (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="UPBofLoansUnderlyingOurGuaranteesbyPaymentStatusDetails" roleURI="http://www.freddiemac.com/role/UPBofLoansUnderlyingOurGuaranteesbyPaymentStatusDetails">
        <link:definition>9955541 - Disclosure - UPB of Loans Underlying Our Guarantees by Payment Status (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="OtherOffBalanceSheetCreditExposuresDetails" roleURI="http://www.freddiemac.com/role/OtherOffBalanceSheetCreditExposuresDetails">
        <link:definition>9955542 - Disclosure - Other Off-Balance Sheet Credit Exposures (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="AllowanceforCreditLossesScheduleDetails" roleURI="http://www.freddiemac.com/role/AllowanceforCreditLossesScheduleDetails">
        <link:definition>9955543 - Disclosure - Allowance for Credit Losses - Schedule (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="InvestmentSecuritiesDetails" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesDetails">
        <link:definition>9955544 - Disclosure - Investment Securities (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="InvestmentSecuritiesInvestmentSecuritiesDetails" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesInvestmentSecuritiesDetails">
        <link:definition>9955545 - Disclosure - Investment Securities - Investment Securities (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="InvestmentSecuritiesTradingSecuritiesDetails" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesTradingSecuritiesDetails">
        <link:definition>9955546 - Disclosure - Investment Securities - Trading Securities (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="NetTradingGainsLossesDetail" roleURI="http://www.freddiemac.com/role/NetTradingGainsLossesDetail">
        <link:definition>9955547 - Disclosure - Net Trading Gains (Losses) (Detail)</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="InvestmentSecuritiesAvailableForSaleSecuritiesDetails" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesAvailableForSaleSecuritiesDetails">
        <link:definition>9955548 - Disclosure - Investment Securities - Available-For-Sale Securities (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="InvestmentSecuritiesAvailableForSaleSecuritiesinaGrossUnrealizedLossPositionDetails" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesAvailableForSaleSecuritiesinaGrossUnrealizedLossPositionDetails">
        <link:definition>9955549 - Disclosure - Investment Securities - Available-For-Sale Securities in a Gross Unrealized Loss Position (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="InvestmentSecuritiesGrossRealizedGainsandGrossRealizedLossesonSalesofAvailableForSaleSecuritiesDetails" roleURI="http://www.freddiemac.com/role/InvestmentSecuritiesGrossRealizedGainsandGrossRealizedLossesonSalesofAvailableForSaleSecuritiesDetails">
        <link:definition>9955550 - Disclosure - Investment Securities - Gross Realized Gains and Gross Realized Losses on Sales of Available-For-Sale Securities (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="DebtShortTermDebtDetails" roleURI="http://www.freddiemac.com/role/DebtShortTermDebtDetails">
        <link:definition>9955551 - Disclosure - Debt - Short-Term Debt (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="DebtLongTermDebtDetails" roleURI="http://www.freddiemac.com/role/DebtLongTermDebtDetails">
        <link:definition>9955552 - Disclosure - Debt - Long-Term Debt (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="DebtContractualMaturityofLongtermDebtDetails" roleURI="http://www.freddiemac.com/role/DebtContractualMaturityofLongtermDebtDetails">
        <link:definition>9955553 - Disclosure - Debt - Contractual Maturity of Long-term Debt (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="DerivativesDerivativeAssetsandLiabilitiesatFairValueDetails" roleURI="http://www.freddiemac.com/role/DerivativesDerivativeAssetsandLiabilitiesatFairValueDetails">
        <link:definition>9955554 - Disclosure - Derivatives - Derivative Assets and Liabilities at Fair Value (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="OffsettingofDerivativesAssetsDetails" roleURI="http://www.freddiemac.com/role/OffsettingofDerivativesAssetsDetails">
        <link:definition>9955555 - Disclosure - Offsetting of Derivatives - 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="OffsettingofDerivativesLiabilitiesDetails" roleURI="http://www.freddiemac.com/role/OffsettingofDerivativesLiabilitiesDetails">
        <link:definition>9955556 - Disclosure - Offsetting of Derivatives - 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="DerivativesDerivativeGainsandLossesDetails" roleURI="http://www.freddiemac.com/role/DerivativesDerivativeGainsandLossesDetails">
        <link:definition>9955557 - Disclosure - Derivatives - Derivative Gains and Losses (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="DerivativesDerivativesGainsandLossesonFairValueHedgeDetails" roleURI="http://www.freddiemac.com/role/DerivativesDerivativesGainsandLossesonFairValueHedgeDetails">
        <link:definition>9955558 - Disclosure - Derivatives Derivatives - Gains and Losses on Fair Value Hedge (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="DerivativesDerivativesCumulativeBasisAdjustmentduetoFairValueHedgesDetails" roleURI="http://www.freddiemac.com/role/DerivativesDerivativesCumulativeBasisAdjustmentduetoFairValueHedgesDetails">
        <link:definition>9955559 - Disclosure - Derivatives Derivatives - Cumulative Basis Adjustment due to Fair Value Hedges (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="CollateralizedAgreementsandOffsettingArrangementsOffsettingofFinancialAssetsDetails" roleURI="http://www.freddiemac.com/role/CollateralizedAgreementsandOffsettingArrangementsOffsettingofFinancialAssetsDetails">
        <link:definition>9955560 - Disclosure - Collateralized Agreements and Offsetting Arrangements - Offsetting of Financial 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="CollateralizedAgreementsandOffsettingArrangementsOffsettingofFinancialLiabilitiesDetails" roleURI="http://www.freddiemac.com/role/CollateralizedAgreementsandOffsettingArrangementsOffsettingofFinancialLiabilitiesDetails">
        <link:definition>9955561 - Disclosure - Collateralized Agreements and Offsetting Arrangements - Offsetting of Financial 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="CollateralizedAgreementsandOffsettingArrangementsRemainingContractualMaturityDetails" roleURI="http://www.freddiemac.com/role/CollateralizedAgreementsandOffsettingArrangementsRemainingContractualMaturityDetails">
        <link:definition>9955562 - Disclosure - Collateralized Agreements and Offsetting Arrangements - Remaining Contractual 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="CollateralizedAgreementsandOffsettingArrangementsCollateralintheFormofSecuritiesPledgedDetails" roleURI="http://www.freddiemac.com/role/CollateralizedAgreementsandOffsettingArrangementsCollateralintheFormofSecuritiesPledgedDetails">
        <link:definition>9955563 - Disclosure - Collateralized Agreements and Offsetting Arrangements - Collateral in the Form of Securities Pledged (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="NetInterestIncomeDetails" roleURI="http://www.freddiemac.com/role/NetInterestIncomeDetails">
        <link:definition>9955564 - Disclosure - Net Interest Income (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="SegmentReportingDetails" roleURI="http://www.freddiemac.com/role/SegmentReportingDetails">
        <link:definition>9955565 - Disclosure - Segment Reporting (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="SegmentReportingSegmentEarningsandReconciliationtoGAAPCondensedConsolidatedStatementsofComprehensiveIncomeDetails" roleURI="http://www.freddiemac.com/role/SegmentReportingSegmentEarningsandReconciliationtoGAAPCondensedConsolidatedStatementsofComprehensiveIncomeDetails">
        <link:definition>9955566 - Disclosure - Segment Reporting - Segment Earnings and Reconciliation to GAAP Condensed Consolidated Statements of Comprehensive Income (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="SegmentReportingSegmentAssetsDetails" roleURI="http://www.freddiemac.com/role/SegmentReportingSegmentAssetsDetails">
        <link:definition>9955567 - Disclosure - Segment Reporting - Segment 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="ConcentrationofCreditandOtherRisksConcentrationofCreditRiskSingleFamilyMortgagePortfolioDetails" roleURI="http://www.freddiemac.com/role/ConcentrationofCreditandOtherRisksConcentrationofCreditRiskSingleFamilyMortgagePortfolioDetails">
        <link:definition>9955568 - Disclosure - Concentration of Credit and Other Risks - Concentration of Credit Risk - Single-Family Mortgage Portfolio (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="ConcentrationofCreditandOtherRisksConcentrationofCreditRiskMultifamilyMortgagePortfolioDetailsDetails" roleURI="http://www.freddiemac.com/role/ConcentrationofCreditandOtherRisksConcentrationofCreditRiskMultifamilyMortgagePortfolioDetailsDetails">
        <link:definition>9955569 - Disclosure - Concentration of Credit and Other Risks - Concentration of Credit Risk - Multifamily Mortgage Portfolio (Details)(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="FairValueDisclosuresAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresAssetsandLiabilitiesMeasuredatFairValueonaRecurringBasisDetails">
        <link:definition>9955570 - Disclosure - Fair Value Disclosures - Assets and Liabilities 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="FairValueDisclosuresFairValueMeasurementsofAssetsandLiabilitiesUsingSignificantUnobservableInputsDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresFairValueMeasurementsofAssetsandLiabilitiesUsingSignificantUnobservableInputsDetails">
        <link:definition>9955571 - Disclosure - Fair Value Disclosures - Fair Value Measurements of Assets and Liabilities Using Significant Unobservable Inputs (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="FairValueDisclosuresQuantitativeInformationaboutRecurringLevel3FairValueMeasurementsDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresQuantitativeInformationaboutRecurringLevel3FairValueMeasurementsDetails">
        <link:definition>9955572 - Disclosure - Fair Value Disclosures - Quantitative Information about Recurring Level 3 Fair Value Measurements (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="FairValueDisclosuresAssetsMeasuredatFairValueonaNonRecurringBasisDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresAssetsMeasuredatFairValueonaNonRecurringBasisDetails">
        <link:definition>9955573 - Disclosure - Fair Value Disclosures - Assets Measured at Fair Value on a Non-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="FairValueDisclosuresFairValueAssetsMeasuredonNonrecurringBasisValuationTechniquesDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresFairValueAssetsMeasuredonNonrecurringBasisValuationTechniquesDetails">
        <link:definition>9955574 - Disclosure - Fair Value Disclosures - Fair Value Assets Measured on Nonrecurring Basis Valuation Techniques (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="FairValueDisclosuresFairValueofFinancialInstrumentsDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresFairValueofFinancialInstrumentsDetails">
        <link:definition>9955575 - Disclosure - Fair Value Disclosures - Fair Value of Financial Instruments (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="FairValueDisclosuresDifferencebetweenFairValueandUPBforCertainFinancialInstrumentswithFairValueOptionElectedDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresDifferencebetweenFairValueandUPBforCertainFinancialInstrumentswithFairValueOptionElectedDetails">
        <link:definition>9955576 - Disclosure - Fair Value Disclosures - Difference between Fair Value and UPB for Certain Financial Instruments with Fair Value Option Elected (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="FairValueDisclosuresFairValueDisclosuresChangesinFairValueundertheFVOoptionDetails" roleURI="http://www.freddiemac.com/role/FairValueDisclosuresFairValueDisclosuresChangesinFairValueundertheFVOoptionDetails">
        <link:definition>9955577 - Disclosure - Fair Value Disclosures Fair Value Disclosures - Changes in Fair Value under the FVO option (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="LegalContingenciesDetails" roleURI="http://www.freddiemac.com/role/LegalContingenciesDetails">
        <link:definition>9955578 - Disclosure - Legal Contingencies (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="RegulatoryCapitalTableERCFCapitalRequirementsDetails" roleURI="http://www.freddiemac.com/role/RegulatoryCapitalTableERCFCapitalRequirementsDetails">
        <link:definition>9955579 - Disclosure - Regulatory Capital Table - ERCF Capital Requirements (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="fmcc_GuaranteeIncome" abstract="false" name="GuaranteeIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ProfessionalServicesTechnologyAndOccupancy" abstract="false" name="ProfessionalServicesTechnologyAndOccupancy" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Creditenhancementexpense" abstract="false" name="Creditenhancementexpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_LegislativeAndRegulatoryAssessmentExpense" abstract="false" name="LegislativeAndRegulatoryAssessmentExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DebtIssuedByConsolidatedTrusts" abstract="false" name="DebtIssuedByConsolidatedTrusts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_SeniorPreferredStock" abstract="false" name="SeniorPreferredStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_SeniorPreferredStockMember" abstract="true" name="SeniorPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CommonStockOutstandingMember" abstract="true" name="CommonStockOutstandingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ProceedsFromSaleOfInvestments" abstract="false" name="ProceedsFromSaleOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ProceedsFromMaturityAndCollectionOfInvestments" abstract="false" name="ProceedsFromMaturityAndCollectionOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Advancesundersecuredlendingarrangements" abstract="false" name="Advancesundersecuredlendingarrangements" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Netincreasedecreaseinsecuritiessoldunderagreementstorepurchase" abstract="false" name="Netincreasedecreaseinsecuritiessoldunderagreementstorepurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_CashPaidReceivedForAbstract" abstract="true" name="CashPaidReceivedForAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_BalanceSheetOffsettingTextBlock" abstract="false" name="BalanceSheetOffsettingTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fmcc_ComponentsOfNetInterestIncomeAbstract" abstract="true" name="ComponentsOfNetInterestIncomeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_ComplianceWithRegulatoryCapitalRequirementsERCFAbstract" abstract="true" name="ComplianceWithRegulatoryCapitalRequirementsERCFAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_LoanRestructuringsPolicyTextBlock" abstract="false" name="LoanRestructuringsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fmcc_FinancingReceivableLoanRestructuringTableTextBlock" abstract="false" name="FinancingReceivableLoanRestructuringTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fmcc_OffsettingDerivativesTableTextBlock" abstract="false" name="OffsettingDerivativesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fmcc_CumulativeBasisAdjustmentonFairValueHedgeTableTextBlock" abstract="false" name="CumulativeBasisAdjustmentonFairValueHedgeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fmcc_ScheduleOfComplianceWithRegulatoryCapitalRequirementsERCFTableTextBlock" abstract="false" name="ScheduleOfComplianceWithRegulatoryCapitalRequirementsERCFTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fmcc_SecuritizationActivitiesandConsolidationAbstract" abstract="true" name="SecuritizationActivitiesandConsolidationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_SingleFamilyGuaranteeSegmentMember" abstract="true" name="SingleFamilyGuaranteeSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_MultifamilySegmentMember" abstract="true" name="MultifamilySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FannieMaesecuritiesbackingFreddieMacresecuritizationtrustMember" abstract="true" name="FannieMaesecuritiesbackingFreddieMacresecuritizationtrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OtherSecuritizationProductMember" abstract="true" name="OtherSecuritizationProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OutstandingBalanceOfTheGuarantorAdvance" abstract="false" name="OutstandingBalanceOfTheGuarantorAdvance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_TransfersFromAdvancesToLendersToLoansHeldForInvestment" abstract="false" name="TransfersFromAdvancesToLendersToLoansHeldForInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_MortgageLoansUnpaidPrincipalBalanceHFS" abstract="false" name="MortgageLoansUnpaidPrincipalBalanceHFS" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DeferredfeesunamortizedpremiumsdiscountsandothercostbasisadjustmentsHFS" abstract="false" name="DeferredfeesunamortizedpremiumsdiscountsandothercostbasisadjustmentsHFS" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_MortgageLoansUnpaidPrincipalBalanceHFI" abstract="false" name="MortgageLoansUnpaidPrincipalBalanceHFI" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DeferredFeesUnamortizedPremiumsDiscountsAndOtherCostBasisAdjustmentsHFI" abstract="false" name="DeferredFeesUnamortizedPremiumsDiscountsAndOtherCostBasisAdjustmentsHFI" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_MortgageLoansNet" abstract="false" name="MortgageLoansNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_HeldforInvestmentMember" abstract="true" name="HeldforInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_HeldforSaleMember" abstract="true" name="HeldforSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_MortgageLoansUnpaidPrincipalBalanceReclassifiedfromHFItoHFS" abstract="false" name="MortgageLoansUnpaidPrincipalBalanceReclassifiedfromHFItoHFS" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_MortgageLoansUnpaidPrincipalBalanceReclassifiedfromHFStoHFI" abstract="false" name="MortgageLoansUnpaidPrincipalBalanceReclassifiedfromHFStoHFI" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_AllowanceforCreditLossesReversedorEstablished" abstract="false" name="AllowanceforCreditLossesReversedorEstablished" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ValuationAllowanceEstablishedorReversed" abstract="false" name="ValuationAllowanceEstablishedorReversed" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_SingleFamily20And30YearOrMoreAmortizingFixedRateMember" abstract="true" name="SingleFamily20And30YearOrMoreAmortizingFixedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_SingleFamily15YearOrLessAmortizingFixedRateMember" abstract="true" name="SingleFamily15YearOrLessAmortizingFixedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_SingleFamilyAdjustableRateAndOtherMember" abstract="true" name="SingleFamilyAdjustableRateAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_DebtToValueRatioLessThan60PerentMember" abstract="true" name="DebtToValueRatioLessThan60PerentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_DebtToValueRatio80To90PercentMember" abstract="true" name="DebtToValueRatio80To90PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_DebtToValueRatio90To100PercentMember" abstract="true" name="DebtToValueRatio90To100PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_GreaterThan100LoanToValueRatioMember" abstract="true" name="GreaterThan100LoanToValueRatioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FinancingReceivable1" abstract="false" name="FinancingReceivable1" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_FinancingReceivableLoanRestructuringTable" abstract="true" name="FinancingReceivableLoanRestructuringTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_PaymentDelayMember" abstract="true" name="PaymentDelayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_PaymentDelayAndTermExtensionMember" abstract="true" name="PaymentDelayAndTermExtensionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_PaymentDelayInterestRateReductionAndTermExtensionMember" abstract="true" name="PaymentDelayInterestRateReductionAndTermExtensionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FinancingReceivableLoanRestructuringLineItems" abstract="true" name="FinancingReceivableLoanRestructuringLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_AmortizedCostBasisOfSFHFILoansInTrialPeriodModificationPlans" abstract="false" name="AmortizedCostBasisOfSFHFILoansInTrialPeriodModificationPlans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_AmortizedCostBasisOfLoansInPaymentDeferralPlans" abstract="false" name="AmortizedCostBasisOfLoansInPaymentDeferralPlans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_WeightedAveragePaymentDelayOrPrincipalForbearance" abstract="false" name="WeightedAveragePaymentDelayOrPrincipalForbearance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UnpaidPrincipalBalanceMortgage" abstract="false" name="UnpaidPrincipalBalanceMortgage" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_GuarantorObligationsTerm1" abstract="false" name="GuarantorObligationsTerm1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fmcc_UPBofUnconsolidatedloanscurrent" abstract="false" name="UPBofUnconsolidatedloanscurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UPBofUnconsolidatedloans30to59dayspastdue" abstract="false" name="UPBofUnconsolidatedloans30to59dayspastdue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UPBofUnconsolidatedloans60to89dayspastdue" abstract="false" name="UPBofUnconsolidatedloans60to89dayspastdue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UPBofUnconsolidatedloansequaltoorgreaterthan90dayspastdue" abstract="false" name="UPBofUnconsolidatedloansequaltoorgreaterthan90dayspastdue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_TotalUPBofUnconsolidatedloansbypaymentstatus" abstract="false" name="TotalUPBofUnconsolidatedloansbypaymentstatus" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_MortgageLoanPurchaseCommitments" abstract="false" name="MortgageLoanPurchaseCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UnsettledSecuritiesPurchasedUnderAgreementsToResellNet" abstract="false" name="UnsettledSecuritiesPurchasedUnderAgreementsToResellNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_OtherLoanCommitments" abstract="false" name="OtherLoanCommitments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UnpaidPrincipalBalanceOfOffBalanceSheetCreditExposure" abstract="false" name="UnpaidPrincipalBalanceOfOffBalanceSheetCreditExposure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UnsettledSSUAR" abstract="false" name="UnsettledSSUAR" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_OtherAllowanceForCreditLossesMember" abstract="true" name="OtherAllowanceForCreditLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther" abstract="false" name="FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DeconsolidationOfInvestments" abstract="false" name="DeconsolidationOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_NonMortgageRelatedSecuritiesPurchasedButNotSettled" abstract="false" name="NonMortgageRelatedSecuritiesPurchasedButNotSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_NonMortgageRelatedSecuritiesSoldButNotSettled" abstract="false" name="NonMortgageRelatedSecuritiesSoldButNotSettled" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_NonMortgageRelatedSecuritiesMember" abstract="true" name="NonMortgageRelatedSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_NonAgencyAndOtherMember" abstract="true" name="NonAgencyAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ShortTermDebtInterestRateTypeAxis" abstract="true" name="ShortTermDebtInterestRateTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_ShortTermDebtInterestRateTypeDomain" abstract="true" name="ShortTermDebtInterestRateTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_VariableRateMember" abstract="true" name="VariableRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CallableShortTermNotesMember" abstract="true" name="CallableShortTermNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OtherDebtLineItems" abstract="true" name="OtherDebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_ParValueOfTotalOtherShortTermDebt" abstract="false" name="ParValueOfTotalOtherShortTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_LongTermDebtInterestRateTypeAxis" abstract="true" name="LongTermDebtInterestRateTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_LongTermDebtInterestRateTypeDomain" abstract="true" name="LongTermDebtInterestRateTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FixedRateMember" abstract="true" name="FixedRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ZeroCouponMember" abstract="true" name="ZeroCouponMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CallableMediumTermNotesMember" abstract="true" name="CallableMediumTermNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ParValueOfTotalOtherLongTermDebt" abstract="false" name="ParValueOfTotalOtherLongTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ParValueOfTotalLongTermDebt" abstract="false" name="ParValueOfTotalLongTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UnpaidPrincipalBalanceOfSTACRAndSCRDebt" abstract="false" name="UnpaidPrincipalBalanceOfSTACRAndSCRDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_WrittenOptionMember" abstract="true" name="WrittenOptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_PurchasedOptionsMember" abstract="true" name="PurchasedOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CommitmentMember" abstract="true" name="CommitmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CreditrisktransferMember" abstract="true" name="CreditrisktransferMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_DerivativeAssetsInterestandOtherReceivable" abstract="false" name="DerivativeAssetsInterestandOtherReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DerivativeLiabilityInterestPayableandother" abstract="false" name="DerivativeLiabilityInterestPayableandother" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ExchangeTradedAndClearedMember" abstract="true" name="ExchangeTradedAndClearedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_DerivativeFairValueOfDerivativeAssetGross" abstract="false" name="DerivativeFairValueOfDerivativeAssetGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DerivativeFairValueOfDerivativeLiabilityGross" abstract="false" name="DerivativeFairValueOfDerivativeLiabilityGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_InterestrateriskonheldforinvestmentmortgageloanMember" abstract="true" name="InterestrateriskonheldforinvestmentmortgageloanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_InterestRateRiskOnDebtMember" abstract="true" name="InterestRateRiskOnDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FreddieMacStatementOfIncomeLocationBalanceAxisAxis" abstract="true" name="FreddieMacStatementOfIncomeLocationBalanceAxisAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_StatementOfIncomeLocationBalanceDomain" abstract="true" name="StatementOfIncomeLocationBalanceDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FreddieMacInterestIncomeMember" abstract="true" name="FreddieMacInterestIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FreddieMacInterestExpenseMember" abstract="true" name="FreddieMacInterestExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_Interestaccrualonfairvaluehedgingderivativesforheldforinvestmentloan" abstract="false" name="Interestaccrualonfairvaluehedgingderivativesforheldforinvestmentloan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Interestaccrualsonfairvaluehedgingderivativesfordebt" abstract="false" name="Interestaccrualsonfairvaluehedgingderivativesfordebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Discontinuedhedgerelatedbasisadjustmentamortization" abstract="false" name="Discontinuedhedgerelatedbasisadjustmentamortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_CumulativeBasisAdjustmentonFairValueHedgeTable" abstract="true" name="CumulativeBasisAdjustmentonFairValueHedgeTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_CumulativeBasisAdjustmentonFairValueHedgeAxis" abstract="true" name="CumulativeBasisAdjustmentonFairValueHedgeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_CumulativeBasisAdjustmentonFairValueHedgeDomain" abstract="true" name="CumulativeBasisAdjustmentonFairValueHedgeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CumulativeBasisAdjustmentonFairValueHedgeLineItems" abstract="true" name="CumulativeBasisAdjustmentonFairValueHedgeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_TradingsecuritiesMember" abstract="true" name="TradingsecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ComponentsOfNetInterestIncomeTable" abstract="true" name="ComponentsOfNetInterestIncomeTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_ComponentsOfNetInterestIncomeLineItems" abstract="true" name="ComponentsOfNetInterestIncomeLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_InterestExpenseOfDebtSecurities" abstract="false" name="InterestExpenseOfDebtSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_NetInterestIncomeAfterBenefitProvisionForCreditLosses" abstract="false" name="NetInterestIncomeAfterBenefitProvisionForCreditLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_OperatingSegmentsAndCorporateNonSegmentMember" abstract="true" name="OperatingSegmentsAndCorporateNonSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_SingleFamilyUnpaidPrincipalBalanceMember" abstract="true" name="SingleFamilyUnpaidPrincipalBalanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_WestMember" abstract="true" name="WestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_NortheastMember" abstract="true" name="NortheastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_SoutheastMember" abstract="true" name="SoutheastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_SouthwestMember" abstract="true" name="SouthwestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_NorthCentralMember" abstract="true" name="NorthCentralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_AllOtherStatesMember" abstract="true" name="AllOtherStatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ConcentrationRiskUnpaidPrincipalBalance" abstract="false" name="ConcentrationRiskUnpaidPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_UnpaidPrincipalBalancePercentOfPortfolio" abstract="false" name="UnpaidPrincipalBalancePercentOfPortfolio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_SingleFamilySeriousDelinquencyRate" abstract="false" name="SingleFamilySeriousDelinquencyRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_MultifamilyUnpaidPrincipalBalanceMember" abstract="true" name="MultifamilyUnpaidPrincipalBalanceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_MultifamilyDelinquencyRate" abstract="false" name="MultifamilyDelinquencyRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_MortgageLoansAbstract" abstract="true" name="MortgageLoansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_GuaranteeAssetsFairValueDisclosure" abstract="false" name="GuaranteeAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_AllOtherAssetsFairValueDisclosure" abstract="false" name="AllOtherAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_MortgageLoansHeldForSaleMember" abstract="true" name="MortgageLoansHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_MortgageLoansHeldForInvestmentMember" abstract="true" name="MortgageLoansHeldForInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OtherAssetsFVMember" abstract="true" name="OtherAssetsFVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OtherAssetFairValueMember" abstract="true" name="OtherAssetFairValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_PriceMember" abstract="true" name="PriceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_OtherValuationTechniquesMember" abstract="true" name="OtherValuationTechniquesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FairValueInputsExternalPricingSources" abstract="false" name="FairValueInputsExternalPricingSources" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fmcc_FairValueInputsOptionAdjustedSpreadPercentage" abstract="false" name="FairValueInputsOptionAdjustedSpreadPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_MedianOfExternalSourcesMember" abstract="true" name="MedianOfExternalSourcesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_MeasurementCategoryAxis" abstract="true" name="MeasurementCategoryAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_MeasurementCategoryDomain" abstract="true" name="MeasurementCategoryDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_AmortizedCostMember" abstract="true" name="AmortizedCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_FairValueThroughNetIncomeMember" abstract="true" name="FairValueThroughNetIncomeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_TotalAssetNettingAdjustment" abstract="false" name="TotalAssetNettingAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DebtIssuedByConsolidatedTrustsFairValue" abstract="false" name="DebtIssuedByConsolidatedTrustsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_TotalLiabilityNettingAdjustment" abstract="false" name="TotalLiabilityNettingAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_LoansHeldForInvestmentFairValueDisclosure" abstract="false" name="LoansHeldForInvestmentFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_DebtIssuedByConsTrustsFairValue" abstract="false" name="DebtIssuedByConsTrustsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_LoansUnpaidPrincipalBalanceWithFairValueElected" abstract="false" name="LoansUnpaidPrincipalBalanceWithFairValueElected" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_LongTermDebtUnpaidPrincipalBalanceWithFairValueOptionElected" abstract="false" name="LongTermDebtUnpaidPrincipalBalanceWithFairValueOptionElected" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ClassOfShareholderAxis" abstract="true" name="ClassOfShareholderAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_ClassOfShareholderDomain" abstract="true" name="ClassOfShareholderDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_JuniorPreferredShareholderMember" abstract="true" name="JuniorPreferredShareholderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CommonShareholderMember" abstract="true" name="CommonShareholderMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_Adjustedtotalassets" abstract="false" name="Adjustedtotalassets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_RiskWeightedAssetsStandardizedApproach" abstract="false" name="RiskWeightedAssetsStandardizedApproach" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_ComplianceWithRegulatoryCapitalRequirementsERCFTable" abstract="true" name="ComplianceWithRegulatoryCapitalRequirementsERCFTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_RegulatoryCapitalRequirementsAxis" abstract="true" name="RegulatoryCapitalRequirementsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_RegulatoryCapitalRequirementsDomain" abstract="true" name="RegulatoryCapitalRequirementsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_AvailableCapitalActualMember" abstract="true" name="AvailableCapitalActualMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_MinimumCapitalRequirementMember" abstract="true" name="MinimumCapitalRequirementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_CapitalRequirementIncludingBufferMember" abstract="true" name="CapitalRequirementIncludingBufferMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fmcc_ComplianceWithRegulatoryCapitalRequirementsERCFLineItems" abstract="true" name="ComplianceWithRegulatoryCapitalRequirementsERCFLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_RiskBasedCapitalAmountsAbstract" abstract="true" name="RiskBasedCapitalAmountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_TotalCapitalStatutory" abstract="false" name="TotalCapitalStatutory" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_CET1Capital" abstract="false" name="CET1Capital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Tier1CapitalRiskBased" abstract="false" name="Tier1CapitalRiskBased" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_AdjustedTotalCapital" abstract="false" name="AdjustedTotalCapital" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_RiskBasedCapitalRatiosAbstract" abstract="true" name="RiskBasedCapitalRatiosAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_TotalCapitalStatutoryRatio" abstract="false" name="TotalCapitalStatutoryRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_CET1CapitalRatio" abstract="false" name="CET1CapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_Tier1CapitalRiskBasedRatio" abstract="false" name="Tier1CapitalRiskBasedRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_AdjustedTotalCapitalRatio" abstract="false" name="AdjustedTotalCapitalRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_LeverageCapitalAmountsAbstract" abstract="true" name="LeverageCapitalAmountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_CoreCapitalStatutory" abstract="false" name="CoreCapitalStatutory" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_Tier1CapitalLeverage" abstract="false" name="Tier1CapitalLeverage" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fmcc_LeverageCapitalRatiosAbstract" abstract="true" name="LeverageCapitalRatiosAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fmcc_CoreCapitalStatutoryRatio" abstract="false" name="CoreCapitalStatutoryRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="fmcc_Tier1CapitalLeverageRatio" abstract="false" name="Tier1CapitalLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
