Enjoy complimentary access to top ideas and insights — selected by our editors.
With continued high prices, homebuying seems impossible to many Americans. A study from TradingPedia based on an analysis of U.S. Census Bureau data ranked the 10 most and least expensive U.S. cities to buy a home as of November 30, 2024.
San Jose, California, is the most expensive city to purchase a home, with a median home sale price of $1,528,500. Detroit, Michigan, is the least expensive city to purchase a home, with a median home sale price of $192,000.
Read more about the most and least expensive U.S. cities to buy a home. *Data is from November, 2024, and predates the January wildfires that struck Los Angeles.
Most expensive cities to buy a home
Rank | Metro areas | Median home sale price |
10 | Newark, New Jersey | $590,061 |
9 | Nassau County, New York | $695,000 |
8 | Boston, Massachusetts | $710,000 |
7 | New York, New York | $735,000 |
6 | Seattle, Washington | $814,757 |
5 | San Diego, California | $890,000 |
4 | Los Angeles, California | $900,000 |
3 | Oakland, California | $957,000 |
2 | Anaheim, California | $1,180,000 |
1 | San Jose, California | $1,528,500 |
Least expensive cities to buy a home
Rank | Metro areas | Median home sale price |
10 | Birmingham, Alabama | $293,500 |
9 | Cincinnati, Ohio | $288,000 |
8 | Philadelphia, Pennsylvania | $280,000 |
7 | Memphis, Tennessee | $271,000 |
6 | Louisville, Kentucky | $270,000 |
5 | St. Louis, Missouri | $262,750 |
4 | Oklahoma City, Oklahoma | $260,000 |
3 | Pittsburgh, Pennsylvania | $228,000 |
2 | Cleveland, Ohio | $220,000 |
1 | Detroit, Michigan | $192,000 |