What this dashboard is
When a bank lends money for a home, it is betting the borrower will repay over the next 30 years. This dashboard follows 1.36 million real home loans bought by Freddie Mac since 1999, month by month through the 2008 housing crisis, COVID-19 and the 2022 rate shock. 354,606 of them ($84.5B) are still being repaid today.
It answers the four questions a lender's risk team asks every month. Pick one to jump to the answer.
How it works
- Load and checkEvery file passes automated quality checks before it is stored
- OrganiseOne tested definition of default and of every metric, built with dbt
- PredictModels estimate each loan's chance of default and early payoff
- Stress-testThousands of simulated economies show how bad losses could get
- DecideTurn the risk estimates into an approval policy, and check it is fair
How to use this dashboard
- Hover any chart to read exact values.
- "How to read this" under every chart title explains it in plain English.
- Table view shows the numbers behind every chart.
- Time range buttons zoom the history charts; drag on a chart to zoom, double-click to reset.
- Try it: pick vintages to compare, filter the stress scenarios, and move the approval slider.
- Links: every tab has its own address (for example
#stress) you can share.
Key terms
- Delinquent
- Behind on payments: 30, 60 or 90+ days late. 90+ days is serious delinquency.
- Default
- A loan 90+ days late, in foreclosure, or sold at a loss (COVID forbearance excluded).
- Vintage
- The year a loan was made. Loans from the same year share the same economy.
- LTV
- Loan-to-value: the loan as a share of the home's value. Above 100% the borrower is underwater.
- PD
- Probability of default: the model's estimate that a loan defaults within 24 months.
- LGD
- Loss given default: the share of the balance lost when a loan defaults, after the home is sold.
- Expected loss
- PD x LGD x balance: what a loan is expected to cost on average.
- CPR / CDR
- The share of the balance paid off early / defaulting each year.
- Stress test
- Projecting losses through simulated bad economies.
- 99th percentile loss
- The loss exceeded in only 1 of 100 simulated economies.
- AUC
- How well the model ranks risk: 0.5 is a coin flip, 1.0 is perfect. Here: 0.78.
How are the loans doing right now?
354,606 loans worth $84.5B are still being repaid. 0.63% of them are seriously behind (90+ days late), against a peak of 3.5% in February 2010 during the housing crisis.
Share of borrowers behind on payments
Share of loans being repaid; grey bands are US recessions
How to read this: A loan is delinquent when the borrower is behind on payments. 30+ days late is an early warning; 90+ days late (serious delinquency) usually ends in a loss. The 2008-2010 crisis pushed serious delinquency to its highest level. In 2020 the blue line jumped again, but the orange line (which leaves out borrowers in COVID forbearance, who were allowed to pause payments) barely moved: most of those borrowers resumed paying, so it was not a credit crisis.
| period_month | dq30_plus_rate | serious_dq_rate | serious_dq_rate_ex_forbearance |
|---|---|---|---|
| 2026-03 | 1.82% | 0.63% | 0.53% |
| 2025-03 | 1.79% | 0.61% | 0.51% |
| 2024-03 | 1.64% | 0.51% | 0.43% |
| 2023-03 | 1.52% | 0.62% | 0.48% |
| 2022-03 | 2.00% | 1.10% | 0.81% |
| 2021-03 | 3.69% | 2.75% | 0.63% |
| 2020-03 | 1.80% | 0.50% | 0.46% |
| 2019-03 | 1.71% | 0.53% | 0.50% |
| 2018-03 | 1.94% | 0.77% | 0.71% |
| 2017-03 | 1.83% | 0.73% | 0.71% |
| 2016-03 | 2.12% | 0.92% | 0.90% |
| 2015-03 | 2.74% | 1.39% | 1.37% |
| 2014-03 | 3.61% | 2.02% | 2.01% |
| 2013-03 | 4.75% | 2.76% | 2.76% |
| 2012-03 | 5.01% | 3.13% | 3.13% |
| 2011-03 | 5.32% | 3.19% | 3.19% |
| 2010-03 | 5.78% | 3.43% | 3.43% |
| 2009-03 | 3.77% | 1.68% | 1.68% |
| 2008-03 | 2.06% | 0.60% | 0.60% |
| 2007-03 | 1.55% | 0.36% | 0.36% |
| 2006-03 | 1.45% | 0.39% | 0.39% |
| 2005-03 | 1.53% | 0.45% | 0.45% |
| 2004-03 | 1.95% | 0.62% | 0.62% |
| 2003-03 | 2.32% | 0.64% | 0.64% |
| 2002-03 | 2.02% | 0.39% | 0.39% |
| 2001-03 | 1.51% | 0.20% | 0.20% |
| 2000-03 | 0.74% | 0.05% | 0.05% |
| 1999-03 | 0.39% | 0.00% | 0.00% |
Money still owed
Unpaid balance of loans still being repaid
How to read this: How much money is still owed on loans that are being repaid: the amount at risk. It grows as new loans are added each year and shrinks when borrowers pay off early, as in the 2020-2021 refinance boom.
| period_month | active_loans | active_upb |
|---|---|---|
| 2026-03 | 354,606 | $84.5B |
| 2025-03 | 335,521 | $76.8B |
| 2024-03 | 310,717 | $67.5B |
| 2023-03 | 279,767 | $57.2B |
| 2022-03 | 254,503 | $48.2B |
| 2021-03 | 269,991 | $48.2B |
| 2020-03 | 321,972 | $58.2B |
| 2019-03 | 324,315 | $58.2B |
| 2018-03 | 303,558 | $53.2B |
| 2017-03 | 289,369 | $49.4B |
| 2016-03 | 280,900 | $46.9B |
| 2015-03 | 265,688 | $43.4B |
| 2014-03 | 247,497 | $39.6B |
| 2013-03 | 239,682 | $37.6B |
| 2012-03 | 255,426 | $40.5B |
| 2011-03 | 253,611 | $40.1B |
| 2010-03 | 254,308 | $40.1B |
| 2009-03 | 249,144 | $38.4B |
| 2008-03 | 226,727 | $33.7B |
| 2007-03 | 197,289 | $28.3B |
| 2006-03 | 165,976 | $22.7B |
| 2005-03 | 137,399 | $17.6B |
| 2004-03 | 111,092 | $13.4B |
| 2003-03 | 112,522 | $13.3B |
| 2002-03 | 110,642 | $13.2B |
| 2001-03 | 91,339 | $10.6B |
| 2000-03 | 50,756 | $5.8B |
| 1999-03 | 4,345 | $500.9M |
Loans paid off early
Share of the balance paid off early each year (CPR) - refinance waves in 2003, 2012, 2020-21
How to read this: The share of the book paid off early each year, mostly because borrowers refinance when mortgage rates fall (2003, 2012, 2020-21). Early payoffs are not losses, but they end the interest income a lender or investor was counting on.
| period_month | cpr |
|---|---|
| 2026-03 | 14.5% |
| 2025-03 | 6.2% |
| 2024-03 | 4.8% |
| 2023-03 | 4.9% |
| 2022-03 | 13.7% |
| 2021-03 | 38.8% |
| 2020-03 | 22.9% |
| 2019-03 | 7.6% |
| 2018-03 | 8.0% |
| 2017-03 | 8.9% |
| 2016-03 | 14.0% |
| 2015-03 | 17.7% |
| 2014-03 | 7.6% |
| 2013-03 | 23.4% |
| 2012-03 | 22.4% |
| 2011-03 | 11.3% |
| 2010-03 | 13.3% |
| 2009-03 | 25.0% |
| 2008-03 | 14.4% |
| 2007-03 | 9.5% |
| 2006-03 | 9.6% |
| 2005-03 | 17.2% |
| 2004-03 | 27.5% |
| 2003-03 | 47.1% |
| 2002-03 | 24.7% |
| 2001-03 | 32.1% |
| 2000-03 | 3.6% |
| 1999-03 | 2.2% |
Loans defaulting
Share of the balance defaulting each year (CDR)
How to read this: The share of the book falling into default each year. It spiked in 2009-2010 as house prices fell and unemployment rose, the combination that turns missed payments into losses.
| period_month | cdr |
|---|---|
| 2026-03 | 0.6% |
| 2025-03 | 0.7% |
| 2024-03 | 0.5% |
| 2023-03 | 0.3% |
| 2022-03 | 0.7% |
| 2021-03 | 1.5% |
| 2020-03 | 0.4% |
| 2019-03 | 0.4% |
| 2018-03 | 0.7% |
| 2017-03 | 0.3% |
| 2016-03 | 0.3% |
| 2015-03 | 0.5% |
| 2014-03 | 0.6% |
| 2013-03 | 1.0% |
| 2012-03 | 1.6% |
| 2011-03 | 1.7% |
| 2010-03 | 3.2% |
| 2009-03 | 3.3% |
| 2008-03 | 0.9% |
| 2007-03 | 0.6% |
| 2006-03 | 0.4% |
| 2005-03 | 0.4% |
| 2004-03 | 0.6% |
| 2003-03 | 0.8% |
| 2002-03 | 0.8% |
| 2001-03 | 0.5% |
| 2000-03 | 0.3% |
| 1999-03 | 0.0% |
Which loans went bad, and when?
Loans are grouped by the year they were made (their vintage). The worst year was 2007: 16.4% of its loans defaulted and it lost 4.0% of what was lent. Pick any years below to compare them.
Share of loans that defaulted, by year made
Running total since the first payment (default = 90+ days late, foreclosure or distressed sale)
How to read this: Each line follows one year's loans from their first payment onwards. A steep, high line means many of those borrowers stopped paying. Loans made in 2005-2008 look very different from the rest, even though their borrowers had similar credit scores: they were made at the top of the housing market.
| vintage_year | loans | avg_credit_score | default_rate_24m | lifetime_default_rate | loss_severity | cum_loss_rate | prepaid_share |
|---|---|---|---|---|---|---|---|
| 1999.0 | 49,668 | 716 | 0.89% | 3.38% | 16.8% | 0.14% | 97.5% |
| 2000.0 | 49,816 | 716 | 1.52% | 3.47% | 22.5% | 0.23% | 97.7% |
| 2001.0 | 49,882 | 720 | 1.12% | 3.23% | 26.3% | 0.23% | 97.4% |
| 2002.0 | 49,902 | 724 | 0.87% | 3.36% | 27.7% | 0.28% | 96.5% |
| 2003.0 | 49,858 | 732 | 0.43% | 3.99% | 26.2% | 0.38% | 94.4% |
| 2004.0 | 49,793 | 723 | 0.79% | 6.98% | 30.3% | 0.99% | 92.6% |
| 2005.0 | 49,791 | 725 | 1.04% | 10.93% | 34.5% | 2.39% | 89.7% |
| 2006.0 | 49,807 | 724 | 1.93% | 14.39% | 38.5% | 3.97% | 87.0% |
| 2007.0 | 49,772 | 725 | 4.91% | 16.43% | 34.3% | 3.99% | 85.0% |
| 2008.0 | 49,835 | 742 | 3.98% | 9.24% | 30.4% | 1.65% | 91.1% |
| 2009.0 | 49,907 | 760 | 0.63% | 2.93% | 25.8% | 0.32% | 93.3% |
| 2010.0 | 49,953 | 760 | 0.68% | 2.91% | 23.3% | 0.30% | 91.4% |
| 2011.0 | 49,975 | 760 | 0.63% | 2.53% | 19.1% | 0.20% | 88.8% |
| 2012.0 | 49,965 | 759 | 0.57% | 2.54% | 18.6% | 0.18% | 79.2% |
| 2013.0 | 49,963 | 750 | 0.46% | 2.82% | 17.9% | 0.14% | 77.6% |
| 2014.0 | 49,959 | 747 | 0.48% | 2.79% | 15.3% | 0.08% | 81.5% |
| 2015.0 | 49,982 | 750 | 0.45% | 2.55% | 9.3% | 0.03% | 76.4% |
| 2016.0 | 49,985 | 749 | 0.61% | 2.77% | 7.3% | 0.02% | 71.5% |
| 2017.0 | 49,987 | 745 | 0.72% | 3.45% | 5.5% | 0.02% | 74.6% |
| 2018.0 | 49,980 | 746 | 0.74% | 2.98% | 4.4% | 0.01% | 79.7% |
| 2019.0 | 49,986 | 749 | 1.22% | 2.75% | 7.5% | 0.01% | 71.1% |
| 2020.0 | 49,988 | 758 | 0.74% | 1.42% | 5.3% | 0.00% | 38.8% |
| 2021.0 | 49,979 | 751 | 0.63% | 1.69% | 5.9% | 0.00% | 19.2% |
| 2022.0 | 49,982 | 744 | 1.51% | 3.10% | 6.2% | 0.01% | 19.3% |
| 2023.0 | 49,987 | 750 | 1.56% | 2.18% | 11.2% | 0.01% | 26.0% |
| 2024.0 | 49,990 | 752 | 1.89% | 1.05% | 2.1% | 0.00% | 18.4% |
| 2025.0 | 49,980 | 757 | – | 0.11% | – | 0.00% | 7.4% |
| 2026.0 | 12,495 | 756 | – | 0.00% | – | 0.00% | 0.1% |
Money lost, by year made
Running total of losses after the home was sold, as a share of the amount lent
How to read this: Not every default costs money: the house is sold and mortgage insurance pays part of the shortfall. This is what was actually lost, as a share of the amount lent. Losses arrive later than defaults, because selling a foreclosed home takes a year or more.
| vintage_year | loans | avg_credit_score | default_rate_24m | lifetime_default_rate | loss_severity | cum_loss_rate | prepaid_share |
|---|---|---|---|---|---|---|---|
| 1999.0 | 49,668 | 716 | 0.89% | 3.38% | 16.8% | 0.14% | 97.5% |
| 2000.0 | 49,816 | 716 | 1.52% | 3.47% | 22.5% | 0.23% | 97.7% |
| 2001.0 | 49,882 | 720 | 1.12% | 3.23% | 26.3% | 0.23% | 97.4% |
| 2002.0 | 49,902 | 724 | 0.87% | 3.36% | 27.7% | 0.28% | 96.5% |
| 2003.0 | 49,858 | 732 | 0.43% | 3.99% | 26.2% | 0.38% | 94.4% |
| 2004.0 | 49,793 | 723 | 0.79% | 6.98% | 30.3% | 0.99% | 92.6% |
| 2005.0 | 49,791 | 725 | 1.04% | 10.93% | 34.5% | 2.39% | 89.7% |
| 2006.0 | 49,807 | 724 | 1.93% | 14.39% | 38.5% | 3.97% | 87.0% |
| 2007.0 | 49,772 | 725 | 4.91% | 16.43% | 34.3% | 3.99% | 85.0% |
| 2008.0 | 49,835 | 742 | 3.98% | 9.24% | 30.4% | 1.65% | 91.1% |
| 2009.0 | 49,907 | 760 | 0.63% | 2.93% | 25.8% | 0.32% | 93.3% |
| 2010.0 | 49,953 | 760 | 0.68% | 2.91% | 23.3% | 0.30% | 91.4% |
| 2011.0 | 49,975 | 760 | 0.63% | 2.53% | 19.1% | 0.20% | 88.8% |
| 2012.0 | 49,965 | 759 | 0.57% | 2.54% | 18.6% | 0.18% | 79.2% |
| 2013.0 | 49,963 | 750 | 0.46% | 2.82% | 17.9% | 0.14% | 77.6% |
| 2014.0 | 49,959 | 747 | 0.48% | 2.79% | 15.3% | 0.08% | 81.5% |
| 2015.0 | 49,982 | 750 | 0.45% | 2.55% | 9.3% | 0.03% | 76.4% |
| 2016.0 | 49,985 | 749 | 0.61% | 2.77% | 7.3% | 0.02% | 71.5% |
| 2017.0 | 49,987 | 745 | 0.72% | 3.45% | 5.5% | 0.02% | 74.6% |
| 2018.0 | 49,980 | 746 | 0.74% | 2.98% | 4.4% | 0.01% | 79.7% |
| 2019.0 | 49,986 | 749 | 1.22% | 2.75% | 7.5% | 0.01% | 71.1% |
| 2020.0 | 49,988 | 758 | 0.74% | 1.42% | 5.3% | 0.00% | 38.8% |
| 2021.0 | 49,979 | 751 | 0.63% | 1.69% | 5.9% | 0.00% | 19.2% |
| 2022.0 | 49,982 | 744 | 1.51% | 3.10% | 6.2% | 0.01% | 19.3% |
| 2023.0 | 49,987 | 750 | 1.56% | 2.18% | 11.2% | 0.01% | 26.0% |
| 2024.0 | 49,990 | 752 | 1.89% | 1.05% | 2.1% | 0.00% | 18.4% |
| 2025.0 | 49,980 | 757 | – | 0.11% | – | 0.00% | 7.4% |
| 2026.0 | 12,495 | 756 | – | 0.00% | – | 0.00% | 0.1% |
Are late borrowers catching up or falling further behind?
Early on, many catch up: of borrowers 30 days late, 38% are back on time a month later, 17% fall further behind and the rest stay 30 days late. Once a loan is 120+ days late it rarely recovers: 86% are still that late the next month. These month-to-month moves (roll rates) are the earliest warning that trouble is building.
Where loans went the next month
Last 12 months: each row is how late a loan was this month, each column where it was a month later
How to read this: Read across a row: of the loans in that state this month, where were they next month? Almost all current loans stay current. The further behind a borrower is, the less likely they are to catch up (the diagonal) and the more likely the loan ends in foreclosure or a distressed sale.
| from \ to | Paying on time | 30 days late | 60 days late | 90 days late | 120+ days late | Foreclosed | Paid off | Sold at a loss |
|---|---|---|---|---|---|---|---|---|
| Paying on time | 98.61% | 0.53% | 0.00% | 0.00% | 0.00% | – | 0.85% | 0.00% |
| 30 days late | 38.35% | 43.38% | 16.79% | 0.14% | 0.02% | – | 1.23% | 0.09% |
| 60 days late | 16.27% | 14.32% | 32.15% | 35.32% | 0.40% | – | 1.42% | 0.12% |
| 90 days late | 14.72% | 3.51% | 8.19% | 18.83% | 53.02% | – | 1.56% | 0.16% |
| 120+ days late | 8.99% | 0.70% | 0.46% | 0.62% | 86.41% | 0.58% | 1.41% | 0.84% |
| Foreclosed | – | – | – | – | 0.12% | 89.29% | – | 10.59% |
Borrowers who just missed a payment
Share of on-time borrowers who fell 30 days behind each month (3-month average) - the earliest warning
How to read this: The share of borrowers who were paying on time last month but missed a payment this month. It moves first when the economy weakens, months before defaults show up.
| period_month | current_to_30 |
|---|---|
| 2026-03 | 0.453% |
| 2025-03 | 0.490% |
| 2024-03 | 0.501% |
| 2023-03 | 0.362% |
| 2022-03 | 0.406% |
| 2021-03 | 0.356% |
| 2020-03 | 0.638% |
| 2019-03 | 0.474% |
| 2018-03 | 0.418% |
| 2017-03 | 0.359% |
| 2016-03 | 0.404% |
| 2015-03 | 0.440% |
| 2014-03 | 0.509% |
| 2013-03 | 0.692% |
| 2012-03 | 0.645% |
| 2011-03 | 0.655% |
| 2010-03 | 0.679% |
| 2009-03 | 0.750% |
| 2008-03 | 0.640% |
| 2007-03 | 0.526% |
| 2006-03 | 0.458% |
| 2005-03 | 0.477% |
| 2004-03 | 0.598% |
| 2003-03 | 0.793% |
| 2002-03 | 0.811% |
| 2001-03 | 0.658% |
| 2000-03 | 0.463% |
| 1999-03 | 0.491% |
Falling further behind vs. catching up
Rising 'further behind' lines with a falling 'caught up' line mean trouble is building
How to read this: Roll-forward rates show how often late borrowers fall further behind; the cure rate shows how often a borrower 30 days late gets back to current. Rising roll-forwards with falling cures, as in 2008-2009, mean losses are on the way.
| period_month | dq30_to_60 | dq60_to_90 | dq30_cure |
|---|---|---|---|
| 2026-03 | 14.1% | 31.4% | 45.0% |
| 2025-03 | 14.8% | 33.6% | 44.9% |
| 2024-03 | 13.5% | 33.5% | 46.0% |
| 2023-03 | 12.1% | 29.8% | 52.9% |
| 2022-03 | 13.1% | 39.2% | 54.6% |
| 2021-03 | 14.5% | 43.4% | 58.5% |
| 2020-03 | 14.3% | 27.9% | 44.2% |
| 2019-03 | 11.9% | 22.5% | 46.2% |
| 2018-03 | 10.9% | 22.2% | 48.8% |
| 2017-03 | 11.7% | 25.8% | 47.6% |
| 2016-03 | 12.0% | 21.2% | 41.9% |
| 2015-03 | 12.0% | 25.4% | 44.4% |
| 2014-03 | 13.2% | 25.7% | 40.1% |
| 2013-03 | 14.9% | 28.6% | 39.3% |
| 2012-03 | 16.0% | 36.4% | 38.4% |
| 2011-03 | 14.2% | 28.7% | 41.6% |
| 2010-03 | 15.9% | 35.7% | 41.9% |
| 2009-03 | 19.1% | 45.8% | 38.9% |
| 2008-03 | 15.4% | 28.4% | 45.1% |
| 2007-03 | 10.8% | 26.3% | 53.9% |
| 2006-03 | 8.5% | 23.8% | 55.8% |
| 2005-03 | 7.8% | 27.9% | 59.3% |
| 2004-03 | 8.8% | 27.7% | 56.9% |
| 2003-03 | 9.4% | 30.2% | 51.6% |
| 2002-03 | 12.5% | 25.6% | 51.3% |
| 2001-03 | 10.8% | 24.8% | 53.9% |
| 2000-03 | 4.7% | 19.0% | 71.6% |
| 1999-03 | – | – | 100.0% |
Where is the risk concentrated?
The riskiest group is borrowers with a credit score of <620 who borrowed 61-80% of the home's value: expected loss over the next year is 0.16% of the balance. The safest (score 760+, borrowed <=60%) is 0.008%, about 19x less. (Expected loss = chance of default x share lost x amount owed.)
Expected loss by credit score and loan size vs. home value
Next 12 months, normal economy: chance of default x share lost x balance, as a % of the balance
How to read this: Each cell is a group of today's loans, by the borrower's credit score and the loan-to-value ratio (LTV: how much was borrowed compared with the home's value). Darker cells are expected to lose more over the next 12 months. The rows with credit scores below 680 are the darkest.
| fico_band | ltv_band | upb | el | loans | el_rate |
|---|---|---|---|---|---|
| 620-679 | 61-80 | $2.6B | $3.4M | 13,302 | 0.132% |
| 620-679 | 81-90 | $593.3M | $666.8K | 2,766 | 0.112% |
| 620-679 | 91-95 | $688.7M | $938.1K | 2,983 | 0.136% |
| 620-679 | <=60 | $1.4B | $733.3K | 8,855 | 0.051% |
| 620-679 | >95 | $232.2M | $364.0K | 1,538 | 0.157% |
| 680-719 | 61-80 | $5.5B | $4.9M | 25,142 | 0.089% |
| 680-719 | 81-90 | $1.7B | $1.3M | 6,714 | 0.077% |
| 680-719 | 91-95 | $2.5B | $2.3M | 9,247 | 0.095% |
| 680-719 | <=60 | $2.2B | $632.9K | 12,118 | 0.029% |
| 680-719 | >95 | $789.5M | $894.8K | 4,150 | 0.113% |
| 720-759 | 61-80 | $9.5B | $5.7M | 39,185 | 0.060% |
| 720-759 | 81-90 | $3.4B | $1.8M | 11,507 | 0.054% |
| 720-759 | 91-95 | $4.6B | $3.2M | 15,740 | 0.068% |
| 720-759 | <=60 | $3.1B | $532.3K | 15,990 | 0.017% |
| 720-759 | >95 | $1.3B | $1.1M | 5,967 | 0.087% |
| 720-759 | Missing | $49.7K | $85 | 1 | 0.171% |
| 760+ | 61-80 | $21.4B | $7.8M | 83,429 | 0.037% |
| 760+ | 81-90 | $6.0B | $2.2M | 19,655 | 0.037% |
| 760+ | 91-95 | $6.4B | $2.8M | 20,960 | 0.044% |
| 760+ | <=60 | $9.0B | $758.3K | 47,164 | 0.008% |
| 760+ | >95 | $1.3B | $777.6K | 6,070 | 0.060% |
| <620 | 61-80 | $98.5M | $156.9K | 778 | 0.159% |
| <620 | 81-90 | $22.7M | $12.6K | 219 | 0.056% |
| <620 | 91-95 | $11.6M | $4.8K | 124 | 0.041% |
| <620 | <=60 | $71.5M | $46.1K | 612 | 0.064% |
| <620 | >95 | $33.4M | $25.4K | 298 | 0.076% |
| Missing | 61-80 | $7.9M | $5.8K | 42 | 0.073% |
| Missing | 81-90 | $2.3M | $1.8K | 12 | 0.079% |
| Missing | 91-95 | $1.4M | $674 | 6 | 0.049% |
| Missing | <=60 | $5.3M | $826 | 32 | 0.016% |
Expected loss by state
Next 12 months, as a % of the balance (every state drawn the same size)
How to read this: The same expected-loss rate by state. Differences come from local unemployment, house-price trends and the mix of borrowers in each state. Every state is drawn the same size so small states are as visible as large ones.
| state_code | loans | upb | el | el_rate |
|---|---|---|---|---|
| FL | 25,475 | $6.3B | $5.2M | 0.083% |
| LA | 3,441 | $630.4M | $488.0K | 0.077% |
| OK | 3,394 | $604.9M | $443.4K | 0.073% |
| NM | 1,766 | $347.2M | $243.9K | 0.070% |
| DE | 1,572 | $369.6M | $255.6K | 0.069% |
| IL | 16,308 | $3.1B | $2.1M | 0.068% |
| SC | 6,181 | $1.3B | $861.0K | 0.065% |
| CT | 4,261 | $961.7M | $613.8K | 0.064% |
| IN | 8,891 | $1.5B | $930.3K | 0.063% |
| KY | 4,700 | $790.3M | $490.1K | 0.062% |
| OH | 14,599 | $2.4B | $1.5M | 0.062% |
| DC | 730 | $251.1M | $154.9K | 0.062% |
| IA | 3,048 | $485.7M | $296.3K | 0.061% |
| KS | 3,096 | $546.7M | $324.0K | 0.059% |
| TX | 28,569 | $7.0B | $4.0M | 0.058% |
| PA | 13,298 | $2.6B | $1.5M | 0.058% |
| NY | 15,086 | $3.9B | $2.2M | 0.056% |
| HI | 982 | $350.4M | $188.3K | 0.054% |
| WI | 6,206 | $1.1B | $608.9K | 0.053% |
| ME | 1,541 | $333.3M | $169.1K | 0.051% |
| NJ | 10,160 | $2.8B | $1.4M | 0.050% |
| NV | 3,692 | $979.3M | $481.9K | 0.049% |
| CO | 8,105 | $2.5B | $1.2M | 0.049% |
| MN | 8,291 | $1.8B | $862.7K | 0.048% |
| SD | 625 | $119.9M | $56.4K | 0.047% |
| ND | 693 | $128.0M | $60.0K | 0.047% |
| OR | 5,453 | $1.5B | $697.3K | 0.046% |
| WA | 8,963 | $2.8B | $1.3M | 0.046% |
| AZ | 9,663 | $2.5B | $1.1M | 0.045% |
| MS | 1,429 | $248.9M | $110.1K | 0.044% |
| GA | 11,557 | $2.7B | $1.2M | 0.044% |
| MI | 12,879 | $2.2B | $952.2K | 0.044% |
| ID | 2,464 | $628.7M | $264.8K | 0.042% |
| WV | 1,126 | $168.8M | $71.1K | 0.042% |
| WY | 533 | $124.4M | $52.3K | 0.042% |
| TN | 7,243 | $1.7B | $712.6K | 0.042% |
| VT | 837 | $167.7M | $69.5K | 0.041% |
| MD | 7,625 | $2.0B | $813.1K | 0.041% |
| AR | 2,715 | $491.0M | $202.0K | 0.041% |
| UT | 4,886 | $1.5B | $625.1K | 0.041% |
| NC | 11,719 | $2.6B | $1.1M | 0.040% |
| MO | 7,437 | $1.3B | $534.8K | 0.040% |
| NE | 1,741 | $325.2M | $129.0K | 0.040% |
| AL | 4,265 | $833.4M | $327.6K | 0.039% |
| AK | 630 | $145.9M | $56.3K | 0.039% |
| RI | 1,142 | $263.5M | $101.7K | 0.039% |
| CA | 34,550 | $11.3B | $4.2M | 0.037% |
| VA | 10,290 | $2.7B | $1.0M | 0.037% |
| MT | 1,182 | $296.9M | $105.7K | 0.036% |
| MA | 7,689 | $2.2B | $784.8K | 0.035% |
| NH | 1,878 | $450.8M | $139.2K | 0.031% |
Borrowers behind on payments, by credit score
Share of the balance 30+ days late, latest month
How to read this: Credit score is the single strongest predictor of default in the model. Borrowers with scores under 620 are many times more likely to be behind on payments today than those above 760.
| fico_band | loans | upb | dq30_rate_upb |
|---|---|---|---|
| <620 | 2,031 | $237.8M | 5.99% |
| 620-679 | 29,444 | $5.6B | 6.85% |
| 680-719 | 57,371 | $12.7B | 3.75% |
| 720-759 | 88,390 | $21.9B | 1.72% |
| 760+ | 177,278 | $44.1B | 0.53% |
How much could we lose if the economy turns?
We simulated 5,000 possible economies over the next 36 months, from calm to severe recessions. In the average one the book loses 0.17% ($136.1M); in the worst 1 in 100 it loses 0.64% ($524.2M).
How much could be lost
Each bar counts simulated economies by their 3-year loss
How to read this: Most simulated economies are calm, so most bars sit at small losses. The long tail to the right is the recessions. Risk teams and regulators focus on the tail: the 99th percentile is the loss exceeded in only 1 economy in 100, and the capital a lender holds has to cover it.
| loss_rate | scenarios |
|---|---|
| (0.000632, 0.00258] | 4446 |
| (0.00258, 0.0045] | 410 |
| (0.0045, 0.00643] | 97 |
| (0.00643, 0.00835] | 31 |
| (0.00835, 0.0103] | 8 |
| (0.0103, 0.0122] | 3 |
| (0.0122, 0.0141] | 1 |
| (0.0141, 0.016] | 3 |
| (0.0218, 0.0237] | 1 |
Unemployment in each scenario
Named scenarios compared with the range of simulated economies
How to read this: The shaded band holds 90% of the simulated futures. The coloured lines are the named scenarios regulators ask for, from a baseline to a severe recession, plus a replay of what actually happened in 2008-2010.
| month | Adverse | Baseline | GFC replay (2008-2010) | Monte Carlo p5 | Monte Carlo p50 | Monte Carlo p95 | Severely adverse |
|---|---|---|---|---|---|---|---|
| 2026-04 | 4.35 | 4.32 | 4.30 | 4.10 | 4.32 | 4.53 | 4.34 |
| 2026-10 | 6.19 | 4.43 | 5.10 | 3.86 | 4.41 | 5.10 | 6.18 |
| 2027-04 | 7.23 | 4.53 | 7.10 | 3.78 | 4.52 | 7.06 | 8.98 |
| 2027-10 | 6.85 | 4.61 | 8.80 | 3.71 | 4.64 | 8.71 | 9.87 |
| 2028-04 | 6.52 | 4.67 | 9.10 | 3.72 | 4.76 | 9.49 | 9.15 |
| 2028-10 | 6.23 | 4.73 | 8.70 | 3.77 | 4.89 | 9.56 | 8.52 |
House prices in each scenario (vs. today)
Named scenarios compared with the range of simulated economies
How to read this: House prices matter because a borrower whose home is worth less than the loan (underwater) is far more likely to default, and the lender recovers less when the home is sold.
| month | Adverse | Baseline | GFC replay (2008-2010) | Monte Carlo p5 | Monte Carlo p50 | Monte Carlo p95 | Severely adverse |
|---|---|---|---|---|---|---|---|
| 2026-04 | 0.0% | 0.3% | -0.7% | 0.0% | 0.2% | 0.4% | -0.1% |
| 2026-10 | -1.6% | 2.1% | -6.3% | 0.1% | 1.9% | 3.8% | -4.4% |
| 2027-04 | -5.3% | 4.0% | -6.5% | -0.1% | 3.7% | 7.6% | -12.8% |
| 2027-10 | -8.5% | 5.9% | -11.3% | -0.7% | 5.5% | 11.3% | -20.7% |
| 2028-04 | -8.9% | 7.8% | -13.0% | -2.0% | 7.3% | 14.8% | -24.9% |
| 2028-10 | -7.7% | 9.7% | -13.0% | -3.5% | 8.9% | 18.4% | -24.5% |
Explore the scenarios
Every dot is a simulated economy; drag the sliders to keep only the harsher ones
How to read this: Losses stay small until unemployment and house prices both move against borrowers. Job losses make people unable to pay; falling prices take away the option to sell the house and repay. Use the sliders to ask, for example, what the book loses when unemployment rises 4+ points and prices fall 20%+.
| scenario_id | peak_unemployment | hpi_trough_change | loss_rate |
|---|---|---|---|
| MC04406 | 14.3% | -35.9% | 2.374% |
| MC03724 | 12.2% | -25.7% | 1.532% |
| MC04508 | 14.2% | -29.5% | 1.441% |
| MC02716 | 13.9% | -25.1% | 1.416% |
| MC04170 | 12.1% | -27.0% | 1.247% |
| MC04333 | 11.7% | -18.5% | 1.123% |
| MC01723 | 11.7% | -25.6% | 1.086% |
| MC04247 | 12.5% | -17.6% | 1.053% |
| MC03150 | 12.2% | -21.0% | 0.979% |
| MC02523 | 12.4% | -17.4% | 0.971% |
| MC04986 | 12.3% | -18.7% | 0.932% |
| MC04050 | 11.5% | -18.7% | 0.926% |
| MC03298 | 11.9% | -16.6% | 0.924% |
| MC03572 | 11.6% | -20.9% | 0.861% |
| MC00843 | 11.7% | -22.1% | 0.853% |
| MC04952 | 11.2% | -19.9% | 0.840% |
| MC02257 | 12.6% | -12.7% | 0.832% |
| MC00544 | 11.9% | -17.7% | 0.825% |
| MC01375 | 11.9% | -15.3% | 0.818% |
| MC02738 | 11.4% | -18.3% | 0.793% |
| MC01791 | 11.2% | -14.8% | 0.788% |
| MC02199 | 12.4% | -13.2% | 0.766% |
| MC01196 | 12.4% | -21.5% | 0.763% |
| MC00393 | 13.7% | -14.0% | 0.761% |
| MC00864 | 12.7% | -19.9% | 0.756% |
Did the model get 2008-2010 right?
Loans held in December 2007, run through the real economy that followed, against what actually happened
How to read this: The honest test of a stress model: take the loans that were being repaid in December 2007, feed the model the economy that actually followed, and compare with the defaults that really happened. Trained on all history (blue) the model over-predicts by 1%. With the crisis hidden from it (orange) it over-predicts by 48%, because it had never seen an economy that bad. A naive long-run average (grey) under-predicts by 69%: without a model of the economy, a crisis is invisible.
| month | defaults | projected_defaults_in_sample | projected_defaults | naive_defaults |
|---|---|---|---|---|
| 2008-01 | 199 | 174 | 164 | 125 |
| 2008-04 | 196 | 198 | 213 | 125 |
| 2008-07 | 241 | 232 | 333 | 124 |
| 2008-10 | 339 | 290 | 543 | 124 |
| 2009-01 | 495 | 517 | 1,291 | 124 |
| 2009-04 | 455 | 709 | 1,973 | 124 |
| 2009-07 | 491 | 649 | 1,371 | 124 |
| 2009-10 | 616 | 623 | 818 | 123 |
| 2010-01 | 634 | 475 | 365 | 123 |
| 2010-04 | 350 | 349 | 166 | 123 |
| 2010-07 | 374 | 317 | 113 | 123 |
| 2010-10 | 366 | 313 | 108 | 123 |
Which new loans should we approve?
Almost all of them. Decline only applicants whose predicted chance of default is above 4.6%, about 1 in 181. Tested on 499,777 real loans made in 2014-2023, that avoids 4.1% of defaults and adds $2.0M of profit. Declining many more would lose money, because good borrowers get turned away with the bad. Move the slider to try other cut-offs. The model ranks risk well: the riskiest 10% of applicants account for 39% of defaults.
Profit at every cutoff
Realised outcomes of the test loans under the chosen margin and loss assumptions
How to read this: Approving everyone is the zero line. Declining the very riskiest applicants raises profit, because their expected losses exceed the margin they would earn. Decline too many and profit falls again: you turn away good borrowers along with the bad. The best policy sits at the top of the curve. The recommended cutoff was chosen on earlier loans (2012-2013) so the result shown here is a fair, out-of-sample test.
How much risk the model catches
Declining the riskiest applicants first, against declining at random
How to read this: If the model were useless, declining 10% of applicants would avoid about 10% of defaults (the grey line). The further the blue curve sits above it, the better the model separates risky borrowers from safe ones.
Can we trust the data?
Every file is checked automatically before it is loaded: missing IDs, impossible values (a credit score of 900), duplicates, and payment records for loans that do not exist. A file that fails is rejected whole, so a bad delivery can never reach the models.
Checks passed, by type of file
Every batch is checked (with Great Expectations) before it is loaded
How to read this: The share of automated checks that passed, by type of file. Checks on a rejected batch count as failures here even after the file was fixed and reloaded, so a figure just under 100% is the gate doing its job.
| suite | checks | passed | unexpected_values | batches | pass_rate |
|---|---|---|---|---|---|
| fred_observations | 64 | 64 | 416 | 8 | 100.00% |
| freddie_origination | 870 | 869 | 4,590 | 28 | 99.89% |
| freddie_performance | 936 | 936 | 39 | 52 | 100.00% |
Latest loads
Unchanged files are skipped; corrected files replace their period
| source_period | status | orig_rows | perf_rows | finished_at | message |
|---|---|---|---|---|---|
| 2026 | loaded | 12,500 | 17,648 | 2026-09-27 19:40:35 | ok |
| 2025 | loaded | 50,000 | 404,946 | 2026-09-27 19:40:34 | ok |
| 2024 | loaded | 50,000 | 952,865 | 2026-09-27 19:40:30 | ok |
| 2023 | loaded | 50,000 | 1,458,169 | 2026-09-27 19:40:23 | ok |
| 2022 | loaded | 50,000 | 2,034,798 | 2026-09-27 19:40:10 | ok |
| 2021 | loaded | 50,000 | 2,537,054 | 2026-09-27 19:39:52 | ok |
| 2020 | loaded | 50,000 | 2,517,857 | 2026-09-27 19:39:32 | ok |
| 2019 | loaded | 50,000 | 1,934,614 | 2026-09-27 19:39:12 | ok |
| 2018 | loaded | 50,000 | 2,059,564 | 2026-09-27 19:38:56 | ok |
| 2017 | loaded | 50,000 | 2,800,219 | 2026-09-27 19:38:39 | ok |
| 2016 | loaded | 50,000 | 3,379,650 | 2026-09-27 19:38:14 | ok |
| 2015 | loaded | 50,000 | 3,467,166 | 2026-09-27 19:37:47 | ok |
| 2014 | loaded | 50,000 | 3,394,276 | 2026-09-27 19:37:19 | ok |
| 2013 | loaded | 50,000 | 4,197,674 | 2026-09-27 19:36:50 | ok |
| 2012 | loaded | 50,000 | 4,510,559 | 2026-09-27 19:36:18 | ok |