<?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-20221205.xsd" xlink:type="simple"/>
    <context id="i913b5c7cd6184673812e919cf83af087_D20221205-20221205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000310522</identifier>
        </entity>
        <period>
            <startDate>2022-12-05</startDate>
            <endDate>2022-12-05</endDate>
        </period>
    </context>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV80L2ZyYWc6NWU2MzlmNDNmMjcxNGYxODg4MTIzY2IyYjJmZWQzY2EvdGFibGU6YjJiMWJiYjMwNjk5NDI1MmE1Y2QyNGEzYjBkNWY4OTUvdGFibGVyYW5nZTpiMmIxYmJiMzA2OTk0MjUyYTVjZDI0YTNiMGQ1Zjg5NV8wLTEtMS0xLTY1NTk2MQ_df06d85d-bc57-4219-91f7-a7ab9646aefe">X1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityCentralIndexKey
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV80L2ZyYWc6NWU2MzlmNDNmMjcxNGYxODg4MTIzY2IyYjJmZWQzY2EvdGFibGU6YjJiMWJiYjMwNjk5NDI1MmE1Y2QyNGEzYjBkNWY4OTUvdGFibGVyYW5nZTpiMmIxYmJiMzA2OTk0MjUyYTVjZDI0YTNiMGQ1Zjg5NV8xLTEtMS0xLTY1NTk2MQ_1acb77dd-07aa-4e3b-a682-c367b3b813cf">0000310522</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV80L2ZyYWc6NWU2MzlmNDNmMjcxNGYxODg4MTIzY2IyYjJmZWQzY2EvdGFibGU6YjJiMWJiYjMwNjk5NDI1MmE1Y2QyNGEzYjBkNWY4OTUvdGFibGVyYW5nZTpiMmIxYmJiMzA2OTk0MjUyYTVjZDI0YTNiMGQ1Zjg5NV8yLTEtMS0xLTY1NTk2MQ_544a933f-0213-4f1d-922c-d96df5f218e2">false</dei:AmendmentFlag>
    <dei:EntityRegistrantName
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV80L2ZyYWc6NWU2MzlmNDNmMjcxNGYxODg4MTIzY2IyYjJmZWQzY2EvdGFibGU6YjJiMWJiYjMwNjk5NDI1MmE1Y2QyNGEzYjBkNWY4OTUvdGFibGVyYW5nZTpiMmIxYmJiMzA2OTk0MjUyYTVjZDI0YTNiMGQ1Zjg5NV8zLTEtMS0xLTY1NTk2MQ_4c558da6-2938-4e64-8384-f99cd7eb7840">FEDERAL NATIONAL MORTGAGE ASSOCIATION FANNIE MAE</dei:EntityRegistrantName>
    <dei:DocumentType
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGV4dHJlZ2lvbjphNmUwZWM4NGJmNDE0MzY0OWUwNGNjMzFmNzY4MjM3MF8xMTE4_a4374970-5d00-4e77-b0a0-20d660062c74">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGV4dHJlZ2lvbjphNmUwZWM4NGJmNDE0MzY0OWUwNGNjMzFmNzY4MjM3MF8yMjU_2e33be17-18d2-4a39-982a-acb5a156ba8e">2022-12-05</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8wLTEtMS0xLTY1NTk2MQ_3e0b450f-65d2-4dba-9752-341976453f87">0-50231</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8wLTItMS0xLTY1NTk2MQ_4cd9de4a-12c0-4e04-9b68-57b470e4e09a">52-0883107</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8wLTQtMS0xLTY1NTk2MQ_ad23c7aa-cbd5-47b6-bebc-06bd3b2598a9">1100 15th Street, NW</dei:EntityAddressAddressLine1>
    <dei:CityAreaCode
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8wLTgtMS0xLTY1NTk2MQ_d2e1cac2-f394-4e55-a501-cf8a7f6ed1aa">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8wLTEwLTEtMS02NTU5NjE_73a9692a-d063-42f5-81a5-d3f944b18b1e">232-6643</dei:LocalPhoneNumber>
    <dei:EntityAddressCityOrTown
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8xLTQtMS0xLTY1NTk2MQ_96a67758-cd14-4e04-8088-6d9b4384ccff">Washington,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8xLTUtMS0xLTY1NTk2MQ_97ca667d-ffb7-47a4-96e1-2640002d392e">DC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6ZWNiNjgxNmFlMTRhNDdiZTg0ZDlkYWJiYzU4ZmMzN2IvdGFibGVyYW5nZTplY2I2ODE2YWUxNGE0N2JlODRkOWRhYmJjNThmYzM3Yl8xLTYtMS0xLTY1NTk2MQ_633ccd11-aa25-4759-a81e-0b9df01afe83">20005</dei:EntityAddressPostalZipCode>
    <dei:WrittenCommunications
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6NzI3ZDI4MWI0OWVjNGM4ZTllMTM0Nzg3ZTc0N2M0ZWYvdGFibGVyYW5nZTo3MjdkMjgxYjQ5ZWM0YzhlOWUxMzQ3ODdlNzQ3YzRlZl8wLTAtMS0xLTY1NTk2MQ_306177fa-e2f5-41db-828c-0f8baa071354">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6YzVjNzY5YWNkOWUwNGRmMmE0ZTE1ZTI5OGM0MDM5M2MvdGFibGVyYW5nZTpjNWM3NjlhY2Q5ZTA0ZGYyYTRlMTVlMjk4YzQwMzkzY18wLTAtMS0xLTY1NTk2MQ_38387df8-ba51-41e3-bb6e-5ff497db9459">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6YTgzYmM0YjgxYzJlNDE1YzhlODY4YmE2YjEyYzM5N2QvdGFibGVyYW5nZTphODNiYzRiODFjMmU0MTVjOGU4NjhiYTZiMTJjMzk3ZF8wLTAtMS0xLTY1NTk2MQ_02ced9bc-a300-42a2-b629-686dd1b2f758">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6NmI1MmUyZTk5OTc1NGI0Yjg2ZGVkNzdiNjExZmRjYWYvdGFibGVyYW5nZTo2YjUyZTJlOTk5NzU0YjRiODZkZWQ3N2I2MTFmZGNhZl8wLTAtMS0xLTY1NTk2MQ_a7929c8a-bbaa-4d4e-9959-762354d5e1f5">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i913b5c7cd6184673812e919cf83af087_D20221205-20221205"
      id="id3VybDovL2RvY3MudjEvZG9jOjFlNDQzMmZlZGI1NDQ0MjlhMjU5NWEzNTlhMTI2ODc5L3NlYzoxZTQ0MzJmZWRiNTQ0NDI5YTI1OTVhMzU5YTEyNjg3OV8xL2ZyYWc6YTZlMGVjODRiZjQxNDM2NDllMDRjYzMxZjc2ODIzNzAvdGFibGU6OWY4MTRlYWU0MzljNDU5YmIyOWU5NTNlZjE3NDAyYjMvdGFibGVyYW5nZTo5ZjgxNGVhZTQzOWM0NTliYjI5ZTk1M2VmMTc0MDJiM18wLTItMS0xLTY1NTk2MQ_a9392091-f570-4636-9e20-5a13f9b4e2df">false</dei:EntityEmergingGrowthCompany>
</xbrl>
