LivabilityCalc
Find Your City

Most Affordable Cities in Alabama

Cost of living rankings for 119 cities in Alabama. On average, Alabama is affordable with a statewide average Cost Index of 57.

Data Updated: March 2026
Cheapest City
Hamilton
Index: 29
Most Expensive
Mountain Brook
Index: 160
State Average
57
National: 100
Cities Ranked
119
with complete data

All 119 Cities in Alabama — By Affordability

#CityIndexHome ValueRentIncome
1Hamilton29$103,500$544$53,714
2Monroeville32$115,800$589$31,629
3Tuskegee33$98,500$706$38,160
4Attalla33$120,400$617$55,429
5Selma34$102,500$723$32,184
6Roanoke34$129,100$589$48,083
7Prichard35$79,900$876$35,331
8Lanett35$98,700$785$42,415
9Gadsden36$101,900$787$38,699
10Russellville36$117,300$716$52,529
11Opp36$117,000$723$41,346
12Talladega37$116,600$765$46,820
13Eufaula37$137,400$660$45,550
14Atmore37$128,900$703$33,104
15Greenville37$117,800$728$40,744
16Brewton37$144,400$638$48,766
17Alexander City38$135,900$690$42,367
18Boaz39$158,200$645$49,962
19Tarrant39$113,800$838$38,861
20Fort Payne40$158,100$670$48,623
21Ozark40$138,600$773$46,951
22Andalusia40$156,000$680$47,500
23Anniston41$141,600$777$44,806
24Sylacauga41$156,800$717$46,384
25Saks41$113,400$898$50,529
26Sheffield41$127,100$850$42,097
27Bay Minette41$146,500$767$39,737
28Chickasaw41$110,300$945$42,854
29Tallassee42$138,600$857$63,534
30Bessemer43$129,800$922$37,844
31Albertville44$158,900$815$57,103
32Fairfield44$120,100$997$48,492
33Tuscumbia44$166,400$760$47,342
34Oneonta44$195,600$644$47,719
35Florence45$174,100$784$50,396
36Tillmans Corner45$155,000$856$52,249
37Glencoe45$203,200$638$66,050
38Scottsboro46$175,700$792$52,949
39Jacksonville46$179,600$794$47,146
40Valley46$130,500$1,024$55,422
41Arab46$196,700$697$60,985
42Demopolis46$198,900$687$41,457
43Rainsville46$207,800$647$64,140
44Phenix City47$160,000$926$49,715
45Oxford47$164,700$882$70,065
46Hartselle47$192,200$751$67,863
47Midfield47$93,700$1,199$51,776
48Birmingham48$138,600$1,047$44,376
49Jasper48$208,000$722$66,250
50Clanton48$158,200$948$49,952
51Headland48$190,700$793$82,736
52Montgomery50$148,500$1,059$55,687
53Decatur50$190,500$861$59,831
54Center Point50$130,200$1,161$52,401
55Lincoln50$181,900$911$60,793
56Grayson Valley50$128,800$1,158$60,354
57Dothan51$186,600$912$55,052
58Forestdale51$150,700$1,094$57,145
59Smiths Station51$184,400$946$57,410
60Mobile52$170,300$1,029$51,090
61Muscle Shoals52$198,300$939$70,927
62Montevallo53$210,400$906$54,665
63Semmes53$211,100$898$66,458
64Cullman54$215,200$921$63,704
65Robertsdale54$198,200$997$55,707
66Opelika55$213,700$947$58,763
67Troy55$214,100$943$47,595
68Millbrook55$193,600$1,035$64,522
69Hueytown55$142,900$1,276$62,362
70Rainbow City55$203,600$998$59,659
71Wetumpka55$184,100$1,088$54,945
72Margaret55$224,700$881$97,075
73Enterprise56$198,500$1,058$68,306
74Leeds56$220,400$945$71,672
75Athens57$253,700$834$65,000
76Saraland58$210,500$1,071$60,577
77Pleasant Grove58$189,100$1,153$68,344
78Fultondale59$181,900$1,214$69,127
79Southside59$202,900$1,131$73,695
80Tuscaloosa60$236,600$1,005$48,536
81Holtville60$247,500$961$73,250
82Northport61$258,800$954$77,781
83Guntersville61$293,500$785$67,448
84Satsuma61$199,800$1,224$97,550
85Prattville63$208,500$1,250$79,396
86Pell City63$238,100$1,103$73,043
87Gardendale64$234,900$1,151$81,215
88Meridianville64$271,800$983$93,030
89Redland64$306,600$817$131,667
90Clay65$198,400$1,373$86,163
91Odenville65$220,900$1,265$70,815
92Huntsville66$263,100$1,078$70,778
93Pinson66$194,300$1,406$80,349
94Irondale67$250,000$1,177$71,240
95Harvest67$243,900$1,233$99,542
96Moores Mill67$243,800$1,235$86,902
97Foley68$260,100$1,169$67,346
98Alabaster71$242,600$1,375$90,163
99Calera71$214,200$1,505$82,441
100Moody71$222,500$1,463$86,389
101Auburn75$342,400$1,034$56,123
102Spanish Fort77$314,000$1,246$101,574
103Daphne79$309,700$1,337$86,479
104Helena79$292,700$1,420$109,590
105Pelham81$278,900$1,573$91,904
106McCalla85$252,800$1,838$83,782
107Chelsea86$339,400$1,456$110,056
108Gulf Shores87$367,000$1,363$73,873
109Madison88$367,900$1,375$131,436
110Trussville88$351,500$1,450$120,794
111Meadowbrook88$390,100$1,276$145,464
112Hoover92$391,300$1,404$107,822
113Brook Highland93$401,100$1,407$87,143
114Pike Road96$375,000$1,615$121,687
115Fairhope100$406,500$1,637$86,509
116Orange Beach102$476,000$1,339$89,034
117Vestavia Hills107$494,500$1,455$129,171
118Homewood108$502,300$1,457$108,386
119Mountain Brook160$891,300$1,444$191,128