CensusEasy
RANKING · 2024 ACS · 121 SHOWN OF 121

Least affordable housing, Alabama cities

Alabama cities ranked by the CensusEasy Afford Score, median home value divided by median household income (2024 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. The median across all 121 is 3.2. Biggest climber in the top 100 since 2020: Boaz, AL, up 63 places to #15.

Flip the list · Most affordable housing, US cities →
AlabamaAll statesPop > 5KAll rankings
Least affordable housing by state
RANKPLACESTATEPOPAFFORD SCOREVS 1990
01▲4Homewood, ALAL28,1185.9+103%
02Auburn, ALAL85,1135.7−9%
03▼2Brook Highland, ALAL8,1465.3–
04▲2Demopolis, ALAL6,6415.3+124%
05▲9Orange Beach, ALAL8,7985.1+60%
06▲3Tuscaloosa, ALAL114,3165.0+56%
07▼4Gulf Shores, ALAL17,3944.9+55%
08Guntersville, ALAL9,3944.8+68%
09▲4Fairhope, ALAL26,6254.6+89%
10▼6Troy, ALAL18,0224.6+46%
11▼4Mountain Brook, ALAL21,6614.5+55%
12Foley, ALAL30,3544.4+64%
13▼3Oneonta, ALAL7,0224.1+84%
14▲2Atmore, ALAL8,3604.1+63%
15▲63Boaz, ALAL10,6194.0+63%
16▲10Rainbow City, ALAL10,4064.0+79%
17▲6Vestavia Hills, ALAL38,3063.9+48%
18▲10Huntsville, ALAL233,6273.9+65%
19▲32Cullman, ALAL20,7993.9+36%
20▼9Montevallo, ALAL7,8723.9+31%
21▲15Bay Minette, ALAL8,5553.9+78%
22▲53Robertsdale, ALAL7,7613.9+69%
23▲6Athens, ALAL34,2093.9+69%
24▼7Monroeville, ALAL5,7583.8+54%
25▲5Hoover, ALAL93,5503.8+51%
26▼6Florence, ALAL42,5813.8+54%
27▲15Opelika, ALAL35,7653.7+65%
28▲12Daphne, ALAL31,3963.7+85%
29▼5Loxley, ALAL6,1313.7+58%
30▲4Pell City, ALAL14,3203.6+45%
31▲8Mobile, ALAL200,8243.6+49%
32▲24Andalusia, ALAL8,7633.6+62%
33▼14Jacksonville, ALAL14,4003.6+31%
34▲14Highland Lakes, ALAL5,8663.5–
35▲41Saraland, ALAL16,6523.5+95%
36▲46Irondale, ALAL13,5453.5+95%
37▲24Scottsboro, ALAL16,1233.5+65%
38▼6Wetumpka, ALAL7,5353.5+52%
39▲11Clanton, ALAL9,2893.5+55%
40▲9Northport, ALAL31,6483.5+40%
41▼19Holtville, ALAL5,1583.5–
42▼7Dothan, ALAL72,0603.5+54%
43▲31Spanish Fort, ALAL11,2033.5+52%
44▲41Birmingham, ALAL195,8933.4+51%
45▼18Bessemer, ALAL24,9843.4+40%
46▲6Decatur, ALAL58,0563.4+57%
47▲6Anniston, ALAL20,9303.4+31%
48▼11Phenix City, ALAL38,3443.4+47%
49▲47Springville, ALAL5,5973.4+48%
50▲14Sheffield, ALAL9,4163.4+60%
51▲38Albertville, ALAL23,7103.4+60%
52▼21Arab, ALAL9,0613.3+26%
53▲7Tuscumbia, ALAL9,3323.3+59%
54▼16Fort Payne, ALAL15,1893.3+49%
55▲12Alexander City, ALAL14,5153.3+47%
56▲49Lincoln, ALAL8,1103.3+34%
57▲24Roanoke, ALAL5,4403.3+61%
58▼13Pike Road, ALAL11,8993.3–
59▼15Jasper, ALAL14,5853.3+29%
60▼17Semmes, ALAL6,2593.2–
61▼43Sylacauga, ALAL12,0553.2+29%
62▼21Columbiana, ALAL5,1063.2+54%
63▲5Leeds, ALAL12,8313.2+22%
64▲26Pleasant Grove, ALAL9,3463.2+67%
65▼8McCalla, ALAL13,2533.2–
66▲51Odenville, ALAL6,0233.2+57%
67▼34Smiths Station, ALAL5,5963.1–
68▲11Chelsea, ALAL17,7163.1+34%
69▼54Rainsville, ALAL6,0203.1+64%
70▲22Gardendale, ALAL16,4253.1+55%
71▼25Ozark, ALAL14,2693.0+35%
72▼3Glencoe, ALAL5,4263.0+62%
73▲4Trussville, ALAL27,2733.0+39%
74▲34Meridianville, ALAL11,1503.0+48%
75▲19Meadowbrook, ALAL9,1173.0+13%
76▲11Pelham, ALAL25,6643.0+39%
77▼18Madison, ALAL67,9683.0+33%
78▲28Southside, ALAL9,7183.0+72%
79▲5Brewton, ALAL5,1133.0+29%
80▼59Eufaula, ALAL12,4373.0+28%
81▼18Millbrook, ALAL17,6232.9+59%
82▼57Selma, ALAL16,0772.9+4%
83▲12Gadsden, ALAL33,3672.9+56%
84▲20Helena, ALAL23,3882.9+37%
85▲24Alabaster, ALAL34,7482.9+45%
86▲2Tarrant, ALAL5,6392.9–
87▲6Montgomery, ALAL195,3002.8+23%
88▼2Moores Mill, ALAL6,3782.8+11%
89▼34Greenville, ALAL6,9122.8−5%
90▼24Opp, ALAL6,7382.8+55%
91▲8Headland, ALAL5,6032.8+39%
92▼34Enterprise, ALAL31,2112.8+14%
93▲19Pinson, ALAL7,8302.8–
94▲26Harvest, ALAL5,9552.8+53%
95▼48Talladega, ALAL14,8402.8+20%
96▼42Tuskegee, ALAL8,6442.8−13%
97▼17Moody, ALAL13,5592.7+30%
98▼33Tillmans Corner, ALAL17,6772.7+39%
99▲22Valley, ALAL10,2942.7+56%
100▲3Calera, ALAL18,9922.7+14%
101▼4Clay, ALAL10,1982.7–
102▲8Center Point, ALAL15,5382.7+39%
103▼33Hartselle, ALAL16,3122.7+39%
104▼6Fairfield, ALAL9,4832.7+13%
105▼34Prattville, ALAL40,5822.6+38%
106▼44Muscle Shoals, ALAL17,6662.6+39%
107▼7Fultondale, ALAL9,3072.5+33%
108▼17Triana, ALAL5,2442.5−23%
109▼8Chickasaw, ALAL6,1662.5+35%
110▼8Hueytown, ALAL16,1592.5+33%
111▲5Forestdale, ALAL9,7422.5+24%
112▲2Prichard, ALAL18,8252.3−23%
113▲5Saks, ALAL10,6812.3+26%
114▼7Oxford, ALAL22,1992.3+20%
115▼4Grayson Valley, ALAL6,0772.3–
116▼44Margaret, ALAL7,1492.3+121%
117▼34Lanett, ALAL6,7812.3+10%
118▲1Satsuma, ALAL6,8512.2+12%
119▼4Attalla, ALAL5,8072.1+27%
120▼7Russellville, ALAL10,9042.1−16%
121▼48Hamilton, ALAL6,7691.9−18%
SHOWING 1–121 OF 121

UPDATED 2026-09-11 · DATA: US CENSUS BUREAU ACS 5-YEAR ESTIMATES