Town Chart.

← All rankings · All towns in Alabama

Most affordable towns to live in in Alabama

Ranked by our Cost of living score out of 100, which is based on everyday prices compared with the rest of the US, and typical rent. Of the 70 towns in Alabama with 1,000 or more people, these are the top 25.

Boaz ranks first with a score of 96. Fort Payne and Russellville follow, with 95 and 95. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore Everyday pricesTypical rent Population
1 Boaz 96 77.8$663 10,814
2 Fort Payne 95 78.3$679 14,927
3 Russellville 95 78.5$685 10,799
4 Ozark 95 78.7$694 14,327
5 Eufaula 95 78.8$698 12,584
6 Selma 94 79.2$713 17,057
7 Alexander City 94 79.4$721 14,606
8 Jasper 94 79.4$721 14,442
9 Sylacauga 91 80.9$773 12,309
10 Talladega 91 81.0$776 14,760
11 Anniston 90 81.6$799 21,271
12 Hartselle 89 81.7$804 15,847
13 Gadsden 89 81.9$808 33,374
14 Florence 88 82.2$820 41,701
15 Jacksonville 88 82.2$820 14,437
16 Scottsboro 88 82.5$830 15,712
17 Albertville 85 83.6$872 22,813
18 Decatur 83 84.3$896 57,361
19 Saks 83 84.3$898 10,681
20 Athens 83 84.4$899 29,002
21 Tillmans Corner 83 84.6$908 17,677
22 Prichard 81 85.0$922 18,961
23 Troy 81 85.0$922 17,716
24 Oxford 81 85.1$925 22,063
25 Cullman 81 85.1$925 19,319

Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for Alabama

Most affordable towns to live in in other states

Link to this page

Copy this HTML to link to this page from your own site.