XML 150 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses Allowance at Recorded Investment (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses for individually impaired loans $ 31,375us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 $ 37,729us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1    
Allowance for loan losses for collectively reserved loans 4,166us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 6,117us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment    
Allowance for loan losses 35,541us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 43,846us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 58,795us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 72,156us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
Recorded investment in individually impaired loans 188,186us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 193,279us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment    
Recorded investment in collectively reserved loans 2,859,608us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 2,871,390us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment    
Total recorded investment in loans 3,047,794fnm_RecordedInvestmentMortgageLoansHeldForInvestment 3,064,669fnm_RecordedInvestmentMortgageLoansHeldForInvestment    
Single-Family [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses for individually impaired loans 31,200us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
37,423us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Allowance for loan losses for collectively reserved loans 3,977us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
5,884us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Allowance for loan losses 35,177us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
43,307us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
57,687us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
70,633us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
Recorded investment in individually impaired loans 186,377us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
189,064us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Recorded investment in collectively reserved loans 2,672,184us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
2,689,627us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Total recorded investment in loans 2,858,561fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
2,878,691fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Multifamily [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses for individually impaired loans 175us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
306us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Allowance for loan losses for collectively reserved loans 189us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
233us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Allowance for loan losses 364us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
539us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
1,108us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
1,523us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
Recorded investment in individually impaired loans 1,809us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
4,215us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Recorded investment in collectively reserved loans 187,424us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
181,763us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Total recorded investment in loans $ 189,233fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
$ 185,978fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember