<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fnm-20190820.xsd" xlink:type="simple"/>
    <context id="D2019Q3SDX1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2019-08-20</startDate>
            <endDate>2019-08-20</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="D2019Q3SDX1"
      id="Fact-EE7701FC214358A59236E595F6FCB7C9-wk-Fact-EE7701FC214358A59236E595F6FCB7C9">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="D2019Q3SDX1"
      id="Fact-536651173ECE516DA782A2A6479CFFE8-wk-Fact-536651173ECE516DA782A2A6479CFFE8">0000310522</dei:EntityCentralIndexKey>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2019Q3SDX1"
      id="Fact-660A6F3D65AB5C42A803BBAC83049DDC-wk-Fact-660A6F3D65AB5C42A803BBAC83049DDC">X1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityRegistrantName
      contextRef="D2019Q3SDX1"
      id="Fact-F087B1BA6FBB557CA75E568779E96903-wk-Fact-F087B1BA6FBB557CA75E568779E96903">FEDERAL NATIONAL MORTGAGE ASSOCIATION FANNIE MAE</dei:EntityRegistrantName>
    <dei:DocumentType
      contextRef="D2019Q3SDX1"
      id="d28585369e83-wk-Fact-D9726A7EDE4A51F28DEFA522326BEAFA">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="D2019Q3SDX1"
      id="d28585369e100-wk-Fact-50BA5FEBCB9722B7475068D34F982918">2019-08-20</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="D2019Q3SDX1"
      id="d28585369e147-wk-Fact-560C91CBD8CB553AB6EAFE0B35459BC3">0-50231</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2019Q3SDX1"
      id="d28585369e152-wk-Fact-72C36E103ADC583AAC70569965DBFDA6">52-0883107</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="D2019Q3SDX1"
      id="d28585369e162-wk-Fact-30156C615BB55597818B9A784AD520E5">1100 15th Street, NW</dei:EntityAddressAddressLine1>
    <dei:CityAreaCode
      contextRef="D2019Q3SDX1"
      id="d28585369e182-wk-Fact-5AF20BFA8E9D57B8B1D654503307EE40">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2019Q3SDX1"
      id="d28585369e192-wk-Fact-0B8387DE02BB5563B8E0B83B569F6490">232-6643</dei:LocalPhoneNumber>
    <dei:EntityAddressCityOrTown
      contextRef="D2019Q3SDX1"
      id="d28585369e218-wk-Fact-AF4FF1E62D9D55B79C2833B8FB166B3D">Washington,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="D2019Q3SDX1"
      id="d28585369e223-wk-Fact-67958B916544591FA94312781EC3BABC">DC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="D2019Q3SDX1"
      id="d28585369e228-wk-Fact-C1185E3D1B79504A8FE7DC4A980132F3">20005</dei:EntityAddressPostalZipCode>
    <dei:WrittenCommunications
      contextRef="D2019Q3SDX1"
      id="d28585369e338-wk-Fact-61447496D6765D7D881212FC8F6D0E77">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="D2019Q3SDX1"
      id="d28585369e358-wk-Fact-C9FE5E681A275894917724B35DEECF64">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="D2019Q3SDX1"
      id="d28585369e378-wk-Fact-2B0A8652DC695F0BBBFD788F35116330">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="D2019Q3SDX1"
      id="d28585369e398-wk-Fact-B84583FBF0935838ABC519D8F3ED9463">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2019Q3SDX1"
      id="d28585369e482-wk-Fact-1985467162DA50A5A5CCBA07D2C93A5D">false</dei:EntityEmergingGrowthCompany>
</xbrl>
