XML 89 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Loan Losses and Total Recorded Investment in HFI Loans (Details) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses for individually impaired loans $ 28,808us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1 $ 31,375us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1    
Allowance for loan losses for collectively reserved loans 3,012us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment 4,166us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment    
Allowance for loan losses 31,820us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 35,541us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 41,911us-gaap_AllowanceForLoanAndLeaseLossesRealEstate 43,846us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
Recorded investment in individually impaired loans 184,686us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment 188,186us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment    
Recorded investment in collectively reserved loans 2,851,881us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment 2,859,608us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment    
Total recorded investment in loans 3,036,567fnm_RecordedInvestmentMortgageLoansHeldForInvestment 3,047,794fnm_RecordedInvestmentMortgageLoansHeldForInvestment    
Single-Family [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses for individually impaired loans 28,662us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
31,200us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Allowance for loan losses for collectively reserved loans 2,852us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
3,977us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Allowance for loan losses 31,514us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
35,177us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
41,448us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
43,307us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
Recorded investment in individually impaired loans 182,956us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
186,377us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Recorded investment in collectively reserved loans 2,660,583us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
2,672,184us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Total recorded investment in loans 2,843,539fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
2,858,561fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_SingleFamilyMember
   
Multifamily [Member]        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Allowance for loan losses for individually impaired loans 146us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
175us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Allowance for loan losses for collectively reserved loans 160us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
189us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Allowance for loan losses 306us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
364us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
463us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
539us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
Recorded investment in individually impaired loans 1,730us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
1,809us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Recorded investment in collectively reserved loans 191,298us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
187,424us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
   
Total recorded investment in loans $ 193,028fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember
$ 189,233fnm_RecordedInvestmentMortgageLoansHeldForInvestment
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= fnm_MultifamilyMember