ALAlabama rankings

Most affordable towns in Alabama

Ranked by how many years of a typical AL household income ($63,999) it takes to buy each town's median home. Lower is easier to buy in. 195 towns with 2,500+ residents.

U.S. Census ACS 2020–2024 5-year

Alabama · Most affordable

Eufaula ranks #46 of 195

2.2 yrs of a typical AL income buys a typical home · Visit Eufaula →

Eufaula ranks #46 of 195 for most affordable in Alabama
#TownYears of incomeHome valueMedian income
1 Map of Brighton Brighton3,079 people 1.1 yrs $70,800 $38,221
2 Union Springs Union Springs3,248 people 1.3 yrs $80,400 $26,250
3 Map of West End-Cobb Town West End-Cobb Town3,453 people 1.3 yrs $83,900 $55,323
4 Prichard18,961 people 1.3 yrs $85,700 $36,588
5 La Fayette2,633 people 1.3 yrs $85,900 $32,601
6 East Brewton3,168 people 1.4 yrs $87,200 $35,571
7 Lanett6,814 people 1.5 yrs $95,600 $42,357
8 Map of Selma Selma17,057 people 1.5 yrs $96,500 $33,197
9 Map of Haleyville Haleyville4,271 people 1.5 yrs $97,600 $42,058
10 Evergreen3,404 people 1.5 yrs $98,700 $40,700
11 Eutaw Eutaw2,786 people 1.5 yrs $99,100 $27,422
12 Map of Geneva Geneva4,225 people 1.6 yrs $100,600 $47,102
13 Ladonia3,346 people 1.6 yrs $102,000 $53,441
14 Tuskegee8,938 people 1.6 yrs $104,800 $38,000
15 Map of Hamilton Hamilton6,922 people 1.7 yrs $106,300 $54,871
16 Midfield5,045 people 1.7 yrs $107,600 $52,755
17 Abbeville2,748 people 1.7 yrs $107,600 $31,712
18 Red Bay3,201 people 1.7 yrs $108,200 $37,473
19 Map of Marion Marion2,886 people 1.7 yrs $108,700 $35,842
20 Elba Elba3,468 people 1.8 yrs $114,500 $44,792
21 Piedmont4,740 people 1.8 yrs $114,800 $40,506
22 Map of Greenville Greenville7,163 people 1.8 yrs $115,000 $40,822
23 Map of Opp Opp6,709 people 1.8 yrs $115,700 $41,347
24 Thomasville3,619 people 1.8 yrs $116,000 $42,671
25 Saks10,681 people 1.8 yrs $116,400 $49,753
26 Gadsden33,374 people 1.8 yrs $116,800 $40,345
27 Map of Graysville Graysville2,509 people 1.8 yrs $116,900 $70,208
28 Chickasaw6,332 people 1.8 yrs $117,500 $46,559
29 Tarrant5,925 people 1.9 yrs $120,100 $42,070
30 Talladega14,760 people 1.9 yrs $121,900 $44,198
31 Fayette Fayette4,164 people 1.9 yrs $122,000 $36,473
32 Map of Monroeville Monroeville5,802 people 1.9 yrs $122,900 $32,513
33 Russellville10,799 people 1.9 yrs $123,800 $58,231
34 Map of Moulton Moulton3,401 people 1.9 yrs $123,900 $57,813
35 Daleville4,919 people 2.0 yrs $126,000 $45,324
36 Attalla5,775 people 2.0 yrs $126,100 $59,215
37 Holt3,629 people 2.0 yrs $126,900 $48,675
38 Fairfield9,728 people 2.0 yrs $129,300 $48,456
39 Jackson4,589 people 2.0 yrs $130,900 $37,948
40 Map of Valley Grande Valley Grande4,047 people 2.1 yrs $133,100 $58,929
41 Childersburg4,655 people 2.1 yrs $133,500 $52,338
42 Sheffield9,340 people 2.1 yrs $133,800 $39,733
43 Taylor3,063 people 2.1 yrs $134,200 $67,464
44 Bessemer25,400 people 2.1 yrs $135,900 $39,613
45 Map of Cottondale Cottondale2,632 people 2.2 yrs $139,200 $44,877
46 Eufaula12,584 people 2.2 yrs $139,900 $47,392
47 Valley10,277 people 2.2 yrs $140,800 $51,661
48 Huguley2,577 people 2.2 yrs $141,500 $43,750
49 Grand Bay3,553 people 2.2 yrs $142,400 $62,112
50 Underwood-Petersville3,100 people 2.2 yrs $142,900 $48,219
51 Map of Tallassee Tallassee5,134 people 2.3 yrs $144,600 $66,752
52 Map of Henagar Henagar2,501 people 2.3 yrs $144,700 $49,315
53 Map of Adamsville Adamsville4,266 people 2.3 yrs $145,700 $62,500
54 Map of Brent Brent4,010 people 2.3 yrs $146,500 $22,660
55 Map of Grayson Valley Grayson Valley6,077 people 2.3 yrs $148,400 $64,597
56 Map of Ozark Ozark14,327 people 2.3 yrs $148,900 $48,944
57 Warrior3,207 people 2.3 yrs $149,800 $57,557
58 Brewton5,186 people 2.3 yrs $150,100 $50,721
59 Center Point15,914 people 2.4 yrs $151,700 $56,417
60 Andalusia8,766 people 2.4 yrs $153,200 $42,611
61 Roanoke5,336 people 2.4 yrs $154,300 $47,105
62 Theodore4,964 people 2.4 yrs $154,900 $67,864
63 Alexander City14,606 people 2.4 yrs $155,000 $47,022
64 Map of Dora Dora2,668 people 2.4 yrs $155,100 $61,892
65 Map of Hueytown Hueytown16,414 people 2.4 yrs $155,300 $62,784
66 Livingston Livingston4,672 people 2.4 yrs $156,100 $24,236
67 Fort Payne14,927 people 2.5 yrs $157,000 $47,479
68 Atmore Atmore8,334 people 2.5 yrs $157,800 $38,862
69 Map of Centre Centre3,700 people 2.5 yrs $158,400 $44,664
70 Birmingham198,173 people 2.5 yrs $158,800 $46,051
71 Anniston21,271 people 2.5 yrs $158,800 $46,668
72 Map of Hartford Hartford2,701 people 2.5 yrs $160,800 $56,250
73 Map of Sylacauga Sylacauga12,309 people 2.5 yrs $161,200 $50,017
74 Centreville2,741 people 2.5 yrs $161,300 $39,477
75 Map of Montgomery Montgomery197,494 people 2.5 yrs $161,900 $56,811
76 Weaver3,324 people 2.5 yrs $162,300 $49,435
77 New Hope2,911 people 2.6 yrs $163,700 $83,816
78 Forestdale9,742 people 2.6 yrs $164,000 $66,569
79 Map of Winfield Winfield4,999 people 2.6 yrs $165,500 $49,688
80 Clanton8,958 people 2.6 yrs $166,300 $47,520
81 Tillmans Corner17,677 people 2.6 yrs $166,700 $60,837
82 Hanceville3,270 people 2.7 yrs $169,800 $41,791
83 Jemison2,796 people 2.7 yrs $170,000 $65,800
84 Luverne2,694 people 2.7 yrs $170,100 $43,269
85 Map of Phenix City Phenix City38,499 people 2.7 yrs $170,300 $50,053
86 Oxford Oxford22,063 people 2.7 yrs $170,900 $74,268
87 Dadeville2,993 people 2.7 yrs $171,600 $67,147
88 Map of Heflin Heflin3,467 people 2.7 yrs $171,700 $46,711
89 Bay Minette8,295 people 2.7 yrs $173,000 $44,523
90 Lineville2,546 people 2.7 yrs $175,500 $38,302
91 Map of Demopolis Demopolis6,908 people 2.9 yrs $183,600 $34,802
92 Jacksonville14,437 people 2.9 yrs $185,500 $51,814
93 Fultondale9,384 people 2.9 yrs $186,100 $73,575
94 Lincoln7,305 people 2.9 yrs $187,200 $57,145
95 Map of Brookwood Brookwood2,706 people 2.9 yrs $188,300 $81,394
96 Map of Albertville Albertville22,813 people 2.9 yrs $188,400 $56,099
97 Map of Moundville Moundville3,754 people 3.0 yrs $189,700 $73,036
98 Scottsboro15,712 people 3.0 yrs $190,400 $53,929
99 Mobile203,416 people 3.0 yrs $193,300 $53,558
100 Map of Citronelle Citronelle3,913 people 3.0 yrs $193,500 $43,870
101 Map of Dothan Dothan71,514 people 3.0 yrs $194,000 $55,792
102 Florence Florence41,701 people 3.1 yrs $196,300 $52,174
103 Hokes Bluff4,547 people 3.1 yrs $196,400 $74,968
104 Tuscumbia9,115 people 3.1 yrs $196,700 $59,143
105 Alexandria3,475 people 3.1 yrs $197,700 $85,089
106 Boaz10,814 people 3.1 yrs $199,200 $49,846
107 Muscle Shoals16,951 people 3.1 yrs $199,700 $75,894
108 Enterprise29,505 people 3.2 yrs $202,900 $73,125
109 Good Hope2,574 people 3.2 yrs $203,100 $93,661
110 Smiths Station Smiths Station5,496 people 3.2 yrs $203,300 $64,669
111 Map of Hartselle Hartselle15,847 people 3.2 yrs $203,800 $76,290
112 Map of Wetumpka Wetumpka7,437 people 3.2 yrs $203,900 $57,763
113 Glencoe5,353 people 3.2 yrs $206,100 $68,517
114 Millbrook17,189 people 3.2 yrs $207,100 $70,313
115 Remlap2,761 people 3.3 yrs $208,900 $64,677
116 Map of Decatur Decatur57,361 people 3.3 yrs $210,200 $61,563
117 Pinson7,832 people 3.3 yrs $212,000 $76,410
118 Prattville39,482 people 3.4 yrs $214,600 $81,337
119 Map of Arab Arab8,679 people 3.4 yrs $215,200 $64,333
120 Semmes5,626 people 3.4 yrs $215,600 $66,417
121 Jasper Jasper14,442 people 3.4 yrs $215,700 $66,238
122 Map of Saraland Saraland16,404 people 3.4 yrs $217,600 $61,509
123 Satsuma6,822 people 3.4 yrs $219,400 $101,042
124 Headland5,217 people 3.4 yrs $219,600 $79,063
125 Clay Clay10,273 people 3.4 yrs $220,600 $81,920
126 Montevallo7,556 people 3.4 yrs $220,700 $56,626
127 Map of Oneonta Oneonta6,971 people 3.5 yrs $221,000 $53,980
128 Rainbow City10,284 people 3.5 yrs $223,000 $56,398
129 Odenville5,197 people 3.5 yrs $223,600 $70,296
130 Mount Olive3,567 people 3.5 yrs $224,000 $82,234
131 Leeds12,028 people 3.5 yrs $224,600 $69,737
132 Map of Pleasant Grove Pleasant Grove9,442 people 3.5 yrs $226,400 $70,317
133 Southside9,483 people 3.5 yrs $226,500 $76,487
134 Owens Cross Roads2,826 people 3.5 yrs $227,000 $86,188
135 Coaling Coaling2,573 people 3.6 yrs $228,000 $81,370
136 Robertsdale Robertsdale7,194 people 3.6 yrs $229,300 $59,152
137 Rainsville Rainsville5,702 people 3.6 yrs $230,400 $74,046
138 Hazel Green3,940 people 3.6 yrs $230,800 $86,271
139 Margaret5,877 people 3.6 yrs $230,900 $101,802
140 Troy17,716 people 3.6 yrs $231,400 $50,717
141 Calera Calera17,714 people 3.7 yrs $235,300 $87,194
142 Moody13,488 people 3.7 yrs $237,500 $86,627
143 Cullman19,319 people 3.7 yrs $238,900 $61,224
144 Pine Level4,170 people 3.8 yrs $240,300 $93,134
145 Morris2,673 people 3.8 yrs $241,400 $101,563
146 Opelika32,820 people 3.8 yrs $241,800 $65,004
147 Argo Argo4,479 people 3.9 yrs $248,100 $105,128
148 Pell City Pell City13,587 people 3.9 yrs $249,600 $68,638
149 Gardendale16,534 people 3.9 yrs $252,600 $82,192
150 Map of Tuscaloosa Tuscaloosa111,038 people 4.0 yrs $255,500 $51,464
151 Irondale13,464 people 4.0 yrs $255,800 $72,343
152 Columbiana4,725 people 4.1 yrs $259,500 $80,546
153 Alabaster33,917 people 4.1 yrs $261,700 $91,357
154 Choccolocco2,620 people 4.1 yrs $262,900 $78,858
155 Priceville3,726 people 4.2 yrs $266,400 $117,127
156 Map of Holtville Holtville5,158 people 4.2 yrs $267,100 $76,652
157 Map of Athens Athens29,002 people 4.2 yrs $270,000 $69,922
158 Map of Moores Mill Moores Mill6,378 people 4.3 yrs $274,000 $96,774
159 Map of Triana Triana3,964 people 4.3 yrs $278,200 $110,100
160 McCalla13,253 people 4.4 yrs $279,900 $87,468
161 Harvest5,955 people 4.4 yrs $281,300 $101,910
162 Northport Northport31,218 people 4.4 yrs $282,600 $80,913
163 Trinity2,561 people 4.4 yrs $283,000 $100,929
164 Map of Springville Springville5,081 people 4.4 yrs $284,300 $84,231
165 Map of Foley Foley24,026 people 4.5 yrs $289,300 $66,336
166 Meridianville11,150 people 4.6 yrs $291,900 $97,434
167 Huntsville Huntsville222,791 people 4.6 yrs $293,600 $74,714
168 Pelham24,827 people 4.7 yrs $299,800 $101,094
169 Lake View4,063 people 4.8 yrs $304,400 $101,487
170 Bon Secour2,789 people 4.8 yrs $309,800 $61,497
171 Redland4,982 people 5.0 yrs $317,100 $130,278
172 Map of Emerald Mountain Emerald Mountain3,535 people 5.0 yrs $321,300 $123,347
173 Kimberly4,439 people 5.0 yrs $322,300 $97,429
174 Daphne29,453 people 5.1 yrs $323,400 $87,250
175 Guntersville8,916 people 5.1 yrs $324,800 $67,929
176 Helena21,769 people 5.2 yrs $330,700 $115,139
177 Spanish Fort10,662 people 5.4 yrs $343,900 $99,346
178 Map of Chelsea Chelsea16,260 people 5.6 yrs $360,000 $115,337
179 Auburn80,594 people 5.7 yrs $364,800 $63,668
180 Trussville26,673 people 5.8 yrs $370,300 $123,275
181 Pike Road10,574 people 6.0 yrs $381,600 $117,091
182 Gulf Shores16,401 people 6.0 yrs $382,700 $78,188
183 Loxley Loxley4,357 people 6.2 yrs $398,500 $108,488
184 Map of Madison Madison60,106 people 6.2 yrs $398,800 $134,655
185 Hoover92,642 people 6.4 yrs $412,200 $109,253
186 Map of Meadowbrook Meadowbrook9,117 people 6.6 yrs $423,700 $141,862
187 Map of Brook Highland Brook Highland8,146 people 6.7 yrs $427,400 $79,904
188 Map of Fairhope Fairhope24,190 people 6.7 yrs $430,900 $94,274
189 Eagle Point3,110 people 7.7 yrs $493,800 $151,842
190 Orange Beach8,407 people 7.9 yrs $502,400 $97,736
191 Map of Vestavia Hills Vestavia Hills38,616 people 8.3 yrs $530,000 $134,369
192 Indian Springs Village2,537 people 8.7 yrs $555,800 $136,836
193 Map of Homewood Homewood27,829 people 8.7 yrs $558,500 $94,485
194 Highland Lakes5,866 people 9.4 yrs $599,200 $169,361
195 Map of Mountain Brook Mountain Brook22,029 people 14.3 yrs $916,300 $201,479

How this ranking works

We divide each town’s median home value by the AL median household income ($63,999). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across Alabama as a whole it’s 3.3 years.

Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states