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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:3772b059-943a-49d4-b204-ad2a16f7fd53,g:35169d3d-dfde-436d-9a60-e6c7142dff69-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:fnm="http://www.fanniemae.com/20240630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.fanniemae.com/20240630">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.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="fnm-20240630_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="fnm-20240630_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="fnm-20240630_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="fnm-20240630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.fanniemae.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</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="CondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.fanniemae.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>9952151 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</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="CondensedConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.fanniemae.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>9952152 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (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="CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited" roleURI="http://www.fanniemae.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeUnaudited">
        <link:definition>9952153 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)</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="CondensedConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.fanniemae.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</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="CondensedConsolidatedStatementsofChangesinEquityUnaudited" roleURI="http://www.fanniemae.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited">
        <link:definition>9952155 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)</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="CondensedConsolidatedStatementsofChangesinEquityUnauditedParenthetical" roleURI="http://www.fanniemae.com/role/CondensedConsolidatedStatementsofChangesinEquityUnauditedParenthetical">
        <link:definition>9952156 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) (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.fanniemae.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="ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMatters" roleURI="http://www.fanniemae.com/role/ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMatters">
        <link:definition>9952158 - Disclosure - Conservatorship, Senior Preferred Stock Purchase Agreement and Related Matters</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="ConsolidationsandTransfersofFinancialAssets" roleURI="http://www.fanniemae.com/role/ConsolidationsandTransfersofFinancialAssets">
        <link:definition>9952159 - Disclosure - Consolidations and Transfers of Financial Assets</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.fanniemae.com/role/MortgageLoans">
        <link:definition>9952160 - 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="AllowanceforLoanLosses" roleURI="http://www.fanniemae.com/role/AllowanceforLoanLosses">
        <link:definition>9952161 - Disclosure - Allowance for Loan 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="InvestmentsinSecurities" roleURI="http://www.fanniemae.com/role/InvestmentsinSecurities">
        <link:definition>9952162 - Disclosure - Investments in 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="FinancialGuarantees" roleURI="http://www.fanniemae.com/role/FinancialGuarantees">
        <link:definition>9952163 - Disclosure - Financial Guarantees</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="ShortTermandLongTermDebt" roleURI="http://www.fanniemae.com/role/ShortTermandLongTermDebt">
        <link:definition>9952164 - Disclosure - Short-Term and Long-Term 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="DerivativeInstruments" roleURI="http://www.fanniemae.com/role/DerivativeInstruments">
        <link:definition>9952165 - Disclosure - Derivative Instruments</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.fanniemae.com/role/SegmentReporting">
        <link:definition>9952166 - 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="ConcentrationsofCreditRisk" roleURI="http://www.fanniemae.com/role/ConcentrationsofCreditRisk">
        <link:definition>9952167 - Disclosure - Concentrations of Credit Risk</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="NettingArrangements" roleURI="http://www.fanniemae.com/role/NettingArrangements">
        <link:definition>9952168 - Disclosure - Netting 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="FairValue" roleURI="http://www.fanniemae.com/role/FairValue">
        <link:definition>9952169 - Disclosure - Fair Value</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://www.fanniemae.com/role/CommitmentsandContingencies">
        <link:definition>9952170 - 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="RegulatoryCapitalRequirements" roleURI="http://www.fanniemae.com/role/RegulatoryCapitalRequirements">
        <link:definition>9952171 - Disclosure - Regulatory Capital Requirements</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.fanniemae.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - 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="ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMattersTables" roleURI="http://www.fanniemae.com/role/ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMattersTables">
        <link:definition>9954472 - Disclosure - Conservatorship, Senior Preferred Stock Purchase Agreement and Related Matters (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="ConsolidationsandTransfersofFinancialAssetsTables" roleURI="http://www.fanniemae.com/role/ConsolidationsandTransfersofFinancialAssetsTables">
        <link:definition>9954473 - Disclosure - Consolidations and Transfers of Financial Assets (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.fanniemae.com/role/MortgageLoansTables">
        <link:definition>9954474 - 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="AllowanceforLoanLossesTables" roleURI="http://www.fanniemae.com/role/AllowanceforLoanLossesTables">
        <link:definition>9954475 - Disclosure - Allowance for Loan 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="InvestmentsinSecuritiesTables" roleURI="http://www.fanniemae.com/role/InvestmentsinSecuritiesTables">
        <link:definition>9954476 - Disclosure - Investments in 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="FinancialGuaranteesTables" roleURI="http://www.fanniemae.com/role/FinancialGuaranteesTables">
        <link:definition>9954477 - Disclosure - Financial Guarantees (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="ShortTermandLongTermDebtTables" roleURI="http://www.fanniemae.com/role/ShortTermandLongTermDebtTables">
        <link:definition>9954478 - Disclosure - Short-Term and Long-Term 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="DerivativeInstrumentsTables" roleURI="http://www.fanniemae.com/role/DerivativeInstrumentsTables">
        <link:definition>9954479 - Disclosure - Derivative Instruments (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.fanniemae.com/role/SegmentReportingTables">
        <link:definition>9954480 - 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="ConcentrationsofCreditRiskTables" roleURI="http://www.fanniemae.com/role/ConcentrationsofCreditRiskTables">
        <link:definition>9954481 - Disclosure - Concentrations of Credit Risk (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="NettingArrangementsTables" roleURI="http://www.fanniemae.com/role/NettingArrangementsTables">
        <link:definition>9954482 - Disclosure - Netting 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="FairValueTables" roleURI="http://www.fanniemae.com/role/FairValueTables">
        <link:definition>9954483 - Disclosure - Fair Value (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="RegulatoryCapitalRequirementsTables" roleURI="http://www.fanniemae.com/role/RegulatoryCapitalRequirementsTables">
        <link:definition>9954484 - Disclosure - Regulatory Capital Requirements (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="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.fanniemae.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9954485 - 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="ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMattersNarrativeDetails" roleURI="http://www.fanniemae.com/role/ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMattersNarrativeDetails">
        <link:definition>9954486 - Disclosure - Conservatorship, Senior Preferred Stock Purchase Agreement and Related Matters - 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="ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMattersRelatedPartyDetails" roleURI="http://www.fanniemae.com/role/ConservatorshipSeniorPreferredStockPurchaseAgreementandRelatedMattersRelatedPartyDetails">
        <link:definition>9954487 - Disclosure - Conservatorship, Senior Preferred Stock Purchase Agreement and Related Matters - Related Party (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="ConsolidationsandTransfersofFinancialAssetsUnconsolidatedVIEsDetails" roleURI="http://www.fanniemae.com/role/ConsolidationsandTransfersofFinancialAssetsUnconsolidatedVIEsDetails">
        <link:definition>9954488 - Disclosure - Consolidations and Transfers of Financial Assets - Unconsolidated 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="ConsolidationsandTransfersofFinancialAssetsTransfersofFinancialAssetsandPortfolioSecuritizationsDetails" roleURI="http://www.fanniemae.com/role/ConsolidationsandTransfersofFinancialAssetsTransfersofFinancialAssetsandPortfolioSecuritizationsDetails">
        <link:definition>9954489 - Disclosure - Consolidations and Transfers of Financial Assets - Transfers of Financial Assets and Portfolio Securitizations (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="MortgageLoansLoansinMortgagePortfolioDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansLoansinMortgagePortfolioDetails">
        <link:definition>9954490 - Disclosure - Mortgage Loans - Loans in 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="MortgageLoansAgingDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansAgingDetails">
        <link:definition>9954491 - Disclosure - Mortgage Loans - Aging (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="MortgageLoansCreditQualityIndicatorsSFDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansCreditQualityIndicatorsSFDetails">
        <link:definition>9954492 - Disclosure - Mortgage Loans - Credit Quality Indicators - SF (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="MortgageLoansCreditQualityIndicatorsMFDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansCreditQualityIndicatorsMFDetails">
        <link:definition>9954493 - Disclosure - Mortgage Loans - Credit Quality Indicators - MF (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="MortgageLoansLoanRestructuringSummaryofLoansRestructuredDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansLoanRestructuringSummaryofLoansRestructuredDetails">
        <link:definition>9954494 - Disclosure - Mortgage Loans - Loan Restructuring - Summary of Loans Restructured (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="MortgageLoansLoanRestructuringFinancialImpactsDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansLoanRestructuringFinancialImpactsDetails">
        <link:definition>9954495 - Disclosure - Mortgage Loans - Loan Restructuring - Financial Impacts (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="MortgageLoansLoanRestructuringSubsequentDefaultDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansLoanRestructuringSubsequentDefaultDetails">
        <link:definition>9954496 - Disclosure - Mortgage Loans - Loan Restructuring - Subsequent Default (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="MortgageLoansLoanRestructuringAgingAnalysisDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansLoanRestructuringAgingAnalysisDetails">
        <link:definition>9954497 - Disclosure - Mortgage Loans - Loan Restructuring - Aging Analysis (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="MortgageLoansNonaccrualLoansDetails" roleURI="http://www.fanniemae.com/role/MortgageLoansNonaccrualLoansDetails">
        <link:definition>9954498 - Disclosure - Mortgage Loans - Non-accrual 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="AllowanceforLoanLossesChangesinAllowanceDetails" roleURI="http://www.fanniemae.com/role/AllowanceforLoanLossesChangesinAllowanceDetails">
        <link:definition>9954499 - Disclosure - Allowance for Loan Losses - Changes in Allowance (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="AllowanceforLoanLossesNarrativeDetails" roleURI="http://www.fanniemae.com/role/AllowanceforLoanLossesNarrativeDetails">
        <link:definition>9954500 - Disclosure - Allowance for Loan Losses - 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="InvestmentsinSecuritiesTrading1Details" roleURI="http://www.fanniemae.com/role/InvestmentsinSecuritiesTrading1Details">
        <link:definition>9954501 - Disclosure - Investments in Securities - Trading 1 (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="InvestmentsinSecuritiesTrading2Details" roleURI="http://www.fanniemae.com/role/InvestmentsinSecuritiesTrading2Details">
        <link:definition>9954502 - Disclosure - Investments in Securities - Trading 2 (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="InvestmentsinSecuritiesAvailableforsaleSecurities1Details" roleURI="http://www.fanniemae.com/role/InvestmentsinSecuritiesAvailableforsaleSecurities1Details">
        <link:definition>9954503 - Disclosure - Investments in Securities - Available-for-sale Securities 1 (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="InvestmentsinSecuritiesAvailableforsaleSecurities2Details" roleURI="http://www.fanniemae.com/role/InvestmentsinSecuritiesAvailableforsaleSecurities2Details">
        <link:definition>9954504 - Disclosure - Investments in Securities - Available-for-sale Securities 2 (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="InvestmentsinSecuritiesAvailableforsaleSecurities3Details" roleURI="http://www.fanniemae.com/role/InvestmentsinSecuritiesAvailableforsaleSecurities3Details">
        <link:definition>9954505 - Disclosure - Investments in Securities - Available-for-sale Securities 3 (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.fanniemae.com/role/FinancialGuaranteesDetails">
        <link:definition>9954506 - 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="ShortTermandLongTermDebtShortTermDebtDetails" roleURI="http://www.fanniemae.com/role/ShortTermandLongTermDebtShortTermDebtDetails">
        <link:definition>9954507 - Disclosure - Short-Term and Long-Term 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="ShortTermandLongTermDebtLongTermDebtDetails" roleURI="http://www.fanniemae.com/role/ShortTermandLongTermDebtLongTermDebtDetails">
        <link:definition>9954508 - Disclosure - Short-Term and Long-Term 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="DerivativeInstrumentsNotionalandFairValuePositionDetails" roleURI="http://www.fanniemae.com/role/DerivativeInstrumentsNotionalandFairValuePositionDetails">
        <link:definition>9954509 - Disclosure - Derivative Instruments - Notional and Fair Value 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="DerivativeInstrumentsFVGainsandLossesDetails" roleURI="http://www.fanniemae.com/role/DerivativeInstrumentsFVGainsandLossesDetails">
        <link:definition>9954510 - Disclosure - Derivative Instruments - FV 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="DerivativeInstrumentsNarrativeDetails" roleURI="http://www.fanniemae.com/role/DerivativeInstrumentsNarrativeDetails">
        <link:definition>9954511 - Disclosure - Derivative Instruments - 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="SegmentReportingDetails" roleURI="http://www.fanniemae.com/role/SegmentReportingDetails">
        <link:definition>9954512 - 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="ConcentrationsofCreditRiskSFRiskCharacteristicsDetails" roleURI="http://www.fanniemae.com/role/ConcentrationsofCreditRiskSFRiskCharacteristicsDetails">
        <link:definition>9954513 - Disclosure - Concentrations of Credit Risk - SF Risk Characteristics (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="ConcentrationsofCreditRiskMFRiskCharacteristicsDetails" roleURI="http://www.fanniemae.com/role/ConcentrationsofCreditRiskMFRiskCharacteristicsDetails">
        <link:definition>9954514 - Disclosure - Concentrations of Credit Risk - MF Risk Characteristics (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="ConcentrationsofCreditRiskOtherConcentrationsDetails" roleURI="http://www.fanniemae.com/role/ConcentrationsofCreditRiskOtherConcentrationsDetails">
        <link:definition>9954515 - Disclosure - Concentrations of Credit Risk - Other Concentrations (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="NettingArrangementsDetails" roleURI="http://www.fanniemae.com/role/NettingArrangementsDetails">
        <link:definition>9954516 - Disclosure - Netting Arrangements (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="NettingArrangementsDetails_1" roleURI="http://www.fanniemae.com/role/NettingArrangementsDetails_1">
        <link:definition>9954516 - Disclosure - Netting Arrangements (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="FairValueLevelsHierarchyDetails" roleURI="http://www.fanniemae.com/role/FairValueLevelsHierarchyDetails">
        <link:definition>9954517 - Disclosure - Fair Value - Levels Hierarchy (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="FairValueLevel3RollforwardDetails" roleURI="http://www.fanniemae.com/role/FairValueLevel3RollforwardDetails">
        <link:definition>9954518 - Disclosure - Fair Value - Level 3 Rollforward (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="FairValueLevel3ValuationInputsDetails" roleURI="http://www.fanniemae.com/role/FairValueLevel3ValuationInputsDetails">
        <link:definition>9954519 - Disclosure - Fair Value - Level 3 Valuation 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="FairValueLevel3ValuationNonrecurringDetails" roleURI="http://www.fanniemae.com/role/FairValueLevel3ValuationNonrecurringDetails">
        <link:definition>9954520 - Disclosure - Fair Value - Level 3 Valuation - Nonrecurring (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="FairValueFairValueofFinancialInstrumentsDetails" roleURI="http://www.fanniemae.com/role/FairValueFairValueofFinancialInstrumentsDetails">
        <link:definition>9954521 - Disclosure - Fair Value - 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="FairValueFairValueOptionDetails" roleURI="http://www.fanniemae.com/role/FairValueFairValueOptionDetails">
        <link:definition>9954522 - Disclosure - Fair Value - Fair Value 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="FairValueChangesinFVundertheFVOptionDetails" roleURI="http://www.fanniemae.com/role/FairValueChangesinFVundertheFVOptionDetails">
        <link:definition>9954523 - Disclosure - Fair Value - Changes in FV under the FV 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="CommitmentsandContingenciesDetails" roleURI="http://www.fanniemae.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9954524 - Disclosure - Commitments and 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="RegulatoryCapitalRequirementsDetails" roleURI="http://www.fanniemae.com/role/RegulatoryCapitalRequirementsDetails">
        <link:definition>9954525 - Disclosure - Regulatory 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="fnm_TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness" abstract="false" name="TotalMortgageInsuranceCoverageRiskInForceAsPercentageOfUnpaidPrincipalBalanceInGuarantyBookOfBusiness" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_ConservatorshipPolicyPolicyTextBlock" abstract="false" name="ConservatorshipPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment" abstract="false" name="ProceedsFromSaleAndPrincipalRepaymentsOnLoansAndLeasesHeldForInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeniorFixedMediumTermNotesMember" abstract="true" name="SeniorFixedMediumTermNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationCoreLeverageCapitalActual" abstract="false" name="BankingRegulationCoreLeverageCapitalActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_PaymentsForAdvancesToLenders" abstract="false" name="PaymentsForAdvancesToLenders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_NonDepositoryServicerMember" abstract="true" name="NonDepositoryServicerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_SeniorFixedDebtMember" abstract="true" name="SeniorFixedDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_MultifamilySegmentMember" abstract="true" name="MultifamilySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_PoolMortgageInsuranceCoverageRiskInForce" abstract="false" name="PoolMortgageInsuranceCoverageRiskInForce" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FinancialGuaranteesandMaximumRecoveryLineItems" abstract="true" name="FinancialGuaranteesandMaximumRecoveryLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember" abstract="true" name="PaymentDeferralExtendedMaturityAndContractualInterestRateReductionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_EssentGuarantyIncMember" abstract="true" name="EssentGuarantyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance" abstract="false" name="LoansSeriouslyDelinquentPercentageOfUnpaidPrincipalBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount" abstract="false" name="FinancingReceivableRestructuredLoansNotConsideredTDRsAverageCapitalizedAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_AppraisalsMember" abstract="true" name="AppraisalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalCapitalAbstract" abstract="true" name="BankingRegulationAdjustedTotalCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_SeniorPreferredStockValue" abstract="false" name="SeniorPreferredStockValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss" abstract="false" name="FinancingReceivableExcludingFairValueOptionAndAccruedInterestBeforeAllowanceForCreditLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_Series20082SeniorPreferredStockMember" abstract="true" name="Series20082SeniorPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement" abstract="false" name="AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember" abstract="true" name="OriginalLoanToValueRatioLessThanOrEqualToEightyPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance" abstract="false" name="MortgageLoansOnRealEstateUnpaidPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeniorPreferredStockMember" abstract="true" name="SeniorPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_SingleVendorWithInputsMember" abstract="true" name="SingleVendorWithInputsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_OtherStatesMember" abstract="true" name="OtherStatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_PaymentDeferralAndExtendedMaturityMember" abstract="true" name="PaymentDeferralAndExtendedMaturityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts" abstract="false" name="UnpaidPrincipalBalanceSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FairValueInputsQuantitativeInformationTable" abstract="true" name="FairValueInputsQuantitativeInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fnm_PrimaryMortgageInsuranceCoverageRiskInForce" abstract="false" name="PrimaryMortgageInsuranceCoverageRiskInForce" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_GenworthMortgageInsuranceCorp.Member" abstract="true" name="GenworthMortgageInsuranceCorp.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ForbearancePlanMember" abstract="true" name="ForbearancePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther" abstract="false" name="FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossAdjustmentOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" abstract="false" name="FairValueAssetRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_EstimatedMarkToMarketLoanToValueRatioGreaterThanOneHundredPercentMember" abstract="true" name="EstimatedMarkToMarketLoanToValueRatioGreaterThanOneHundredPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalRiskBasedCapitalRatioCapitalAdequacyMinimum" abstract="false" name="BankingRegulationAdjustedTotalRiskBasedCapitalRatioCapitalAdequacyMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_BankingRegulationCoreLeverageCapitalRatioCapitalAdequacyMinimum" abstract="false" name="BankingRegulationCoreLeverageCapitalRatioCapitalAdequacyMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_NumberOfLoansSeriouslyDelinquentPercentageByCategory" abstract="false" name="NumberOfLoansSeriouslyDelinquentPercentageByCategory" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalCapitalActual" abstract="false" name="BankingRegulationAdjustedTotalCapitalActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember" abstract="true" name="EstimatedMarkToMarketLoanToValueRatioGreaterThan80PercentAndLessThanOrEqualTo90PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationCommonEquityTierOneRiskBasedCapitalExcessDeficitActual" abstract="false" name="BankingRegulationCommonEquityTierOneRiskBasedCapitalExcessDeficitActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeniorHousingMember" abstract="true" name="SeniorHousingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_CurrentDebtServiceCoverageRatioHigherRiskLoans1" abstract="false" name="CurrentDebtServiceCoverageRatioHigherRiskLoans1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_GuarantyAssetsAndBuyUpsFairValueDisclosure" abstract="false" name="GuarantyAssetsAndBuyUpsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_MortgageCommitmentsToPurchaseWholeLoansMember" abstract="true" name="MortgageCommitmentsToPurchaseWholeLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_CommonSecuritizationSolutionsAndFreddieMacMember" abstract="true" name="CommonSecuritizationSolutionsAndFreddieMacMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fnm_SeniorFloatingConnecticutAvenueSecurityMember" abstract="true" name="SeniorFloatingConnecticutAvenueSecurityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_AcceptedOffersMember" abstract="true" name="AcceptedOffersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost" abstract="false" name="FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts" abstract="false" name="FairValueSecuritiesRetainedUnconsolidatedPortfolioSecuritizationTrusts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011" abstract="false" name="SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_ForbearanceAndRepaymentPlansAndTrialModificationMember" abstract="true" name="ForbearanceAndRepaymentPlansAndTrialModificationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_RelatedPartiesPolicyTextBlock" abstract="false" name="RelatedPartiesPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_BankingRegulationCoreLeverageCapitalRatioActual" abstract="false" name="BankingRegulationCoreLeverageCapitalRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_PayFixedSwapMember" abstract="true" name="PayFixedSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_OtherMortgageLoanMember" abstract="true" name="OtherMortgageLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_OriginalLoanToValueRatio9001To100Member" abstract="true" name="OriginalLoanToValueRatio9001To100Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioExcessDeficitActual" abstract="false" name="BankingRegulationCommonEquityTierOneRiskBasedCapitalRatioExcessDeficitActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_TreasuryCapitalManagementFundMember" abstract="true" name="TreasuryCapitalManagementFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fnm_PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares" abstract="false" name="PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_ScheduleOfTradingSecuritiesGainsLossesNetTableTextBlock" abstract="false" name="ScheduleOfTradingSecuritiesGainsLossesNetTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_ConsolidationsAndTransfersOfFinancialAssetsTextBlock" abstract="false" name="ConsolidationsAndTransfersOfFinancialAssetsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_ArchCapitalGroupLtd.Member" abstract="true" name="ArchCapitalGroupLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_TrialModificationAndRepaymentPlansMember" abstract="true" name="TrialModificationAndRepaymentPlansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_InterestAccrualsOnHedgingInstruments" abstract="false" name="InterestAccrualsOnHedgingInstruments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversalNet" abstract="false" name="FinancingReceivableTransferToHeldForSaleAllowanceForCreditLossExpenseReversalNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_PrincipalAmountOutstandingOfLoansHeldForInvestment" abstract="false" name="PrincipalAmountOutstandingOfLoansHeldForInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FinancingReceivableLossMitigationPolicyTextBlock" abstract="false" name="FinancingReceivableLossMitigationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fnm_MortgageCommitmentDerivativesMember" abstract="true" name="MortgageCommitmentDerivativesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FreddieMacCollateralIncludedInFannieMaeCommingledSecurity" abstract="false" name="FreddieMacCollateralIncludedInFannieMaeCommingledSecurity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" abstract="false" name="FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_BankingRegulationTotalRiskBasedCapitalRatioExcessDeficitActual" abstract="false" name="BankingRegulationTotalRiskBasedCapitalRatioExcessDeficitActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_LoansInMortgagePortfolioTable" abstract="true" name="LoansInMortgagePortfolioTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fnm_EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember" abstract="true" name="EstimatedMarkToMarketLoanToValueRatioGreaterThan100PercentLoansRecordedInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_OffsettingTableTextBlock" abstract="false" name="OffsettingTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension" abstract="false" name="FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageTermExtension" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="fnm_WellsFargoBankN.A.Member" abstract="true" name="WellsFargoBankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ReceiveFixedSwapMember" abstract="true" name="ReceiveFixedSwapMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_SeniorPreferredStockLiquidationPreferenceValue" abstract="false" name="SeniorPreferredStockLiquidationPreferenceValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_MortgageGuarantyInsuranceCorp.Member" abstract="true" name="MortgageGuarantyInsuranceCorp.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_GuarantyBookOfBusinessMember" abstract="true" name="GuarantyBookOfBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance" abstract="false" name="Loans60To89DaysPastDuePercentageOfUnpaidPrincipalBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_BankingRegulationExcessDeficitCoreLeverageCapitalActual" abstract="false" name="BankingRegulationExcessDeficitCoreLeverageCapitalActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_RealEstateAcquiredThroughForeclosureFairValueDisclosure" abstract="false" name="RealEstateAcquiredThroughForeclosureFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory" abstract="false" name="LoansSeriouslyDelinquentUnpaidPrincipalBalancePercentageByCategory" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_BankingRegulationTierOneRiskBasedCapitalExcessDeficitActual" abstract="false" name="BankingRegulationTierOneRiskBasedCapitalExcessDeficitActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" abstract="false" name="FairValueRecurringBasisUnobservableInputReconciliationAssetGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_ScheduleOfRiskInForceMortgageInsuranceCoverageByCounterpartyTableTextBlock" abstract="false" name="ScheduleOfRiskInForceMortgageInsuranceCoverageByCounterpartyTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_InterestRateRiskOnHeldForInvestmentMortgageLoanMember" abstract="true" name="InterestRateRiskOnHeldForInvestmentMortgageLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_CashCashEquivalentsAndRestrictedCashFairValueDisclosure" abstract="false" name="CashCashEquivalentsAndRestrictedCashFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalRiskBasedCapitalRatioActual" abstract="false" name="BankingRegulationAdjustedTotalRiskBasedCapitalRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_Vintages2009toCurrentYearMember" abstract="true" name="Vintages2009toCurrentYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember" abstract="true" name="EstimatedMarkToMarketLoanToValueRatioLessThanOrEqualTo80PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ConservatorshipPreferredStockAgreementsAndRelatedPartiesAbstract" abstract="true" name="ConservatorshipPreferredStockAgreementsAndRelatedPartiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_BankingRegulationTierOneRiskBasedCapitalRatioExcessDeficitActual" abstract="false" name="BankingRegulationTierOneRiskBasedCapitalRatioExcessDeficitActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_BankingRegulationLeverageCapitalAbstract" abstract="true" name="BankingRegulationLeverageCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_AggregateLiquidationPreferenceOfSeniorPreferredStock" abstract="false" name="AggregateLiquidationPreferenceOfSeniorPreferredStock" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_AllowanceForMortgageInsuranceReceivable" abstract="false" name="AllowanceForMortgageInsuranceReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_NettingArrangementsTextBlock" abstract="false" name="NettingArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_NumberOfLoans60To89DaysPastDuePercentage" abstract="false" name="NumberOfLoans60To89DaysPastDuePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_WalkerDunlopLLCMember" abstract="true" name="WalkerDunlopLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_SingleClassMBSREMICMegasMember" abstract="true" name="SingleClassMBSREMICMegasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable" abstract="false" name="FinancingReceivableRestructuredLoansNotConsideredTDRsPercentOfTotalFinancingReceivable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers" abstract="false" name="ReceivableFromClaimsOnDefaultedLoansFromMortgageInsurersSellersAndServicers" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_RestrictedCashAndCashEquivalentMember" abstract="true" name="RestrictedCashAndCashEquivalentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_OtherTopServicersMember" abstract="true" name="OtherTopServicersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_MortgageLoansOnRealEstateLoanDelinquencyPeriod" abstract="false" name="MortgageLoansOnRealEstateLoanDelinquencyPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fnm_WalkForwardsMember" abstract="true" name="WalkForwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" abstract="false" name="FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleListNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTable" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fnm_MaximumRecovery" abstract="false" name="MaximumRecovery" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_ServiceProvidersAxis" abstract="true" name="ServiceProvidersAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="fnm_SeniorPreferredStockPurchaseAgreementsLitigationMember" abstract="true" name="SeniorPreferredStockPurchaseAgreementsLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fnm_ForwardContractsToSellMortgageRelatedSecuritiesMember" abstract="true" name="ForwardContractsToSellMortgageRelatedSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_DepositoryServicerMember" abstract="true" name="DepositoryServicerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011Member" abstract="true" name="SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fnm_LoansInMortgagePortfolioLineItems" abstract="true" name="LoansInMortgagePortfolioLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_OtherValuationTechniqueMember" abstract="true" name="OtherValuationTechniqueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock" abstract="false" name="ScheduleOfRiskCharacteristicsGuarantyBookOfBusinessTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction" abstract="false" name="FinancingReceivableRestructuredLoansNotConsideredTDRsWeightedAverageInterestRateReduction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_SeniorFloatingOtherDebtMember" abstract="true" name="SeniorFloatingOtherDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ConsolidationsAndTransfersOfFinancialAssetsAbstract" abstract="true" name="ConsolidationsAndTransfersOfFinancialAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther" abstract="false" name="FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAdjustmentsOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeniorFloatingDebtMember" abstract="true" name="SeniorFloatingDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_NonconsolidatedFannieMaesecuritiesMember" abstract="true" name="NonconsolidatedFannieMaesecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationRiskBasedCapitalAbstract" abstract="true" name="BankingRegulationRiskBasedCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_ChangeInExpectedCreditEnhancementRecoveries" abstract="false" name="ChangeInExpectedCreditEnhancementRecoveries" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FinancialGuaranteesandMaximumRecoveryTable" abstract="true" name="FinancialGuaranteesandMaximumRecoveryTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fnm_InternalModelMember" abstract="true" name="InternalModelMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FederalHousingFinanceAgencyMember" abstract="true" name="FederalHousingFinanceAgencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationExcessDeficitCoreLeverageCapitalRatioActual" abstract="false" name="BankingRegulationExcessDeficitCoreLeverageCapitalRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedAssetsActual" abstract="false" name="BankingRegulationAdjustedAssetsActual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet" abstract="false" name="MortgageLoansCostBasisAndFairValueAdjustmentsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeniorFixedOtherDebtMember" abstract="true" name="SeniorFixedOtherDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_DealerMarkMember" abstract="true" name="DealerMarkMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalRiskBasedCapitalRatioExcessDeficitActual" abstract="false" name="BankingRegulationAdjustedTotalRiskBasedCapitalRatioExcessDeficitActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_FinancingReceivableLoanModificationTableTextBlock" abstract="false" name="FinancingReceivableLoanModificationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_BankingRegulationTotalRiskBasedCapitalExcessDeficitActual" abstract="false" name="BankingRegulationTotalRiskBasedCapitalExcessDeficitActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_BrokerPriceOpinionMember" abstract="true" name="BrokerPriceOpinionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember" abstract="true" name="CurrentDebtServiceCoverageRatioLessThanOneHundredPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ScheduleOfRiskInForceMortgageInsuranceCoverageTableTextBlock" abstract="false" name="ScheduleOfRiskInForceMortgageInsuranceCoverageTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_BankingRegulationCoreLeverageCapitalAbstract" abstract="true" name="BankingRegulationCoreLeverageCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_ConsensusWithoutInputsMember" abstract="true" name="ConsensusWithoutInputsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_MortgageLoansMember" abstract="true" name="MortgageLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_TableFootnoteAbstract" abstract="true" name="TableFootnoteAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalRiskBasedCapitalExcessDeficitActual" abstract="false" name="BankingRegulationAdjustedTotalRiskBasedCapitalExcessDeficitActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_UnpaidPrincipalBalanceOfPortfolioSecuritizations" abstract="false" name="UnpaidPrincipalBalanceOfPortfolioSecuritizations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_BankingRegulationExcessDeficitTierOneLeverageCapitalRatioActual" abstract="false" name="BankingRegulationExcessDeficitTierOneLeverageCapitalRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="fnm_SingleFamilySegmentMember" abstract="true" name="SingleFamilySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_FixedRateResidentialMortgage15YearMember" abstract="true" name="FixedRateResidentialMortgage15YearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_ForwardContractsToPurchaseMortgageRelatedSecuritiesMember" abstract="true" name="ForwardContractsToPurchaseMortgageRelatedSecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_RadianGuarantyIncMember" abstract="true" name="RadianGuarantyIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_TotalRiskManagementDerivativesPortfolioMember" abstract="true" name="TotalRiskManagementDerivativesPortfolioMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_DiscontinuedHedgeRelatedBasisAdjustmentAmortization" abstract="false" name="DiscontinuedHedgeRelatedBasisAdjustmentAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_PercentageOfUnpaidPrincipalBalanceOfLoans" abstract="false" name="PercentageOfUnpaidPrincipalBalanceOfLoans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_OffsettingTable" abstract="true" name="OffsettingTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="fnm_InterestRateRiskOnDebtMember" abstract="true" name="InterestRateRiskOnDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_NationalMortgageInsuranceCorporationMember" abstract="true" name="NationalMortgageInsuranceCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_UsTreasuryMember" abstract="true" name="UsTreasuryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_TotalAvailableFundingFromTreasuryPursuantToTheSeniorPreferredStockAgreement" abstract="false" name="TotalAvailableFundingFromTreasuryPursuantToTheSeniorPreferredStockAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_ConservatorshipPreferredStockAgreementsAndRelatedPartiesTextBlock" abstract="false" name="ConservatorshipPreferredStockAgreementsAndRelatedPartiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="fnm_ProceedsFromPaymentsForLoansHeldForInvestmentAbstract" abstract="true" name="ProceedsFromPaymentsForLoansHeldForInvestmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="fnm_LitigationSettlementInterestRate" abstract="false" name="LitigationSettlementInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_BankingRegulationAdjustedTotalRiskBasedCapitalCapitalAdequacyMinimum" abstract="false" name="BankingRegulationAdjustedTotalRiskBasedCapitalCapitalAdequacyMinimum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock" abstract="false" name="ScheduleOfDelinquencyStatusGuarantyBookOfBusinessTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault" abstract="false" name="FinancingReceivableRestructuredLoansNotConsideredTDRsAmortizedCostSubsequentDefault" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" abstract="false" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="fnm_ReceiveFixedSwaptionMember" abstract="true" name="ReceiveFixedSwaptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_NonmortgagerelatedsecuritiesMember" abstract="true" name="NonmortgagerelatedsecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_USTreasuryAndFreddieMacMember" abstract="true" name="USTreasuryAndFreddieMacMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="fnm_GroupOfLargestMortgageServicersIncludingAffiliatesMember" abstract="true" name="GroupOfLargestMortgageServicersIncludingAffiliatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_Vintages2008AndPriorMember" abstract="true" name="Vintages2008AndPriorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_PayFixedSwaptionMember" abstract="true" name="PayFixedSwaptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_MortgageInsuranceCoverageRiskInForce" abstract="false" name="MortgageInsuranceCoverageRiskInForce" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_BankingRegulationExcessDeficitTierOneLeverageCapitalActual" abstract="false" name="BankingRegulationExcessDeficitTierOneLeverageCapitalActual" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeniorFloatingMediumTermNotesMember" abstract="true" name="SeniorFloatingMediumTermNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_GuarantorObligationContractualTerm" abstract="false" name="GuarantorObligationContractualTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fnm_CreditEnhancementExpense" abstract="false" name="CreditEnhancementExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_InsuranceLossReservesContractualMortgageInsuranceBenefitNet" abstract="false" name="InsuranceLossReservesContractualMortgageInsuranceBenefitNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_OtherCounterpartyMember" abstract="true" name="OtherCounterpartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_AdvanceToLender" abstract="false" name="AdvanceToLender" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_OriginalLoanToValueRatio8001To90Member" abstract="true" name="OriginalLoanToValueRatio8001To90Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember" abstract="true" name="EstimatedMarkToMarketLoanToValueRatioGreaterThan90PercentAndLessThanOrEqualTo100PercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_DiscountedCashFlowWithInputsMember" abstract="true" name="DiscountedCashFlowWithInputsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_BankingRegulationCoreLeverageCapitalCapitalAdequacyMinimum" abstract="false" name="BankingRegulationCoreLeverageCapitalCapitalAdequacyMinimum" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance" abstract="false" name="Loans30To59DaysPastDuePercentageOfUnpaidPrincipalBalance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_OriginalLoanToValueRatioGreaterThanEightyPercentMember" abstract="true" name="OriginalLoanToValueRatioGreaterThanEightyPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_NumberOfLoans30To59DaysPastDuePercentage" abstract="false" name="NumberOfLoans30To59DaysPastDuePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="fnm_InsuranceServiceProviderConcentrationRiskMember" abstract="true" name="InsuranceServiceProviderConcentrationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_NetWorthIncreaseDecrease" abstract="false" name="NetWorthIncreaseDecrease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="fnm_SeriousDelinquencyDayspastdue1" abstract="false" name="SeriousDelinquencyDayspastdue1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="fnm_ServiceProvidersDomain" abstract="true" name="ServiceProvidersDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="fnm_SeniorFixedBenchmarkNotesAndBondsMember" abstract="true" name="SeniorFixedBenchmarkNotesAndBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
