<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fnm-20230424.xsd" xlink:type="simple"/>
    <context id="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2023-04-24</startDate>
            <endDate>2023-04-24</endDate>
        </period>
    </context>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml80L2ZyYWc6NTY4YzJhNGUzNDY2NDkyZmI4YmRjMGY5ZjJiMWY2ZDcvdGFibGU6NjdlNmM3YTI1ZTIyNDA2MmIyMTdiNDE3OTMxZDNjMTcvdGFibGVyYW5nZTo2N2U2YzdhMjVlMjI0MDYyYjIxN2I0MTc5MzFkM2MxN18wLTEtMS0xLTkzOTQxMw_3123bd14-b9a3-4252-99aa-53b27a459600">X1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityCentralIndexKey
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml80L2ZyYWc6NTY4YzJhNGUzNDY2NDkyZmI4YmRjMGY5ZjJiMWY2ZDcvdGFibGU6NjdlNmM3YTI1ZTIyNDA2MmIyMTdiNDE3OTMxZDNjMTcvdGFibGVyYW5nZTo2N2U2YzdhMjVlMjI0MDYyYjIxN2I0MTc5MzFkM2MxN18xLTEtMS0xLTkzOTQxMw_004d6906-4bab-476e-98a6-96f4f7116dc3">0000310522</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml80L2ZyYWc6NTY4YzJhNGUzNDY2NDkyZmI4YmRjMGY5ZjJiMWY2ZDcvdGFibGU6NjdlNmM3YTI1ZTIyNDA2MmIyMTdiNDE3OTMxZDNjMTcvdGFibGVyYW5nZTo2N2U2YzdhMjVlMjI0MDYyYjIxN2I0MTc5MzFkM2MxN18yLTEtMS0xLTkzOTQxMw_c9058790-ab41-42de-aa48-2470ac556f0d">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml80L2ZyYWc6NTY4YzJhNGUzNDY2NDkyZmI4YmRjMGY5ZjJiMWY2ZDcvdGFibGU6NjdlNmM3YTI1ZTIyNDA2MmIyMTdiNDE3OTMxZDNjMTcvdGFibGVyYW5nZTo2N2U2YzdhMjVlMjI0MDYyYjIxN2I0MTc5MzFkM2MxN18zLTEtMS0xLTkzOTQxMw_f346957d-a87c-46bb-be40-3da14f6876df">FEDERAL NATIONAL MORTGAGE ASSOCIATION FANNIE MAE</dei:EntityRegistrantName>
    <dei:DocumentType
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGV4dHJlZ2lvbjo2YTc3MjMxMWY3YTE0MDIwOTljODM3Y2M5YTNmNWE0ZV8xMTE4_55212355-e192-4eff-b707-5bc440ffef11">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGV4dHJlZ2lvbjo2YTc3MjMxMWY3YTE0MDIwOTljODM3Y2M5YTNmNWE0ZV8yMjU_5addc16b-04a2-4848-8ea3-779d59a89330">2023-04-24</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8wLTEtMS0xLTkzOTQxMw_6d43a49b-d0bd-41dc-9aaa-6f8db141001f">0-50231</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8wLTItMS0xLTkzOTQxMw_e7be4ca1-6988-4375-b02f-aa1ba4f83c9a">52-0883107</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8wLTQtMS0xLTkzOTQxMw_1b496ddb-4cc9-474b-bce1-179909a5763c">1100 15th Street, NW</dei:EntityAddressAddressLine1>
    <dei:CityAreaCode
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8wLTgtMS0xLTkzOTQxMw_d6f8e565-69d5-45c4-be49-3c41586840f3">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8wLTEwLTEtMS05Mzk0MTM_71ff5006-767d-4593-80f2-c54147801b2a">232-6643</dei:LocalPhoneNumber>
    <dei:EntityAddressCityOrTown
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8xLTQtMS0xLTkzOTQxMw_ffe92160-2700-43a6-9963-eed523b6351f">Washington,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8xLTUtMS0xLTkzOTQxMw_d7afbcab-581c-49d6-83f7-7ddc0aa66650">DC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MTI2MDlkODA5ODVmNDc2MGIxMjJiYzZmYThmM2YxMzUvdGFibGVyYW5nZToxMjYwOWQ4MDk4NWY0NzYwYjEyMmJjNmZhOGYzZjEzNV8xLTYtMS0xLTkzOTQxMw_4e52fa87-b545-4484-bd34-ce9187fc6c45">20005</dei:EntityAddressPostalZipCode>
    <dei:WrittenCommunications
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6YjhkOGM2NTg1OTdkNDEzZTlhY2JhYWRiOGYwYjc2N2MvdGFibGVyYW5nZTpiOGQ4YzY1ODU5N2Q0MTNlOWFjYmFhZGI4ZjBiNzY3Y18wLTAtMS0xLTkzOTQxMw_93a89147-4872-4cb2-974f-528204f2dfcb">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MDRmYTE4YzAxODE3NDMwMzllOGNhNzg1NzJiZDBlY2YvdGFibGVyYW5nZTowNGZhMThjMDE4MTc0MzAzOWU4Y2E3ODU3MmJkMGVjZl8wLTAtMS0xLTkzOTQxMw_2c9a5036-a53c-4924-a4e6-7500bd371afd">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6NWEwZDMzOTYyNDljNGNiMjgzY2JiZGE2Zjk0MTI2ZjgvdGFibGVyYW5nZTo1YTBkMzM5NjI0OWM0Y2IyODNjYmJkYTZmOTQxMjZmOF8wLTAtMS0xLTkzOTQxMw_ca8ff994-393c-49b2-829c-da91fe926f88">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6MzM1YjIwNjhjMDlkNGUyOThjN2Y0ODY0NjRkNTNiODgvdGFibGVyYW5nZTozMzViMjA2OGMwOWQ0ZTI5OGM3ZjQ4NjQ2NGQ1M2I4OF8wLTAtMS0xLTkzOTQxMw_3f287392-475a-495d-ac93-3c08e663fbdf">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="iee64bad54b2a4691801ded2fb7fe4f89_D20230424-20230424"
      id="id3VybDovL2RvY3MudjEvZG9jOjYwOTk2YWVjMjI4ZjQxNTNiNDE2MGQ4NzFhMzhiNzUyL3NlYzo2MDk5NmFlYzIyOGY0MTUzYjQxNjBkODcxYTM4Yjc1Ml8xL2ZyYWc6NmE3NzIzMTFmN2ExNDAyMDk5YzgzN2NjOWEzZjVhNGUvdGFibGU6NjFkNmI4YTZhNWI2NDUwM2I2OTE3ZjllMTZlNzA2MzkvdGFibGVyYW5nZTo2MWQ2YjhhNmE1YjY0NTAzYjY5MTdmOWUxNmU3MDYzOV8wLTItMS0xLTkzOTQxMw_833ce85a-0490-4c50-a52f-004e8b3d251d">false</dei:EntityEmergingGrowthCompany>
</xbrl>
