XML 47 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Investments in Securities Trading 1 (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value $ 31,504us-gaap_TradingSecuritiesDebt $ 30,768us-gaap_TradingSecuritiesDebt
Mortgage-related securities [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 12,038us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
14,462us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesMember
Fannie Mae [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 4,940us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
5,870us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalNationalMortgageAssociationCertificatesAndObligationsFNMAMember
Freddie Mac [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 1,369us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
1,839us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
Ginnie Mae [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 166us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
407us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_GovernmentNationalMortgageAssociationCertificatesAndObligationsGNMAMember
Alt-A private-label securities [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 920us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fnm_MortgageBackedSecuritiesIssuedByPrivateEnterprisesAltAMember
1,516us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fnm_MortgageBackedSecuritiesIssuedByPrivateEnterprisesAltAMember
Subprime private-label securities [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 1,307us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fnm_MortgageBackedSecuritiesIssuedByPrivateEnterprisesSubprimeMember
1,448us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= fnm_MortgageBackedSecuritiesIssuedByPrivateEnterprisesSubprimeMember
CMBS [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 2,515us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
2,718us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialMortgageBackedSecuritiesMember
Mortgage revenue bonds [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 722us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
565us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USStatesAndPoliticalSubdivisionsMember
Other mortgage-related securities [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value 99us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
99us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MortgageBackedSecuritiesOtherMember
U.S. Treasury Securities [Member]    
Schedule of Investments in Trading Securities [Line Items]    
Trading, at fair value $ 19,466us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember
$ 16,306us-gaap_TradingSecuritiesDebt
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USTreasurySecuritiesMember