<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.farmermac.com/20190930" xmlns:agm="http://www.farmermac.com/20190930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt/2018-01-31" schemaLocation="http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2018-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2017-01-31" schemaLocation="http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2018-01-31" schemaLocation="https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agm-20190930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agm-20190930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agm-20190930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="agm-20190930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="BusinessSegmentReporting" roleURI="http://www.farmermac.com/role/BusinessSegmentReporting">
        <link:definition>2109100 - Disclosure - Business 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="BusinessSegmentReportingCoreEarningsBusinessSegmentsDetails" roleURI="http://www.farmermac.com/role/BusinessSegmentReportingCoreEarningsBusinessSegmentsDetails">
        <link:definition>2409402 - Disclosure - Business Segment Reporting  - Core Earnings - Business Segments (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="BusinessSegmentReportingTables" roleURI="http://www.farmermac.com/role/BusinessSegmentReportingTables">
        <link:definition>2309301 - Disclosure - Business 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="ConsolidatedBalanceSheets" roleURI="http://www.farmermac.com/role/ConsolidatedBalanceSheets">
        <link:definition>1003000 - 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.farmermac.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1003501 - 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="ConsolidatedStatementsOfCashFlows" roleURI="http://www.farmermac.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1010000 - 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="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.farmermac.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1008000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE 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="ConsolidatedStatementsOfEquity" roleURI="http://www.farmermac.com/role/ConsolidatedStatementsOfEquity">
        <link:definition>1009000 - 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="ConsolidatedStatementsOfEquityParenthetical" roleURI="http://www.farmermac.com/role/ConsolidatedStatementsOfEquityParenthetical">
        <link:definition>1009001 - 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="ConsolidatedStatementsOfOperations" roleURI="http://www.farmermac.com/role/ConsolidatedStatementsOfOperations">
        <link:definition>1005000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CoverPage" roleURI="http://www.farmermac.com/role/CoverPage">
        <link:definition>0001000 - 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="Equity" roleURI="http://www.farmermac.com/role/Equity">
        <link:definition>2107100 - Disclosure - 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="EquityCapitalRequirementsDetails" roleURI="http://www.farmermac.com/role/EquityCapitalRequirementsDetails">
        <link:definition>2407402 - Disclosure - Equity - 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>
      <link:roleType id="EquityNarrativeDetails" roleURI="http://www.farmermac.com/role/EquityNarrativeDetails">
        <link:definition>2407401 - Disclosure - Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueDisclosures" roleURI="http://www.farmermac.com/role/FairValueDisclosures">
        <link:definition>2108100 - 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="FairValueDisclosuresFairValueMeasurementsRecurringAndNonrecurringDetails" roleURI="http://www.farmermac.com/role/FairValueDisclosuresFairValueMeasurementsRecurringAndNonrecurringDetails">
        <link:definition>2408403 - Disclosure - Fair Value Disclosures  - Fair Value Measurements, Recurring and 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="FairValueDisclosuresFairValueMeasurementsRecurringAndNonrecurringDetailsCalc2" roleURI="http://www.farmermac.com/role/FairValueDisclosuresFairValueMeasurementsRecurringAndNonrecurringDetailsCalc2">
        <link:definition>2408403 - Disclosure - Fair Value Disclosures  - Fair Value Measurements, Recurring and 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="FairValueDisclosuresNarrativeDetails" roleURI="http://www.farmermac.com/role/FairValueDisclosuresNarrativeDetails">
        <link:definition>2408402 - Disclosure - Fair Value Disclosures  - 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="FairValueDisclosuresQuantitativeInformationDetails" roleURI="http://www.farmermac.com/role/FairValueDisclosuresQuantitativeInformationDetails">
        <link:definition>2408405 - Disclosure - Fair Value Disclosures  - Quantitative Information (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="FairValueDisclosuresSummaryOfCarryingValueAndFairValueDetails" roleURI="http://www.farmermac.com/role/FairValueDisclosuresSummaryOfCarryingValueAndFairValueDetails">
        <link:definition>2408406 - Disclosure - Fair Value Disclosures  - Summary of Carrying Value and 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="FairValueDisclosuresTables" roleURI="http://www.farmermac.com/role/FairValueDisclosuresTables">
        <link:definition>2308301 - 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="FairValueDisclosuresUnobservableInputReconciliationDetails" roleURI="http://www.farmermac.com/role/FairValueDisclosuresUnobservableInputReconciliationDetails">
        <link:definition>2408404 - Disclosure - Fair Value Disclosures  - Unobservable Input Reconciliation (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="FarmerMacGuaranteedSecuritiesAndUsdaSecurities" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecurities">
        <link:definition>2103100 - Disclosure - Farmer Mac Guaranteed Securities and USDA 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="FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesFarmerMacGuaranteedSecuritiesAndUsdaSecuritiesDetails" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesFarmerMacGuaranteedSecuritiesAndUsdaSecuritiesDetails">
        <link:definition>2403402 - Disclosure - Farmer Mac Guaranteed Securities and USDA Securities - Farmer Mac Guaranteed Securities and USDA 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="FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesNarrativeDetails" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesNarrativeDetails">
        <link:definition>2403404 - Disclosure - Farmer Mac Guaranteed Securities and USDA Securities - 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="FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesScheduleOfAvailableForSaleSecuritiesDetails" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesScheduleOfAvailableForSaleSecuritiesDetails">
        <link:definition>2403405 - Disclosure - Farmer Mac Guaranteed Securities and USDA Securities - Schedule 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="FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesScheduleOfHeldToMaturitySecuritiesDetails" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesScheduleOfHeldToMaturitySecuritiesDetails">
        <link:definition>2403406 - Disclosure - Farmer Mac Guaranteed Securities and USDA Securities - Schedule of Held-to-maturity 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="FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesTables" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesTables">
        <link:definition>2303301 - Disclosure - Farmer Mac Guaranteed Securities and USDA 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="FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesUnrealizedLossPositionDetails" roleURI="http://www.farmermac.com/role/FarmerMacGuaranteedSecuritiesAndUsdaSecuritiesUnrealizedLossPositionDetails">
        <link:definition>2403403 - Disclosure - Farmer Mac Guaranteed Securities and USDA Securities - 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="FinancialDerivatives" roleURI="http://www.farmermac.com/role/FinancialDerivatives">
        <link:definition>2104100 - Disclosure - Financial 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="FinancialDerivativesHedgedItemsInFairValueHedgingRelationshipsDetails" roleURI="http://www.farmermac.com/role/FinancialDerivativesHedgedItemsInFairValueHedgingRelationshipsDetails">
        <link:definition>2404405 - Disclosure - Financial Derivatives - Hedged Items in Fair Value Hedging Relationships (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="FinancialDerivativesNarrativeDetails" roleURI="http://www.farmermac.com/role/FinancialDerivativesNarrativeDetails">
        <link:definition>2404403 - Disclosure - Financial Derivatives  - 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="FinancialDerivativesScheduleOfCreditExposureToInterestRateSwapCounterpartiesDetails" roleURI="http://www.farmermac.com/role/FinancialDerivativesScheduleOfCreditExposureToInterestRateSwapCounterpartiesDetails">
        <link:definition>2404406 - Disclosure - Financial Derivatives - Schedule of Credit Exposure to Interest Rate Swap Counterparties (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="FinancialDerivativesScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionDetails" roleURI="http://www.farmermac.com/role/FinancialDerivativesScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionDetails">
        <link:definition>2404402 - Disclosure - Financial Derivatives  - Schedule of Derivative Instruments in Statement of Financial 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="FinancialDerivativesScheduleOfNetIncomeExpenseRecognizedDetails" roleURI="http://www.farmermac.com/role/FinancialDerivativesScheduleOfNetIncomeExpenseRecognizedDetails">
        <link:definition>2404404 - Disclosure - Financial Derivatives  - Schedule of Net Income/(Expense) Recognized (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="FinancialDerivativesTables" roleURI="http://www.farmermac.com/role/FinancialDerivativesTables">
        <link:definition>2304301 - Disclosure - Financial 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="GuaranteesAndLongTermStandbyPurchaseCommitments" roleURI="http://www.farmermac.com/role/GuaranteesAndLongTermStandbyPurchaseCommitments">
        <link:definition>2106100 - Disclosure - Guarantees and Long-Term Standby Purchase Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GuaranteesAndLongTermStandbyPurchaseCommitmentsCashFlowsFromOffBalanceSheetGuaranteedSecuritiesDetails" roleURI="http://www.farmermac.com/role/GuaranteesAndLongTermStandbyPurchaseCommitmentsCashFlowsFromOffBalanceSheetGuaranteedSecuritiesDetails">
        <link:definition>2406403 - Disclosure - Guarantees and Long-Term Standby Purchase Commitments  - Cash Flows from Off-balance sheet Guaranteed 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="GuaranteesAndLongTermStandbyPurchaseCommitmentsLongTermStandbyPurchaseCommitmentsDetails" roleURI="http://www.farmermac.com/role/GuaranteesAndLongTermStandbyPurchaseCommitmentsLongTermStandbyPurchaseCommitmentsDetails">
        <link:definition>2406404 - Disclosure - Guarantees and Long-Term Standby Purchase Commitments  - Long-Term Standby Purchase Commitments (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="GuaranteesAndLongTermStandbyPurchaseCommitmentsOffBalanceSheetGuaranteedSecuritiesDetails" roleURI="http://www.farmermac.com/role/GuaranteesAndLongTermStandbyPurchaseCommitmentsOffBalanceSheetGuaranteedSecuritiesDetails">
        <link:definition>2406402 - Disclosure - Guarantees and Long-Term Standby Purchase Commitments  - Off-Balance Sheet Guaranteed 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="GuaranteesAndLongTermStandbyPurchaseCommitmentsTables" roleURI="http://www.farmermac.com/role/GuaranteesAndLongTermStandbyPurchaseCommitmentsTables">
        <link:definition>2306301 - Disclosure - Guarantees and Long-Term Standby Purchase Commitments (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="InvestmentSecurities" roleURI="http://www.farmermac.com/role/InvestmentSecurities">
        <link:definition>2102100 - 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="InvestmentSecuritiesDebtMaturitiesDetails" roleURI="http://www.farmermac.com/role/InvestmentSecuritiesDebtMaturitiesDetails">
        <link:definition>2402405 - Disclosure - Investment Securities - Debt Maturities (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="InvestmentSecuritiesNarrativeDetails" roleURI="http://www.farmermac.com/role/InvestmentSecuritiesNarrativeDetails">
        <link:definition>2402404 - Disclosure - Investment Securities - 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="InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" roleURI="http://www.farmermac.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails">
        <link:definition>2402402 - Disclosure - Investment Securities - Schedule of 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="InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetailsCalc2" roleURI="http://www.farmermac.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetailsCalc2">
        <link:definition>2402402 - Disclosure - Investment Securities - Schedule of 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="InvestmentSecuritiesTables" roleURI="http://www.farmermac.com/role/InvestmentSecuritiesTables">
        <link:definition>2302301 - 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="InvestmentSecuritiesUnrealizedLossPositionDetails" roleURI="http://www.farmermac.com/role/InvestmentSecuritiesUnrealizedLossPositionDetails">
        <link:definition>2402403 - Disclosure - Investment Securities - 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="LoansAndAllowanceForLosses" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLosses">
        <link:definition>2105100 - Disclosure - Loans and Allowance for 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="LoansAndAllowanceForLossesNarrativeDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesNarrativeDetails">
        <link:definition>2405409 - Disclosure - Loans and Allowance for 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="LoansAndAllowanceForLossesScheduleOfAllowanceForCreditLossesDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfAllowanceForCreditLossesDetails">
        <link:definition>2405403 - Disclosure - Loans and Allowance for Losses  - Schedule of Allowance for Credit 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="LoansAndAllowanceForLossesScheduleOfAllowanceForLossesByImpairmentMethodAndCommodityDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfAllowanceForLossesByImpairmentMethodAndCommodityDetails">
        <link:definition>2405404 - Disclosure - Loans and Allowance for Losses  - Schedule of Allowance for Losses by Impairment Method and Commodity (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="LoansAndAllowanceForLossesScheduleOfCompositonOfLoanBalancesDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfCompositonOfLoanBalancesDetails">
        <link:definition>2405402 - Disclosure - Loans and Allowance for Losses - Schedule of Compositon of Loan Balances (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="LoansAndAllowanceForLossesScheduleOfConcentrationsOfRiskByRiskFactorDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfConcentrationsOfRiskByRiskFactorDetails">
        <link:definition>2405408 - Disclosure - Loans and Allowance for Losses  - Schedule of Concentrations of Risk by Risk Factor (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="LoansAndAllowanceForLossesScheduleOfFinancingReceivablesCreditQualityIndicatorsDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfFinancingReceivablesCreditQualityIndicatorsDetails">
        <link:definition>2405407 - Disclosure - Loans and Allowance for Losses  - Schedule of Financing Receivables Credit Quality Indicators (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="LoansAndAllowanceForLossesScheduleOfImpairedFinancingReceivablesDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfImpairedFinancingReceivablesDetails">
        <link:definition>2405405 - Disclosure - Loans and Allowance for Losses  - Schedule of Impaired Financing Receivables (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="LoansAndAllowanceForLossesScheduleOfPastDueFinancingReceivablesDetails" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesScheduleOfPastDueFinancingReceivablesDetails">
        <link:definition>2405406 - Disclosure - Loans and Allowance for Losses  - Schedule of  Past Due Financing Receivables (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="LoansAndAllowanceForLossesTables" roleURI="http://www.farmermac.com/role/LoansAndAllowanceForLossesTables">
        <link:definition>2305301 - Disclosure - Loans and Allowance for 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="SummaryOfSignificantAccountingPolicies" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPolicies">
        <link:definition>2101100 - 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="SummaryOfSignificantAccountingPoliciesConsolidationOfVariableInterestEntitiesDetails" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPoliciesConsolidationOfVariableInterestEntitiesDetails">
        <link:definition>2401404 - Disclosure - Summary of Significant Accounting Policies - Consolidation of Variable Interest Entities (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="SummaryOfSignificantAccountingPoliciesEarningsPerCommonShareDetails" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerCommonShareDetails">
        <link:definition>2401405 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Common Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - 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="SummaryOfSignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeNetOfTaxDetails" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeNetOfTaxDetails">
        <link:definition>2401406 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accumulated Other Comprehensive Income, Net of Tax (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="SummaryOfSignificantAccountingPoliciesScheduleOfReclassificationOutOfAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfReclassificationOutOfAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>2401407 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reclassification out of Accumulated Other 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="SummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.farmermac.com/role/SummaryOfSignificantAccountingPoliciesTables">
        <link:definition>2301302 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="agm_AgricultureStorageAndProcessingMember" name="AgricultureStorageAndProcessingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_AssetsAndLiabilitiesFairValueDisclosure" name="AssetsAndLiabilitiesFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsWeightedAverageYield" name="AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_AvailableForSaleSecuritiesDebtMaturitiesNextTwelveMonthsWeightedAverageYield" name="AvailableForSaleSecuritiesDebtMaturitiesNextTwelveMonthsWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_AvailableForSaleSecuritiesDebtMaturitiesWeightedAverageYield" name="AvailableForSaleSecuritiesDebtMaturitiesWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_AvailableForSaleSecuritiesDebtMaturitiesYearSixThroughTenWeightedAverageYield" name="AvailableForSaleSecuritiesDebtMaturitiesYearSixThroughTenWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughFiveWeightedAverageYield" name="AvailableForSaleSecuritiesDebtMaturitiesYearTwoThroughFiveWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_AvailableForSaleSecuritiesInLossPositionForMoreThan12MonthsQualitativeDisclosurePercentOfAmortizedCost" name="AvailableForSaleSecuritiesInLossPositionForMoreThan12MonthsQualitativeDisclosurePercentOfAmortizedCost" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_AvailableforsaleSecuritiesDebtMaturitiesWeightedAverageYieldSingleMaturityDateAbstract" name="AvailableforsaleSecuritiesDebtMaturitiesWeightedAverageYieldSingleMaturityDateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_BorrowerExposureRangeAxisAxis" name="BorrowerExposureRangeAxisAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_BorrowerExposureRangeAxisDomain" name="BorrowerExposureRangeAxisDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesSubjectToBePurchased" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesSubjectToBePurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_CollateralDependentNotIndividuallyAnalyzedMember" name="CollateralDependentNotIndividuallyAnalyzedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_CommodityByTypeAxis" name="CommodityByTypeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_CommodityByTypeDomain" name="CommodityByTypeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_ConsolidationOfGuaranteedSecuritiesFromOffBalanceSheetToLoansHeldForInvestmentAndDebtSecuritiesOfConsolidatedTrustsHeldByThirdParties" name="ConsolidationOfGuaranteedSecuritiesFromOffBalanceSheetToLoansHeldForInvestmentAndDebtSecuritiesOfConsolidatedTrustsHeldByThirdParties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_CounterpartyNettingMember" name="CounterpartyNettingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_CreditExposureToInterestRateSwapCounterparties" name="CreditExposureToInterestRateSwapCounterparties" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_CropsMember" name="CropsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_DebtSecuritiesAvailableforSaleUnpaidPrincipalBalance" name="DebtSecuritiesAvailableforSaleUnpaidPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_DebtSecuritiesTradingMember" name="DebtSecuritiesTradingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_DerivativeNetHedgeIneffectivenessGainLossComponentRecognizedOnHedgedItem" name="DerivativeNetHedgeIneffectivenessGainLossComponentRecognizedOnHedgedItem" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_DerivativeNetInterestSettlements" name="DerivativeNetInterestSettlements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_DerivativeWeightedAverageForwardPrice" name="DerivativeWeightedAverageForwardPrice" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_DueWithinOneYearMember" name="DueWithinOneYearMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_EarningsPerShareOnIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" name="EarningsPerShareOnIncrementalCommonSharesAttributableToShareBasedPaymentArrangements" nillable="true" substitutionGroup="xbrli:item" type="num:perShareItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_ExcessTaxBenefitsfromShareBasedCompensation" name="ExcessTaxBenefitsfromShareBasedCompensation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_ExcludingNettingMember" name="ExcludingNettingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_FairValueAssetsAndLiabilitiesFairValueAsPercentOfTotalAssets" name="FairValueAssetsAndLiabilitiesFairValueAsPercentOfTotalAssets" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_FairValueAssetsAndLiabilitiesFairValueAsPercentOfTotalFinancialInstrumentsMeasuredAtFairValue" name="FairValueAssetsAndLiabilitiesFairValueAsPercentOfTotalFinancialInstrumentsMeasuredAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_FarmRanchMember" name="FarmRanchMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FarmerMacAndUsdaGuaranteedSecuritiesMember" name="FarmerMacAndUsdaGuaranteedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FarmerMacGuaranteedSecuritiesMember" name="FarmerMacGuaranteedSecuritiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesBorrowerExposureRangeFiveMember" name="FinancingReceivablesBorrowerExposureRangeFiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesBorrowerExposureRangeFourMember" name="FinancingReceivablesBorrowerExposureRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesBorrowerExposureRangeOneMemberMember" name="FinancingReceivablesBorrowerExposureRangeOneMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesBorrowerExposureRangeThreeMember" name="FinancingReceivablesBorrowerExposureRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesBorrowerExposureRangeTwoMemberMember" name="FinancingReceivablesBorrowerExposureRangeTwoMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_FinancingReceivablesLoanToValueRatioRangeLowerRangeLimit" name="FinancingReceivablesLoanToValueRatioRangeLowerRangeLimit" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_FinancingReceivablesLoanToValueRatioRangeUpperRangeLimit" name="FinancingReceivablesLoanToValueRatioRangeUpperRangeLimit" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeDomain" name="FinancingReceivablesOriginalLoanToValueRatioRangeDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeFiveMember" name="FinancingReceivablesOriginalLoanToValueRatioRangeFiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeFourMember" name="FinancingReceivablesOriginalLoanToValueRatioRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeOneMember" name="FinancingReceivablesOriginalLoanToValueRatioRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeSixMember" name="FinancingReceivablesOriginalLoanToValueRatioRangeSixMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeThreeMember" name="FinancingReceivablesOriginalLoanToValueRatioRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FinancingReceivablesOriginalLoanToValueRatioRangeTwoMember" name="FinancingReceivablesOriginalLoanToValueRatioRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FixedInterestRateMember" name="FixedInterestRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_FloatingInterestRateMember" name="FloatingInterestRateMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_GuaranteeobligationsissuedafterJanuary12003Member" name="GuaranteeobligationsissuedafterJanuary12003Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_HedgedAssetDiscontinuedFairValueCumulativeIncreaseDecrease" name="HedgedAssetDiscontinuedFairValueCumulativeIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_HedgedItemNetInterestSettlements" name="HedgedItemNetInterestSettlements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_HedgedItemsinFairValueHedgingRelationshipLineItems" name="HedgedItemsinFairValueHedgingRelationshipLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_HedgedItemsinFairValueHedgingRelationshipTable" name="HedgedItemsinFairValueHedgingRelationshipTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_HedgedItemsinFairValueHedgingRelationshipsTableTextBlock" name="HedgedItemsinFairValueHedgingRelationshipsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_HedgedLiabilityDiscontinuedFairValueCumulativeIncreaseDecrease" name="HedgedLiabilityDiscontinuedFairValueCumulativeIncreaseDecrease" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="agm_HeldtoMaturitySecuritiesDebtMaturitiesAfterTenYearsWeightedAverageYield" name="HeldtoMaturitySecuritiesDebtMaturitiesAfterTenYearsWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_HeldtoMaturitySecuritiesDebtMaturitiesNextTwelveMonthsWeightedAverageYield" name="HeldtoMaturitySecuritiesDebtMaturitiesNextTwelveMonthsWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_HeldtoMaturitySecuritiesDebtMaturitiesWeightedAverageYield" name="HeldtoMaturitySecuritiesDebtMaturitiesWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_HeldtoMaturitySecuritiesDebtMaturitiesWeightedAverageYieldSingleMaturityDateAbstract" name="HeldtoMaturitySecuritiesDebtMaturitiesWeightedAverageYieldSingleMaturityDateAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_HeldtoMaturitySecuritiesDebtMaturitiesYearTwoThroughFiveWeightedAverageYield" name="HeldtoMaturitySecuritiesDebtMaturitiesYearTwoThroughFiveWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_HeldtoMaturityUnpaidPrincipalBalance" name="HeldtoMaturityUnpaidPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_HeldtomaturitySecuritiesDebtMaturitiesafterFiveThroughTenYearsWeightedAverageYield" name="HeldtomaturitySecuritiesDebtMaturitiesafterFiveThroughTenYearsWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="agm_ImpairedFinancingReceivableImpairmentAnalysisPerformedPercent" name="ImpairedFinancingReceivableImpairmentAnalysisPerformedPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_ImpairmentAnalysisAxis" name="ImpairmentAnalysisAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_ImpairmentAnalysisDomain" name="ImpairmentAnalysisDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_InConsolidatedTrustsMember" name="InConsolidatedTrustsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_IncludingAccruedInterestMember" name="IncludingAccruedInterestMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_Income_Expenserelatedtointerestsettlementsonfairvaluehedges" name="Income_Expenserelatedtointerestsettlementsonfairvaluehedges" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_InstitutionalCreditMemberMember" name="InstitutionalCreditMemberMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_InterestRateSwapPayFixedNonCallableMember" name="InterestRateSwapPayFixedNonCallableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_InterestRateSwapReceiveFixedCallableMember" name="InterestRateSwapReceiveFixedCallableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_InterestRateSwapReceiveFixedNonCallableMember" name="InterestRateSwapReceiveFixedNonCallableMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_LessThan90DaysPastDueMember" name="LessThan90DaysPastDueMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_LivestockMember" name="LivestockMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_LoansAndAllowanceForCreditLossesAndConcentrationRiskDisclosureTextBlock" name="LoansAndAllowanceForCreditLossesAndConcentrationRiskDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_LoansandLeaseReceivableUnpaidPrincipalBalance" name="LoansandLeaseReceivableUnpaidPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_LongTermStandbyPurchaseCommitmentsMember" name="LongTermStandbyPurchaseCommitmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_MarketableSecuritiesAmortizedCostBasis" name="MarketableSecuritiesAmortizedCostBasis" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_MarketableSecuritiesFairValueDisclosure" name="MarketableSecuritiesFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_MarketableSecuritiesGrossUnrealizedGains" name="MarketableSecuritiesGrossUnrealizedGains" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="agm_MarketableSecuritiesGrossUnrealizedLosses" name="MarketableSecuritiesGrossUnrealizedLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_MarketableSecuritiesUnpaidPrincipalBalance" name="MarketableSecuritiesUnpaidPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_MeasurementInputRangeOfBrokerQuotesMember" name="MeasurementInputRangeOfBrokerQuotesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_MidNorthMember" name="MidNorthMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_MidSouthMember" name="MidSouthMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_NetChangeInFairValueOfTradingSecuritiesHedgedAssetsFinancialDerivativesAndLoansHeldForSale" name="NetChangeInFairValueOfTradingSecuritiesHedgedAssetsFinancialDerivativesAndLoansHeldForSale" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_NetCreditLossesRecoveries" name="NetCreditLossesRecoveries" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="agm_NetEffectiveSpread" name="NetEffectiveSpread" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_NettingMember" name="NettingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_NoncashOrPartNoncashAcquisitionLoansAcquiredAndSecuritized" name="NoncashOrPartNoncashAcquisitionLoansAcquiredAndSecuritized" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="agm_NoncashOrPartNoncashTransactionReclassificationOfDefaultedLoansFromHeldForInvestmentInConsolidatedTrustsToLoansHeldForInvestment" name="NoncashOrPartNoncashTransactionReclassificationOfDefaultedLoansFromHeldForInvestmentInConsolidatedTrustsToLoansHeldForInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_NoninterestExpenseExcludingLoanLeaseAndOtherLosses" name="NoninterestExpenseExcludingLoanLeaseAndOtherLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_NortheastMember" name="NortheastMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_NorthwestMember" name="NorthwestMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_OffBalanceSheetMember" name="OffBalanceSheetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance" name="OnAndOffBalanceSheetProgramAssetsAtPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_OnBalanceSheetMember" name="OnBalanceSheetMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_OriginalLoanToValueRatioRangeAxis" name="OriginalLoanToValueRatioRangeAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_OtherCommodityMember" name="OtherCommodityMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_OtherComprehensiveIncomeLossHeldtoMaturitySecuritiesbeforetax" name="OtherComprehensiveIncomeLossHeldtoMaturitySecuritiesbeforetax" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees" name="OtherNonInterestIncomeExpenseExcludingGuaranteeAndCommitmentFees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_PartTimeFarmMember" name="PartTimeFarmMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_PaymentStatusOfLoanOrLoansHeldInSecuritiesAxis" name="PaymentStatusOfLoanOrLoansHeldInSecuritiesAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_PaymentStatusOfLoanOrLoansHeldInSecuritiesDomain" name="PaymentStatusOfLoanOrLoansHeldInSecuritiesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_PaymentsToThirdPartiesOnDebtSecuritiesOfConsolidatedTrusts" name="PaymentsToThirdPartiesOnDebtSecuritiesOfConsolidatedTrusts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_PermanentPlantingsMember" name="PermanentPlantingsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_Premium_Discountrecognizedonhedgeditem" name="Premium_Discountrecognizedonhedgeditem" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_PurchasesOfInvestmentSecuritiesTradedNotYetSettled" name="PurchasesOfInvestmentSecuritiesTradedNotYetSettled" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="agm_ReconcilingAdjustmentsFromNetInterestIncometoNetEffectiveSpreadNet" name="ReconcilingAdjustmentsFromNetInterestIncometoNetEffectiveSpreadNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="agm_ReserveForLosses" name="ReserveForLosses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_RuralUtilitiesMember" name="RuralUtilitiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_ScheduleOfAllowanceForLossesByImpairmentMethodAndCommodityTableTextBlock" name="ScheduleOfAllowanceForLossesByImpairmentMethodAndCommodityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_ScheduleOfAvailableForSaleAndTradingSecuritiesLineItems" name="ScheduleOfAvailableForSaleAndTradingSecuritiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_ScheduleOfAvailableForSaleAndTradingSecuritiesTable" name="ScheduleOfAvailableForSaleAndTradingSecuritiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_ScheduleOfCashFlowsRelatedToTransferOfSecuritizationsTableTextBlock" name="ScheduleOfCashFlowsRelatedToTransferOfSecuritizationsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_ScheduleofHeldtoMaturityAvailableforsaleandTradingSecuritiesLineItems" name="ScheduleofHeldtoMaturityAvailableforsaleandTradingSecuritiesLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_ScheduleofHeldtoMaturityAvailableforsaleandTradingSecuritiesTable" name="ScheduleofHeldtoMaturityAvailableforsaleandTradingSecuritiesTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_SegmentCoreEarnings" name="SegmentCoreEarnings" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_SegmentCoreEarningsBeforeIncomeTaxes" name="SegmentCoreEarningsBeforeIncomeTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends" name="SegmentCoreEarningsBeforePreferredStockDividendsAndAttibutionOfIncomeToNonControllingInterestPreferredStockDividends" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_SoutheastMember" name="SoutheastMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_SouthwestMember" name="SouthwestMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_TotalAmountsofLineItemsPresentedintheConsolidatedStatementofIncome" name="TotalAmountsofLineItemsPresentedintheConsolidatedStatementofIncome" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="agm_TradingSecuritiesUnpaidPrincipalBalance" name="TradingSecuritiesUnpaidPrincipalBalance" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="agm_TradingSecuritiesWeightedAverageYield" name="TradingSecuritiesWeightedAverageYield" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="agm_USDAGuaranteesMember" name="USDAGuaranteesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_UnrecordedMaximumPotentialExposureOnGuaranteesAxis" name="UnrecordedMaximumPotentialExposureOnGuaranteesAxis" nillable="true" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_UnrecordedMaximumPotentialExposureOnGuaranteesDomain" name="UnrecordedMaximumPotentialExposureOnGuaranteesDomain" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="agm_UnsecuritizedMember" name="UnsecuritizedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_VariableInterestEntityConsolidatedFairValueDisclosureLiabilities" name="VariableInterestEntityConsolidatedFairValueDisclosureLiabilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="agm_WeightedAverageRemainingMaturityLoansUnderlyingGuaranteesNotHeldByTransferor" name="WeightedAverageRemainingMaturityLoansUnderlyingGuaranteesNotHeldByTransferor" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="agm_WriteOffOfStockIssuanceCostsPreferredStock" name="WriteOffOfStockIssuanceCostsPreferredStock" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
</xsd:schema>
