XML 86 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Mortgage Loans Loans in Mortgage Portfolio (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans $ 3,019,300fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance $ 3,039,559fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance    
Cost basis and fair value adjustments, net 35,735fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet 30,527fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet    
Allowance for loan losses for loans held for investment (35,541)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate (43,846)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate (58,795)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate (72,156)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
Total mortgage loans 3,019,494us-gaap_LoansAndLeasesReceivableNetReportedAmount 3,026,240us-gaap_LoansAndLeasesReceivableNetReportedAmount    
Single-Family [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 2,832,000fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
2,855,668fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
   
Multifamily [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 187,300fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
183,891fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
   
Fannie Mae [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 285,371fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
314,286fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Cost basis and fair value adjustments, net (12,705)fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13,778)fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Allowance for loan losses for loans held for investment (33,117)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(40,521)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(50,519)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(57,309)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Total mortgage loans 239,549us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
259,987us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
   
Fannie Mae [Member] | Single-Family [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 262,116fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
276,644fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
   
Fannie Mae [Member] | Multifamily [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 23,255fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
37,642fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
   
Consolidated Trusts [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 2,733,929fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,725,273fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Cost basis and fair value adjustments, net 48,440fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
44,305fnm_MortgageLoansCostBasisAndFairValueAdjustmentsNet
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Allowance for loan losses for loans held for investment (2,424)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(3,325)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(8,276)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
(14,847)us-gaap_AllowanceForLoanAndLeaseLossesRealEstate
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Total mortgage loans 2,779,945us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
2,766,253us-gaap_LoansAndLeasesReceivableNetReportedAmount
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Consolidated Trusts [Member] | Single-Family [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans 2,569,884fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
2,579,024fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
   
Consolidated Trusts [Member] | Multifamily [Member]        
Loans in Mortgage Portfolio [Line Items]        
Unpaid principal balance of mortgage loans $ 164,045fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember
$ 146,249fnm_MortgageLoansOnRealEstateUnpaidPrincipalBalance
/ dei_LegalEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_MultifamilyMember