CensusEasy
RANKING · 2024 ACS · 121 SHOWN OF 121

Most affordable housing, Alabama cities

Alabama cities with the lowest CensusEasy Afford Score, where homes cost the fewest years of local income (2024 ACS). 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: Eufaula, AL, up 59 places to #42.

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

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