Tucson, Ariz., ranks 62nd in the country for the affordability of buying a home, according to a new WalletHub study that analyzed 300 U.S. cities using 10 key metrics. Those metrics range from home purchase and maintenance costs to taxes and vacancy rates.
Home prices have surged in recent years, with the median sales price in the U.S. rising from $355,000 in Q1 2021 to $403,200 in Q1 2026. The average 30-year fixed mortgage rate has also increased sharply from a historic low of 2.65% in January 2021 to 6.37% in May 2026. With both elevated home prices and higher interest rates, many consumers may question whether homeownership is still within reach. Buying real estate remains more affordable in certain cities than others, though.
“When deciding where to buy, home prices alone aren't a good enough indicator of how affordable things will be,” said WalletHub analyst Chip Lupo. “You also have to consider how prices compare to incomes in the area, plus factor in things like the cost of living, maintenance expenses and taxes.”
People are also reading…
In-Depth Look at Tucson
Tucson demonstrates affordability by having the 23rd-lowest homeowners insurance premiums in the U.S. Plus, the city ranks 37th for the number of active home listings per capita, which shows that there's plenty of housing available.
Tucson is less attractive to homebuyers in other areas, though. For example, it has the 42nd-highest home energy and phone service costs in the nation. It also ranks 143rd for home affordability (median home price divided by median income), so residents end up paying quite a bit for utilities and their mortgages.
When you combine all 10 of the metrics, Tucson ends up in 62nd place overall out of the 300 cities included in WalletHub's study.
Most Affordable Cities for Home Buyers
Overall Rank* | City | Total Score |
1 | Flint, MI | 79.5 |
2 | Detroit, MI | 74.71 |
3 | Surprise, AZ | 73.27 |
4 | Yuma, AZ | 72.25 |
5 | Akron, OH | 70.82 |
6 | Pittsburgh, PA | 70.46 |
7 | Memphis, TN | 70 |
8 | Augusta, GA | 69.66 |
9 | Indianapolis, IN | 69.56 |
10 | Cleveland, OH | 69.37 |
The methodology can be found on the full version of the article on WalletHub.

