Buying a home has always been a major milestone, but in 2025, it’s a bigger financial challenge than ever before. Between rising home prices, higher mortgage rates, and stagnant wage growth, many Americans are wondering: how much money do you need to make to afford a home today?
In this article, we’ll break down the latest numbers, compare average income vs average house price, and show you the household income needed to buy a house across different states. Whether you’re actively house-hunting or just starting to plan, this guide will give you a clear picture of what it takes to enter the market.
Table of Contents
How Rising Home Prices Are Outpacing Incomes
Over the past five years, the income required to afford a home has jumped nearly 50%. In early 2020, buyers needed an annual income of about $78,000. Fast forward to 2025, and you now need approximately $116,986 to comfortably buy the average home priced at $418,489 nationwide.
Meanwhile, the average household income has only grown by about 23% during the same period. This widening gap between average household income vs house price highlights why affordability remains a top concern for aspiring homeowners.
States Where You Need the Highest Income to Buy a Home
Housing affordability varies widely depending on where you live. In some states, owning a home now requires a six-figure salary just to get started.
Here are the top states with the highest household income needed to buy a house:

District of Columbia
$240,009

Hawaii
$235,638

California
$213,447

Massachusetts
$174,392

Colorado
$168,643
In these states, limited housing supply, high demand, and elevated construction costs have driven prices — and income requirements — sharply higher.
Find Your Dream Home!
States Where Homes Are Still (Relatively) Affordable
If you're looking for a more affordable path to homeownership, some Midwestern and Southern states offer better opportunities:

West Virginia
$64,179

Lowa
$70,437

Ohio
$71,080

Mississippi
$72,072

Indiana
$72,342
These states typically have lower home prices and property taxes, making them more attainable for buyers with moderate incomes.
Why Mortgage Rates Matter More Than Ever
Higher mortgage rates have a direct impact on how much home you can afford. In January 2025, the average 30-year fixed mortgage rate hit 7.09%, compared to 3.68% in early 2020. That means even if home prices stayed the same, higher interest rates alone would require you to earn more to qualify for a loan comfortably.
In this environment, even small differences in your credit score, debt-to-income ratio, and down payment amount can significantly impact your ability to secure an affordable mortgage.
Tips for Buyers Navigating Today's Housing Market
While today's market may seem daunting, there are steps you can take to strengthen your position:
- Know your numbers: Use mortgage calculators to understand how far your income can stretch.
- Work on your credit score: A better credit score could help you lock in a lower mortgage rate.
- Consider all options: Condos and townhomes may offer more affordable entry points than single-family homes.
- Explore down payment assistance programs: Many states offer grants and special programs for first-time buyers.
- Be flexible: Expanding your home search to less competitive areas could improve your chances of finding a home within budget.
Understanding how much money you need to make to afford a home is crucial in today’s real estate market. With average income vs average house price disparities growing, planning and working with the right lender is more important than ever.
At USA Loans, we specialize in helping buyers navigate the complexities of the current market. Whether you’re a first-time buyer or looking to move up, we can help you find a mortgage that fits your income and goals.
Ready to find out what you qualify for? Contact us to get pre-qualified and take the first step toward your new home!
Do you need help with your mortgage loan?
We are ready to help you. Call us at: (703) 890-1356 or Spanish 1-(800) 485-0102, if you prefer, register to contact you.
