Skip to content
USCity.review

Most Affordable Cities

Rent and home prices measured against local incomes, from the Census Bureau's American Community Survey.

100 cities ranked in the United States.

Rank City Score
1 Lincoln, NE Lancaster County 80.8
2 Wichita, KS Sedgwick County 80.2
3 Fort Wayne, IN Allen County 79.2
4 Huntsville, AL Madison County 78.8
5 Omaha, NE Douglas County 77.7
6 Anchorage, AK Anchorage Municipality 75.9
7 Oklahoma City, OK Oklahoma County 75.8
8 Laredo, TX Webb County 74.2
9 Lexington-Fayette, KY Fayette County 72.4
10 Louisville/Jefferson County, KY Jefferson County 72.2
11 Chesapeake, VA Chesapeake city 71.2
12 Albuquerque, NM Bernalillo County 70.0
13 Tulsa, OK Tulsa County 69.0
14 Kansas City, MO Jackson County 68.2
15 Boise City, ID Ada County 68.1
16 Indianapolis, IN Marion County 67.6
17 Frisco, TX Collin County 67.4
18 St. Paul, MN Ramsey County 66.5
19 Spokane, WA Spokane County 66.4
20 Minneapolis, MN Hennepin County 66.2
21 St. Louis, MO St. Louis city 65.9
22 El Paso, TX El Paso County 65.2
23 Plano, TX Collin County 65.0
24 Winston-Salem, NC Forsyth County 62.9
25 Durham, NC Durham County 61.0
26 Toledo, OH Lucas County 60.4
27 Raleigh, NC Wake County 60.2
28 Bakersfield, CA Kern County 59.9
29 Gilbert, AZ Maricopa County 59.9
30 Madison, WI Dane County 59.8
31 Chandler, AZ Maricopa County 59.5
32 Cincinnati, OH Hamilton County 59.4
33 Seattle, WA King County 58.6
34 Virginia Beach, VA Virginia Beach city 58.5
35 Fort Worth, TX Tarrant County 58.3
36 Corpus Christi, TX Nueces County 57.3
37 Chicago, IL Cook County 55.3
38 Mesa, AZ Maricopa County 55.3
39 Columbus, OH Franklin County 55.1
40 Arlington, TX Tarrant County 54.9
41 Lubbock, TX Lubbock County 54.6
42 Scottsdale, AZ Maricopa County 54.4
43 Irving, TX Dallas County 54.0
44 Greensboro, NC Guilford County 53.4
45 San Francisco, CA San Francisco County 53.2
46 Austin, TX Travis County 53.1
47 Portland, OR Multnomah County 53.0
48 Pittsburgh, PA Allegheny County 52.9
49 Reno, NV Washoe County 52.9
50 Colorado Springs, CO El Paso County 52.8