v3.25.2
Mortgage Loans - Amortized Cost Basis of Held-for-Investment Loans by Payment Status (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 3,210,575 $ 3,177,386
Financing Receivable, Nonaccrual, No Allowance 721 578
Financing Receivable, 90 Days or More Past Due, Still Accruing 0 0
Mortgage Loans in Process of Foreclosure, Amount 3,300 2,600
Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 3,115,269 3,092,832
Financing Receivable, Nonaccrual, No Allowance 599 503
20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 2,807,898 2,771,770
Financing Receivable, Nonaccrual, No Allowance 558 465
15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 279,625 294,400
Financing Receivable, Nonaccrual, No Allowance 5 5
Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 27,746 26,662
Financing Receivable, Nonaccrual, No Allowance 36 33
Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 95,306 84,554
Financing Receivable, Nonaccrual, No Allowance 122 75
Current    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 3,160,801 3,124,850
Current | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 3,065,683 3,040,562
Current | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 2,760,983 2,722,336
Current | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 277,555 292,207
Current | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 27,145 26,019
Current | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 95,118 84,288
One Month Past Due    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 27,353 28,863
One Month Past Due | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 27,344 28,803
One Month Past Due | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 25,705 27,090
One Month Past Due | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 1,359 1,404
One Month Past Due | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 280 309
One Month Past Due | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 9 60
Two Months Past Due    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 6,650 8,060
Two Months Past Due | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 6,650 7,980
Two Months Past Due | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 6,316 7,588
Two Months Past Due | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 248 291
Two Months Past Due | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 86 101
Two Months Past Due | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 0 80
Three Months or More Past Due, or in Foreclosure(2)    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 15,771 15,613
Three Months or More Past Due, or in Foreclosure(2) | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 15,592 15,487
Three Months or More Past Due, or in Foreclosure(2) | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 14,894 14,756
Three Months or More Past Due, or in Foreclosure(2) | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 463 498
Three Months or More Past Due, or in Foreclosure(2) | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 235 233
Three Months or More Past Due, or in Foreclosure(2) | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 $ 179 $ 126