U.S. Monthly · Seasonally Adjusted Annual Rate
Existing home sales ticked up to 4.21M (SAAR) — still well below the 5–5.5M "healthy" range, but the slow recovery from the 2024 freeze (3.79M low) is real. The lock-in effect from sub-4% mortgages keeps supply tight.
Historical trend
Monthly seasonally adjusted annual rate.
Source: FRED · EXHOSLUSM495S
The long view: since 1995
From the 2005 bubble peak to today's frozen market.
How today stacks up
Tools for home buyers and sellers.
About Existing Home Sales
Existing home sales is the monthly count of previously-owned home sales in the United States, published by the National Association of Realtors (NAR). It's reported as a seasonally-adjusted annual rate (SAAR) — meaning the monthly count is multiplied by 12 and adjusted for seasonal patterns. Today's 4.21 million means existing homes are selling at a pace that would total 4.21M for the year if it continued at this rate.
Why existing home sales matter
This is the "volume" side of the housing market — separate from price. Even when prices are climbing, low sales volume signals a frozen market where most homeowners can't or won't sell. Today's pace of 4.21M is dramatically below the 2005 boom peak of 7.26M and well below the 5–5.5M considered "healthy." The post-2022 freeze reflects the "lock-in effect" — homeowners with 2–3% mortgages refuse to sell and re-buy at 6–7%.
Reading this chart
The 2005 spike to 7.26M was the housing bubble peak. The 2008–10 crash dropped sales to 3.4M. The 2020–21 rebound peaked at 6.65M. The 2022–24 slowdown — driven by rate hikes — saw existing sales fall to 3.79M, the lowest in 30 years. The slow recovery to 4.21M today reflects easing rates but persistent affordability constraints.
Related trackers
Other live numbers that move with — or against — this one.
Frequently asked
What this number means, and what it doesn't.
Methodology
Source
Pulled from FRED · EXHOSLUSM495S and cached on the EvvyTools server.
Update schedule
Refreshed automatically by our cron whenever the upstream source publishes a new value. Historical values are not revised after publication.
How we compute
Display value is the raw published number, unrounded. Comparison stats use the closest available reference date. We never edit the underlying data.