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
| # | City | Index | Home Value | Rent | Income |
|---|---|---|---|---|---|
| 1 | Hamilton | 29 | $103,500 | $544 | $53,714 |
| 2 | Monroeville | 32 | $115,800 | $589 | $31,629 |
| 3 | Tuskegee | 33 | $98,500 | $706 | $38,160 |
| 4 | Attalla | 33 | $120,400 | $617 | $55,429 |
| 5 | Selma | 34 | $102,500 | $723 | $32,184 |
| 6 | Roanoke | 34 | $129,100 | $589 | $48,083 |
| 7 | Prichard | 35 | $79,900 | $876 | $35,331 |
| 8 | Lanett | 35 | $98,700 | $785 | $42,415 |
| 9 | Gadsden | 36 | $101,900 | $787 | $38,699 |
| 10 | Russellville | 36 | $117,300 | $716 | $52,529 |
| 11 | Opp | 36 | $117,000 | $723 | $41,346 |
| 12 | Talladega | 37 | $116,600 | $765 | $46,820 |
| 13 | Eufaula | 37 | $137,400 | $660 | $45,550 |
| 14 | Atmore | 37 | $128,900 | $703 | $33,104 |
| 15 | Greenville | 37 | $117,800 | $728 | $40,744 |
| 16 | Brewton | 37 | $144,400 | $638 | $48,766 |
| 17 | Alexander City | 38 | $135,900 | $690 | $42,367 |
| 18 | Boaz | 39 | $158,200 | $645 | $49,962 |
| 19 | Tarrant | 39 | $113,800 | $838 | $38,861 |
| 20 | Fort Payne | 40 | $158,100 | $670 | $48,623 |
| 21 | Ozark | 40 | $138,600 | $773 | $46,951 |
| 22 | Andalusia | 40 | $156,000 | $680 | $47,500 |
| 23 | Anniston | 41 | $141,600 | $777 | $44,806 |
| 24 | Sylacauga | 41 | $156,800 | $717 | $46,384 |
| 25 | Saks | 41 | $113,400 | $898 | $50,529 |
| 26 | Sheffield | 41 | $127,100 | $850 | $42,097 |
| 27 | Bay Minette | 41 | $146,500 | $767 | $39,737 |
| 28 | Chickasaw | 41 | $110,300 | $945 | $42,854 |
| 29 | Tallassee | 42 | $138,600 | $857 | $63,534 |
| 30 | Bessemer | 43 | $129,800 | $922 | $37,844 |
| 31 | Albertville | 44 | $158,900 | $815 | $57,103 |
| 32 | Fairfield | 44 | $120,100 | $997 | $48,492 |
| 33 | Tuscumbia | 44 | $166,400 | $760 | $47,342 |
| 34 | Oneonta | 44 | $195,600 | $644 | $47,719 |
| 35 | Florence | 45 | $174,100 | $784 | $50,396 |
| 36 | Tillmans Corner | 45 | $155,000 | $856 | $52,249 |
| 37 | Glencoe | 45 | $203,200 | $638 | $66,050 |
| 38 | Scottsboro | 46 | $175,700 | $792 | $52,949 |
| 39 | Jacksonville | 46 | $179,600 | $794 | $47,146 |
| 40 | Valley | 46 | $130,500 | $1,024 | $55,422 |
| 41 | Arab | 46 | $196,700 | $697 | $60,985 |
| 42 | Demopolis | 46 | $198,900 | $687 | $41,457 |
| 43 | Rainsville | 46 | $207,800 | $647 | $64,140 |
| 44 | Phenix City | 47 | $160,000 | $926 | $49,715 |
| 45 | Oxford | 47 | $164,700 | $882 | $70,065 |
| 46 | Hartselle | 47 | $192,200 | $751 | $67,863 |
| 47 | Midfield | 47 | $93,700 | $1,199 | $51,776 |
| 48 | Birmingham | 48 | $138,600 | $1,047 | $44,376 |
| 49 | Jasper | 48 | $208,000 | $722 | $66,250 |
| 50 | Clanton | 48 | $158,200 | $948 | $49,952 |
| 51 | Headland | 48 | $190,700 | $793 | $82,736 |
| 52 | Montgomery | 50 | $148,500 | $1,059 | $55,687 |
| 53 | Decatur | 50 | $190,500 | $861 | $59,831 |
| 54 | Center Point | 50 | $130,200 | $1,161 | $52,401 |
| 55 | Lincoln | 50 | $181,900 | $911 | $60,793 |
| 56 | Grayson Valley | 50 | $128,800 | $1,158 | $60,354 |
| 57 | Dothan | 51 | $186,600 | $912 | $55,052 |
| 58 | Forestdale | 51 | $150,700 | $1,094 | $57,145 |
| 59 | Smiths Station | 51 | $184,400 | $946 | $57,410 |
| 60 | Mobile | 52 | $170,300 | $1,029 | $51,090 |
| 61 | Muscle Shoals | 52 | $198,300 | $939 | $70,927 |
| 62 | Montevallo | 53 | $210,400 | $906 | $54,665 |
| 63 | Semmes | 53 | $211,100 | $898 | $66,458 |
| 64 | Cullman | 54 | $215,200 | $921 | $63,704 |
| 65 | Robertsdale | 54 | $198,200 | $997 | $55,707 |
| 66 | Opelika | 55 | $213,700 | $947 | $58,763 |
| 67 | Troy | 55 | $214,100 | $943 | $47,595 |
| 68 | Millbrook | 55 | $193,600 | $1,035 | $64,522 |
| 69 | Hueytown | 55 | $142,900 | $1,276 | $62,362 |
| 70 | Rainbow City | 55 | $203,600 | $998 | $59,659 |
| 71 | Wetumpka | 55 | $184,100 | $1,088 | $54,945 |
| 72 | Margaret | 55 | $224,700 | $881 | $97,075 |
| 73 | Enterprise | 56 | $198,500 | $1,058 | $68,306 |
| 74 | Leeds | 56 | $220,400 | $945 | $71,672 |
| 75 | Athens | 57 | $253,700 | $834 | $65,000 |
| 76 | Saraland | 58 | $210,500 | $1,071 | $60,577 |
| 77 | Pleasant Grove | 58 | $189,100 | $1,153 | $68,344 |
| 78 | Fultondale | 59 | $181,900 | $1,214 | $69,127 |
| 79 | Southside | 59 | $202,900 | $1,131 | $73,695 |
| 80 | Tuscaloosa | 60 | $236,600 | $1,005 | $48,536 |
| 81 | Holtville | 60 | $247,500 | $961 | $73,250 |
| 82 | Northport | 61 | $258,800 | $954 | $77,781 |
| 83 | Guntersville | 61 | $293,500 | $785 | $67,448 |
| 84 | Satsuma | 61 | $199,800 | $1,224 | $97,550 |
| 85 | Prattville | 63 | $208,500 | $1,250 | $79,396 |
| 86 | Pell City | 63 | $238,100 | $1,103 | $73,043 |
| 87 | Gardendale | 64 | $234,900 | $1,151 | $81,215 |
| 88 | Meridianville | 64 | $271,800 | $983 | $93,030 |
| 89 | Redland | 64 | $306,600 | $817 | $131,667 |
| 90 | Clay | 65 | $198,400 | $1,373 | $86,163 |
| 91 | Odenville | 65 | $220,900 | $1,265 | $70,815 |
| 92 | Huntsville | 66 | $263,100 | $1,078 | $70,778 |
| 93 | Pinson | 66 | $194,300 | $1,406 | $80,349 |
| 94 | Irondale | 67 | $250,000 | $1,177 | $71,240 |
| 95 | Harvest | 67 | $243,900 | $1,233 | $99,542 |
| 96 | Moores Mill | 67 | $243,800 | $1,235 | $86,902 |
| 97 | Foley | 68 | $260,100 | $1,169 | $67,346 |
| 98 | Alabaster | 71 | $242,600 | $1,375 | $90,163 |
| 99 | Calera | 71 | $214,200 | $1,505 | $82,441 |
| 100 | Moody | 71 | $222,500 | $1,463 | $86,389 |
| 101 | Auburn | 75 | $342,400 | $1,034 | $56,123 |
| 102 | Spanish Fort | 77 | $314,000 | $1,246 | $101,574 |
| 103 | Daphne | 79 | $309,700 | $1,337 | $86,479 |
| 104 | Helena | 79 | $292,700 | $1,420 | $109,590 |
| 105 | Pelham | 81 | $278,900 | $1,573 | $91,904 |
| 106 | McCalla | 85 | $252,800 | $1,838 | $83,782 |
| 107 | Chelsea | 86 | $339,400 | $1,456 | $110,056 |
| 108 | Gulf Shores | 87 | $367,000 | $1,363 | $73,873 |
| 109 | Madison | 88 | $367,900 | $1,375 | $131,436 |
| 110 | Trussville | 88 | $351,500 | $1,450 | $120,794 |
| 111 | Meadowbrook | 88 | $390,100 | $1,276 | $145,464 |
| 112 | Hoover | 92 | $391,300 | $1,404 | $107,822 |
| 113 | Brook Highland | 93 | $401,100 | $1,407 | $87,143 |
| 114 | Pike Road | 96 | $375,000 | $1,615 | $121,687 |
| 115 | Fairhope | 100 | $406,500 | $1,637 | $86,509 |
| 116 | Orange Beach | 102 | $476,000 | $1,339 | $89,034 |
| 117 | Vestavia Hills | 107 | $494,500 | $1,455 | $129,171 |
| 118 | Homewood | 108 | $502,300 | $1,457 | $108,386 |
| 119 | Mountain Brook | 160 | $891,300 | $1,444 | $191,128 |