Advertiser Disclosure
GOBankingRates works with many financial advertisers to showcase their products and services to our audiences. These brands compensate us to advertise their products in ads across our site. This compensation may impact how and where products appear on this site. We are not a comparison-tool and these offers do not represent all available deposit, investment, loan or credit products.
Here’s How Much You Should Save for a House in Every State
Written by
Nicole Spector
Edited by
Rebekah Evans

Commitment to Our Readers
GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.
20 YearsHelping You Live Richer
Reviewed by Experts
Trusted by Millions of Readers
The cost of homes in the U.S. has skyrocketed over the past few decades. Now, most folks earning an average salary can’t afford to buy a home in just about anywhere in the nation, according to an ATTOM report. Of course, some states are more expensive than others and, on average, you’ll save a lot more on a home in, say, South Dakota than you will in California.
But exactly how much should you save for a house in every state? A new study by GOBankingRates answers the question — scroll on to find out (states are ranked in order from least expensive to most expensive).
Hawaii
- Average home value: $958,592.06
- 20% down payment cost: $191,718.41
California
- Average home value: $763,306.79
- 20% down payment cost: $152,661.36
Massachusetts
- Average home value: $606,050.70
- 20% down payment cost: $121,210.14
Washington
- Average home value: $576,171.87
- 20% down payment cost: $115,234.37
Colorado
- Average home value: $538,236.28
- 20% down payment cost: $107,647.26
New Jersey
- Average home value: $511,384.15
- 20% down payment cost: $102,276.83
Utah
- Average home value: $510,342.10
- 20% down payment cost: $102,068.42
Oregon
- Average home value: $487,820.47
- 20% down payment cost: $97,564.09
New Hampshire
- Average home value: $464,611.35
- 20% down payment cost: $92,922.27
Rhode Island
- Average home value: $444,182.17
- 20% down payment cost: $88,836.43
Montana
- Average home value: $443,792.70
- 20% down payment cost: $88,758.54
Nevada
- Average home value: $433,564.15
- 20% down payment cost: $86,712.83
Idaho
- Average home value: $433,033.67
- 20% down payment cost: $86,606.73
Arizona
- Average home value: $429,098.90
- 20% down payment cost: $85,819.78
New York
- Average home value: $425,900.69
- 20% down payment cost: $85,180.14
Maryland
- Average home value: $412,161.98
- 20% down payment cost: $82,432.40
Florida
- Average home value: $407,004.04
- 20% down payment cost: $81,400.81
Connecticut
- Average home value: $402,396.28
- 20% down payment cost: $80,479.26
Vermont
- Average home value: $376,969.05
- 20% down payment cost: $75,393.81
Maine
- Average home value: $376,460.52
- 20% down payment cost: $75,292.10
Virginia
- Average home value: $376,236.04
- 20% down payment cost: $75,247.21
Delaware
- Average home value: $369,279.10
- 20% down payment cost: $73,855.82
Alaska
- Average home value: $359,589.98
- 20% down payment cost: $71,918.00
Wyoming
- Average home value: $330,627.40
- 20% down payment cost: $66,125.48
Minnesota
- Average home value: $321,869.87
- 20% down payment cost: $64,373.97
Georgia
- Average home value: $318,522.75
- 20% down payment cost: $63,704.55
North Carolina
- Average home value: $317,395.96
- 20% down payment cost: $63,479.19
Tennessee
- Average home value: $305,177.36
- 20% down payment cost: $61,035.47
Texas
- Average home value: $295,091.02
- 20% down payment cost: $59,018.20
New Mexico
- Average home value: $289,803.36
- 20% down payment cost: $57,960.67
South Dakota
- Average home value: $286,543.66
- 20% down payment cost: $57,308.73
South Carolina
- Average home value: $284,025.41
- 20% down payment cost: $56,805.08
Wisconsin
- Average home value: $282,228.14Â
- 20% down payment cost: $56,445.63
Pennsylvania
- Average home value: $254,502.77
- 20% down payment cost: $50,900.55
Illinois
- Average home value: $252,146.91
- 20% down payment cost: $50,429.38
North Dakota
- Average home value: $249,130.63
- 20% down payment cost: $49,826.13
Nebraska
- Average home value: $246,304.63
- 20% down payment cost: $49,260.93
Missouri
- Average home value: $235,384.58
- 20% down payment cost: $47,076.92
Indiana
- Average home value: $228,049.01
- 20% down payment cost: $45,609.80
Michigan
- Average home value: $226,103.99
- 20% down payment cost: $45,220.80
Ohio
- Average home value: $214,957.86
- 20% down payment cost: $42,991.57
Alabama
- Average home value: $214,359.17
- 20% down payment cost: $42,871.83
Kansas
- Average home value: $213,525.32
- 20% down payment cost: $42,705.06
Iowa
- Average home value: $209,321.81
- 20% down payment cost: $41,864.36
Oklahoma
- Average home value: $196,529.91
- 20% down payment cost: $39,305.98
Arkansas
- Average home value: $196,010.39
- 20% down payment cost: $39,202.08
Louisiana
- Average home value: $195,354.85
- 20% down payment cost: $39,070.97
Kentucky
- Average home value: $194,988.73
- 20% down payment cost: $38,997.75
Mississippi
- Average home value: $172,378.64
- 20% down payment cost: $34,475.73
West Virginia
- Average home value: $154,137.92
- 20% down payment cost: $30,827.58
Methodology: To find out how much you should save for a house in every state, GOBankingRates analyzed the average home value for single-family homes in every state as sourced from the Zillow Home Value Index and using the 30-year fixed rate mortgage average in the U.S., as sourced from the Federal Reserve Economic Research, the average mortgage payments can be calculated. GOBankingRates used 10%, 15% and 20% down payments to represent a variety of homebuyers in different life situations. All data was collected and is up-to-date as of January 23rd, 2024.
More From GOBankingRates
- Mark Cuban Just Exposed a Social Security Flaw That Every Senior Needs To Watch ForÂ
- What 2026 Senior Tax Deduction Means for Social Security and Retirement PlanningÂ
- How Middle-Class Earners Are Quietly Becoming Millionaires -- and How You Can, TooÂ
- 6 Safe Accounts Proven to Grow Your Money Up to 13x FasterÂ
Share This Article:
You May Also Like
8 Metros in Western States Where Home Prices Are Dropping -- and What That Means for Buyers
March 06, 2026
5 min Read
Affordable Housing Boom Hits Rural Areas: 5 Best Places To Escape City Prices Today
March 05, 2026
5 min Read
7 Ways People Destroy the Value of Their Homes, According To a Real Estate Agent
March 03, 2026
5 min Read
I Asked ChatGPT How Much House I Can Really Afford in Florida on a $60,000 Salary -- Here's the Answer
February 27, 2026
5 min Read
I Asked ChatGPT Which US Cities Offer the Best Mix of Safety and Affordability -- Here's What It Said
February 27, 2026
5 min Read
The 10 Most Expensive Northeast ZIP Codes -- Average Homes Start Near $3 Million
February 23, 2026
5 min Read
Make your money work for you
Get the latest news on investing, money, and more with our free newsletter.
By subscribing, you agree to our Terms of Use and Privacy Policy. Unsubscribe at any time.

Thanks!
You're now subscribed to our newsletter.
Check your inbox for more details.

Sending you timely financial stories that you can bank on.
Sign up for our daily newsletter for the latest financial news and trending topics.
For our full Privacy Policy, click here.
Looks like you're using an adblocker
Please disable your adblocker to enjoy the optimal web experience and access the quality content you appreciate from GOBankingRates.
- AdBlock / uBlock / Brave
- Click the ad blocker extension icon to the right of the address bar
- Disable on this site
- Refresh the page
- Firefox / Edge / DuckDuckGo
- Click on the icon to the left of the address bar
- Disable Tracking Protection
- Refresh the page
- Ghostery
- Click the blue ghost icon to the right of the address bar
- Disable Ad-Blocking, Anti-Tracking, and Never-Consent
- Refresh the page




