Most Affordable U.S. Cities

Cities with the highest affordability scores — factoring in home prices, rent, income, and utility costs.

Best U.S. Cities to Live In Most Affordable U.S. Cities Best U.S. Cities for Jobs Best Climate Cities in America Safest Cities in America (Natural Disasters) Cleanest Air Quality Cities in America Largest Cities in America
# City State Population Score
1 Birmingham AL 200,431 80.2/100
2 Montgomery AL 199,819 82.2/100
3 Rockford IL 148,173 71.8/100
4 Kansas City KS 155,438 79.8/100
5 Detroit MI 636,787 67.8/100
6 Jackson MS 153,271 75.0/100
7 Springfield MO 168,873 77.2/100
8 Buffalo NY 276,688 72.8/100
9 Rochester NY 210,992 72.0/100
10 Syracuse NY 146,134 72.8/100
11 Akron OH 190,273 74.2/100
12 Cleveland OH 370,365 72.0/100
13 Toledo OH 269,962 69.8/100
14 Memphis TN 630,027 76.8/100
15 Brownsville TX 186,999 72.8/100
16 Huntsville AL 215,025 77.5/100
17 Mobile AL 186,316 73.2/100
18 Tucson AZ 541,033 71.2/100
19 Little Rock AR 202,218 74.5/100
20 Gainesville FL 142,414 72.0/100
21 Columbus GA 204,572 75.0/100
22 Macon-Bibb County GA 156,554 72.5/100
23 Joliet IL 150,221 70.8/100
24 Fort Wayne IN 264,514 77.2/100
25 Des Moines IA 213,164 72.8/100
26 Wichita KS 395,951 77.2/100
27 Lexington-Fayette urban county KY 321,276 72.2/100
28 Baton Rouge LA 225,500 74.0/100
29 Shreveport LA 186,183 70.2/100
30 Springfield MA 155,305 70.2/100
31 Grand Rapids MI 198,096 70.5/100
32 Kansas City MO 505,958 77.0/100
33 St. Louis MO 298,018 74.8/100
34 Lincoln NE 290,531 77.5/100
35 Omaha NE 489,201 77.5/100
36 Albuquerque NM 562,551 74.5/100
37 Fayetteville NC 208,697 71.2/100
38 Greensboro NC 297,202 77.5/100
39 Winston-Salem NC 249,571 75.2/100
40 Cincinnati OH 308,870 72.0/100
41 Columbus OH 902,449 69.5/100
42 Oklahoma City OK 681,088 74.5/100
43 Tulsa OK 411,938 77.2/100
44 Pittsburgh PA 303,843 67.0/100
45 Chattanooga TN 181,288 77.2/100
46 Clarksville TN 167,882 75.8/100
47 Knoxville TN 191,857 73.2/100
48 Amarillo TX 200,360 72.8/100
49 Corpus Christi TX 317,804 72.8/100
50 El Paso TX 677,181 74.2/100