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