XML 17 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies Narratives(Details) (USD $)
0 Months Ended 3 Months Ended 12 Months Ended 0 Months Ended
Mar. 31, 2015
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Jun. 30, 2015
Jan. 01, 2015
Related Parties [Line Items]            
Number of days after which we have not been paying debts or liabilities exceed assets FHFA must place us into receivership   60 days        
Payments of cash dividends on senior preferred stock to Treasury $ 1,900,000,000fnm_PaymentOfCashDividendsOnSeniorPreferredStockToTreasury $ 1,920,000,000fnm_PaymentOfCashDividendsOnSeniorPreferredStockToTreasury $ 7,191,000,000fnm_PaymentOfCashDividendsOnSeniorPreferredStockToTreasury      
Net worth 3,596,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 3,596,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest   3,720,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest    
Minimum Days Past Due of Single Family Nonaccrual Loans 1       60 days    
Deficit of core capital over statutory minimum capital requirement 142,200,000,000fnm_DeficitOfCoreCapitalOverStatutoryMinimumCapitalRequirement 142,200,000,000fnm_DeficitOfCoreCapitalOverStatutoryMinimumCapitalRequirement   142,200,000,000fnm_DeficitOfCoreCapitalOverStatutoryMinimumCapitalRequirement    
Home Affordable Modification Program administrative expense reimbursements from Treasury and Freddie Mac   16,000,000fnm_HomeAffordableModificationProgramAdministrativeExpenseReimbursement 17,000,000fnm_HomeAffordableModificationProgramAdministrativeExpenseReimbursement      
Income Taxes Paid   0us-gaap_IncomeTaxesPaid 425,000,000us-gaap_IncomeTaxesPaid      
Temporary Payroll Tax Cut Continuation Act of 2011 (“TCCA”) fees   382,000,000fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011 322,000,000fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011      
Other expense   3,000,000us-gaap_OtherNoninterestExpense 131,000,000us-gaap_OtherNoninterestExpense      
Basis points of each dollar of unpaid principal balance 0.042%fnm_BasisPointsofEachDollarofUnpaidPrincipalBalance 0.042%fnm_BasisPointsofEachDollarofUnpaidPrincipalBalance        
Advisory Bulletin Impact for Loans Held for Investment           1,800,000,000fnm_AdvisoryBulletinImpactforLoansHeldforInvestment
Advisory Bulletin Impact for Taxes and Insurance Receivables           724,000,000fnm_AdvisoryBulletinImpactforTaxesandInsuranceReceivables
Fee and other income   308,000,000us-gaap_NoninterestIncomeOtherOperatingIncome 4,355,000,000us-gaap_NoninterestIncomeOtherOperatingIncome      
Mortgage Backed Private Label Securities and Repurchase Request Resolution Agreement [Member]            
Related Parties [Line Items]            
Fee and other income   0us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_GainContingenciesByNatureAxis
= fnm_PrivateLabelSecuritiesSettlementsMember
4,100,000,000us-gaap_NoninterestIncomeOtherOperatingIncome
/ us-gaap_GainContingenciesByNatureAxis
= fnm_PrivateLabelSecuritiesSettlementsMember
     
Scenario, Forecast [Member]            
Related Parties [Line Items]            
Expected undeclared dividends payable on senior preferred stock for the next quarter         1,800,000,000fnm_UndeclaredDividendsOnSeniorPreferredStockNextQuarter
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
US Treasury [Member]            
Related Parties [Line Items]            
Aggregate funding received from US Treasury pursuant to the senior preferred stock purchase agreement 116,100,000,000fnm_AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
116,100,000,000fnm_AggregateFundingReceivedFromUsTreasuryPursuantToSeniorPreferredStockPurchaseAgreement
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Initial aggregate liquidation preference of senior preferred stock held by US Treasury 1,000,000,000fnm_InitialLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
1,000,000,000fnm_InitialLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Aggregate liquidation preference of senior preferred stock 117,100,000,000fnm_AggregateLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
117,100,000,000fnm_AggregateLiquidationPreferenceOfSeniorPreferredStock
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Total available funding from US Treasury pursuant to the senior preferred stock agreement 117,600,000,000fnm_TotalAvailableFundingFromTreasuryPursuantToSeniorPreferredStockAgreementAfter2012
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
117,600,000,000fnm_TotalAvailableFundingFromTreasuryPursuantToSeniorPreferredStockAgreementAfter2012
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Capital Reserve Amount, current year, Senior Preferred Stock Purchase Agreement, Amendment 1,800,000,000fnm_CapitalReserveAmountcurrentYearSeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
1,800,000,000fnm_CapitalReserveAmountcurrentYearSeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Capital Reserve Amount, prior year, Senior Preferred Stock Purchase Agreement, Amendment       2,400,000,000fnm_CapitalReserveAmountPrioryearSeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Annual Reduction of Capital Reserve Amount from 2013 to 2018, Senior Preferred Stock Purchase Agreement, Amendment 600,000,000fnm_AnnualReductionOfCapitalReserveAmountFrom2013To2018SeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
600,000,000fnm_AnnualReductionOfCapitalReserveAmountFrom2013To2018SeniorPreferredStockPurchaseAgreementAmendment
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Percentage of common shares attributable to warrants issued to US Treasury as percentage to total diluted common shares 79.90%fnm_PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
79.90%fnm_PercentageOfCommonSharesAttributableToWarrantsIssuedToTreasuryAsPercentageToTotalDilutedCommonShares
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Income Taxes Paid     425,000,000us-gaap_IncomeTaxesPaid
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
     
