CensusEasy
RANKING · 2020 CENSUS · 121 SHOWN OF 121

Least affordable housing, Alabama cities · 2020

Alabama cities ranked by the CensusEasy Afford Score, median home value divided by median household income (2023 ACS). A higher score means a home costs more years of local income. This list covers the 121 cities in Alabama that qualify, ranked against each other statewide.

Flip the list · Most affordable housing, US cities
AlabamaAll statesPop > 5KAll rankings
SAME RANKING BYCountiesStatesMetrosZIP codes
RELATEDMost expensive homesCheapest homesHighest median rentLowest median rentHighest homeownership rateHighest renter share
YEAR19902000201020202024
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 2000
01Brook Highland, ALAL8,1466.7
02Auburn, ALAL85,1135.5−18%
03Gulf Shores, ALAL17,3944.8+24%
04Troy, ALAL18,0224.6+49%
05Homewood, ALAL28,1184.5+30%
06Demopolis, ALAL6,6414.4+60%
07Mountain Brook, ALAL21,6614.4+32%
08Guntersville, ALAL9,3944.3+37%
09Tuscaloosa, ALAL114,3164.3+22%
10Oneonta, ALAL7,0224.2+44%
11Montevallo, ALAL7,8724.2+41%
12Foley, ALAL30,3544.0+41%
13Fairhope, ALAL26,6254.0+23%
14Orange Beach, ALAL8,7984.0−13%
15Rainsville, ALAL6,0204.0+70%
16Atmore, ALAL8,3603.8+52%
17Monroeville, ALAL5,7583.6+39%
18Sylacauga, ALAL12,0553.6+44%
19Jacksonville, ALAL14,4003.6+8%
20Florence, ALAL42,5813.6+22%
21Eufaula, ALAL12,4373.6+34%
22Holtville, ALAL5,1583.5
23Vestavia Hills, ALAL38,3063.4+23%
24Loxley, ALAL6,1313.4+54%
25Selma, ALAL16,0773.4+17%
26Rainbow City, ALAL10,4063.4+30%
27Bessemer, ALAL24,9843.3+35%
28Huntsville, ALAL233,6273.3+40%
29Athens, ALAL34,2093.2+20%
30Hoover, ALAL93,5503.2+13%
31Arab, ALAL9,0613.2+29%
32Wetumpka, ALAL7,5353.2+36%
33Smiths Station, ALAL5,5963.2
34Pell City, ALAL14,3203.2+19%
35Dothan, ALAL72,0603.2+32%
36Bay Minette, ALAL8,5553.1+24%
37Phenix City, ALAL38,3443.1+15%
38Fort Payne, ALAL15,1893.1+52%
39Mobile, ALAL200,8243.1+21%
40Daphne, ALAL31,3963.1+32%
41Columbiana, ALAL5,1063.0+12%
42Opelika, ALAL35,7653.0+26%
43Semmes, ALAL6,2593.0
44Jasper, ALAL14,5853.0+20%
45Pike Road, ALAL11,8993.0−19%
46Ozark, ALAL14,2693.0+26%
47Talladega, ALAL14,8402.9+39%
48Highland Lakes, ALAL5,8662.9
49Northport, ALAL31,6482.9+7%
50Clanton, ALAL9,2892.9+8%
51Cullman, ALAL20,7992.9−11%
52Decatur, ALAL58,0562.9+20%
53Anniston, ALAL20,9302.8+16%
54Tuskegee, ALAL8,6442.8−15%
55Greenville, ALAL6,9122.8−1%
56Andalusia, ALAL8,7632.8+28%
57McCalla, ALAL13,2532.8
58Enterprise, ALAL31,2112.8+31%
59Madison, ALAL67,9682.8+30%
60Tuscumbia, ALAL9,3322.8+12%
61Scottsboro, ALAL16,1232.8+19%
62Muscle Shoals, ALAL17,6662.8+28%
63Millbrook, ALAL17,6232.8+35%
64Sheffield, ALAL9,4162.7+16%
65Tillmans Corner, ALAL17,6772.7+30%
66Opp, ALAL6,7382.7+35%
67Alexander City, ALAL14,5152.7+10%
68Leeds, ALAL12,8312.7+15%
69Glencoe, ALAL5,4262.7+30%
70Hartselle, ALAL16,3122.6+21%
71Prattville, ALAL40,5822.6+36%
72Margaret, ALAL7,1492.6+63%
73Hamilton, ALAL6,7692.6+8%
74Spanish Fort, ALAL11,2032.6−1%
75Robertsdale, ALAL7,7612.6+9%
76Saraland, ALAL16,6522.6+28%
77Trussville, ALAL27,2732.6+10%
78Boaz, ALAL10,6192.6−7%
79Chelsea, ALAL17,7162.6−3%
80Moody, ALAL13,5592.6+13%
81Roanoke, ALAL5,4402.6+15%
82Irondale, ALAL13,5452.6+24%
83Lanett, ALAL6,7812.5+18%
84Brewton, ALAL5,1132.5+20%
85Birmingham, ALAL195,8932.5+8%
86Moores Mill, ALAL6,3782.5+33%
87Pelham, ALAL25,6642.5+16%
88Tarrant, ALAL5,6392.5+41%
89Albertville, ALAL23,7102.5+8%
90Pleasant Grove, ALAL9,3462.5+17%
91Triana, ALAL5,2442.5+2%
92Gardendale, ALAL16,4252.5+8%
93Montgomery, ALAL195,3002.4+3%
94Meadowbrook, ALAL9,1172.4−8%
95Gadsden, ALAL33,3672.4+20%
96Springville, ALAL5,5972.3−7%
97Clay, ALAL10,1982.3+24%
98Fairfield, ALAL9,4832.3−8%
99Headland, ALAL5,6032.3−2%
100Fultondale, ALAL9,3072.3+8%
101Chickasaw, ALAL6,1662.3+11%
102Hueytown, ALAL16,1592.3+17%
103Calera, ALAL18,9922.3−7%
104Helena, ALAL23,3882.3+10%
105Lincoln, ALAL8,1102.3+32%
106Southside, ALAL9,7182.2+23%
107Oxford, ALAL22,1992.2+14%
108Meridianville, ALAL11,1502.2+23%
109Alabaster, ALAL34,7482.2+7%
110Center Point, ALAL15,5382.2+5%
111Grayson Valley, ALAL6,0772.2+21%
112Pinson, ALAL7,8302.2−3%
113Russellville, ALAL10,9042.2−19%
114Prichard, ALAL18,8252.2−14%
115Attalla, ALAL5,8072.2+22%
116Forestdale, ALAL9,7422.1−2%
117Odenville, ALAL6,0232.1−3%
118Saks, ALAL10,6812.0+13%
119Satsuma, ALAL6,8511.9+4%
120Harvest, ALAL5,9551.8+7%
121Valley, ALAL10,2941.8+7%
SHOWING 1–121 OF 121
Download CSV (full list, 121 rows)How this score is calculated

UPDATED 2026-06-02 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES