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
51 Charlotte, NC Mecklenburg County 50.6
52 Milwaukee, WI Milwaukee County 49.9
53 Norfolk, VA Norfolk city 49.1
54 Phoenix, AZ Maricopa County 49.0
55 Tucson, AZ Pima County 48.4
56 San Jose, CA Santa Clara County 47.4
57 San Antonio, TX Bexar County 46.7
58 Buffalo, NY Erie County 46.7
59 Henderson, NV Clark County 46.2
60 Garland, TX Dallas County 45.0
61 Denver, CO Denver County 45.0
62 Stockton, CA San Joaquin County 44.6
63 Jacksonville, FL Duval County 44.3
64 Nashville-Davidson, TN Davidson County 43.8
65 Glendale, AZ Maricopa County 42.8
66 Fresno, CA Fresno County 41.3
67 Cleveland, OH Cuyahoga County 40.3
68 Atlanta, GA Fulton County 39.1
69 St. Petersburg, FL Pinellas County 39.0
70 Dallas, TX Dallas County 38.9
71 Memphis, TN Shelby County 38.8
72 Las Vegas, NV Clark County 38.7
73 Houston, TX Harris County 38.5
74 Chula Vista, CA San Diego County 38.0
75 Oakland, CA Alameda County 37.8
76 Aurora, CO Arapahoe County 37.6
77 Sacramento, CA Sacramento County 37.4
78 North Las Vegas, NV Clark County 37.3
79 Baltimore, MD Baltimore city 37.0
80 Detroit, MI Wayne County 36.0
81 Richmond, VA Richmond city 36.0
82 Riverside, CA Riverside County 35.4
83 Philadelphia, PA Philadelphia County 35.1
84 Jersey City, NJ Hudson County 35.0
85 Port St. Lucie, FL St. Lucie County 34.1
86 New Orleans, LA Orleans Parish 33.8
87 Cape Coral, FL Lee County 32.1
88 San Diego, CA San Diego County 30.4
89 Tampa, FL Hillsborough County 29.2
90 Long Beach, CA Los Angeles County 28.4
91 Santa Ana, CA Orange County 27.4
92 Irvine, CA Orange County 26.2
93 Orlando, FL Orange County 25.1
94 Anaheim, CA Orange County 23.7
95 Newark, NJ Essex County 23.1
96 New York, NY Kings County 22.4
97 Boston, MA Suffolk County 22.2
98 Los Angeles, CA Los Angeles County 18.9
99 Hialeah, FL Miami-Dade County 18.4
100 Miami, FL Miami-Dade County 13.9