Proceeds from Income Tax Refunds   135,000,000us-gaap_ProceedsFromIncomeTaxRefunds
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Percentage of initial principal loss US Treasury will bear for Temporary Credit and Liquidity Facilities and New Issue Bond Programs 35.00%fnm_PercentageOfInitialPrincipalLossTreasuryWillBearForTclfAndNibPrograms
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
35.00%fnm_PercentageOfInitialPrincipalLossTreasuryWillBearForTclfAndNibPrograms
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Loss of principal or interest under Treasury's Temporary Credit and Liquidity Facility and New Issue Bond Programs 0fnm_LossOfPrincipalOrInterestUnderTclfAndNibPrograms
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
0fnm_LossOfPrincipalOrInterestUnderTclfAndNibPrograms
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
Temporary Payroll Tax Cut Continuation Act of 2011 (“TCCA”) fees   382,000,000fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
322,000,000fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
     
US Treasury [Member] | Capital Magnet Fund [Member]            
Related Parties [Line Items]            
Other expense   18,000,000us-gaap_OtherNoninterestExpense
/ fnm_AffordableHousingAllocationAxis
= fnm_CapitalMagnetFundMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
       
US Treasury [Member] | Single-Family [Member]            
Related Parties [Line Items]            
Temporary Payroll Tax Cut Continuation Act of 2011 (“TCCA”) fees   382,000,000fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
322,000,000fnm_SingleFamilyGuarantyFeeTemporaryPayrollTaxCutContinuationActOf2011
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
     
Recognized TCCA fees that had not been remitted to Treasury as of period end 382,000,000fnm_LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
382,000,000fnm_LiabilityToTreasuryRelatedToIncreaseInSingleFamilyGuarantyFeeResultingFromTemporaryPayrollTaxCutContinuationActOf2011
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
/ us-gaap_StatementBusinessSegmentsAxis
= fnm_SingleFamilyMember
       
US Treasury [Member] | Temporary Credit and Liquidity Facilities Program [Member]            
Related Parties [Line Items]            
Principal and interest outstanding 342,000,000fnm_PrincipalAndInterestOutstandingOffBalanceSheetCommitments
/ us-gaap_DebtInstrumentAxis
= fnm_TemporaryCreditAndLiquidityFacilitiesProgramMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
342,000,000fnm_PrincipalAndInterestOutstandingOffBalanceSheetCommitments
/ us-gaap_DebtInstrumentAxis
= fnm_TemporaryCreditAndLiquidityFacilitiesProgramMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
  390,000,000fnm_PrincipalAndInterestOutstandingOffBalanceSheetCommitments
/ us-gaap_DebtInstrumentAxis
= fnm_TemporaryCreditAndLiquidityFacilitiesProgramMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
US Treasury [Member] | New Issue Bond Program [Member]            
Related Parties [Line Items]            
Principal and interest outstanding 4,200,000,000fnm_PrincipalAndInterestOutstandingOffBalanceSheetCommitments
/ us-gaap_DebtInstrumentAxis
= fnm_NewIssuedBondProgramMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
4,200,000,000fnm_PrincipalAndInterestOutstandingOffBalanceSheetCommitments
/ us-gaap_DebtInstrumentAxis
= fnm_NewIssuedBondProgramMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
  4,200,000,000fnm_PrincipalAndInterestOutstandingOffBalanceSheetCommitments
/ us-gaap_DebtInstrumentAxis
= fnm_NewIssuedBondProgramMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_UsTreasuryMember
   
Freddie Mac [Member] | Freddie Mac [Member]            
Related Parties [Line Items]            
Fair value of mortgage-related securities 7,000,000,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FreddieMacMember
7,000,000,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FreddieMacMember
  6,900,000,000us-gaap_InvestmentsFairValueDisclosure
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FreddieMacMember
   
Interest income recognized   61,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FreddieMacMember
78,000,000us-gaap_InvestmentIncomeInterest
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_FederalHomeLoanMortgageCorporationCertificatesAndObligationsFHLMCMember
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FreddieMacMember
     
Federal Housing Finance Agency [Member]            
Related Parties [Line Items]            
FHFA assessment fees   28,000,000fnm_FHFAassessmentfeesexpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FederalHousingFinanceAgencyMember
28,000,000fnm_FHFAassessmentfeesexpense
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_FederalHousingFinanceAgencyMember
     
Common Securitization Solutions [Member]            
Related Parties [Line Items]            
Payments to Acquire Equity Method Investments   $ 13,000,000us-gaap_PaymentsToAcquireEquityMethodInvestments
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_CommonSecuritizationSolutionsMember
$ 0us-gaap_PaymentsToAcquireEquityMethodInvestments
/ us-gaap_RelatedPartyTransactionsByRelatedPartyAxis
= fnm_CommonSecuritizationSolutionsMember