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

UPDATED 2026-07-15 · DATA: US CENSUS BUREAU DECENNIAL CENSUS