United States Alabama Places Cities, towns and CDPs · Alabama
Cities and towns in Alabama Alabama has 463 incorporated places (cities, towns, villages and boroughs), and 131 census-designated places, communities the Census Bureau counts without a local government. 5 have 100,000 or more residents and 285 fewer than 1,000. The largest is Huntsville, with 233,627 residents on July 1, 2025 (Census Bureau estimate).
What are the largest cities and towns in Alabama? The largest cities of Alabama by the July 2025 estimates, first to fifth: Huntsville (233,627), Mobile (200,824), Birmingham (195,893), Montgomery (195,300) and Tuscaloosa (114,316).
Sorted by population: the Census Bureau's 2025 estimate for incorporated places, the 2020-2024 ACS for census-designated places (which get no yearly estimate). Sort by any column. Download this list (CSV) .
Filter the list by name
Places in Alabama: population (2025 estimate or ACS 2020-2024 5-year estimates), income and home value (ACS 2020-2024 5-year estimates) Place Rank Type County Residents Since 2020 Median household income Median income Median home value Huntsville 1 city Madison and 2 more 233,627 +8.7% $74,714 $293,600 Mobile 2 city Mobile 200,824 −2.9% $53,558 $193,300 Birmingham 3 city Jefferson and 1 more 195,893 −2.3% $46,051 $158,800 Montgomery 4 city Montgomery 195,300 −2.6% $56,811 $161,900 Tuscaloosa 5 city Tuscaloosa 114,316 +13.2% $51,464 $255,500 Hoover 6 city Jefferson and 1 more 93,550 +1.1% $109,253 $412,200 Auburn 7 city Lee 85,113 +11.1% $63,668 $364,800 Dothan 8 city Houston and 2 more 72,060 +1.4% $55,792 $194,000 Madison 9 city Madison and 1 more 67,968 +19.4% $134,655 $398,800 Decatur 10 city Morgan and 1 more 58,056 +1.3% $61,563 $210,200 Florence 11 city Lauderdale 42,581 +6.0% $52,174 $196,300 Prattville 12 city Autauga and 1 more 40,582 +7.6% $81,337 $214,600 Phenix City 13 city Russell and 1 more 38,344 −1.2% $50,053 $170,300 Vestavia Hills 14 city Jefferson and 1 more 38,306 −2.4% $134,369 $530,000 Opelika 15 city Lee 35,765 +15.3% $65,004 $241,800 Alabaster 16 city Shelby 34,748 +4.2% $91,357 $261,700 Athens 17 city Limestone 34,209 +34.6% $69,922 $270,000 Gadsden 18 city Etowah 33,367 −1.6% $40,345 $116,800 Northport 19 city Tuscaloosa 31,648 +1.5% $80,913 $282,600 Daphne 20 city Baldwin 31,396 +14.0% $87,250 $323,400 Enterprise 21 city Coffee and 1 more 31,211 +8.7% $73,125 $202,900 Foley 22 city Baldwin 30,354 +46.5% $66,336 $289,300 Homewood 23 city Jefferson 28,118 +6.4% $94,485 $558,500 Trussville 24 city Jefferson and 1 more 27,273 +4.3% $123,275 $370,300 Fairhope 25 city Baldwin 26,625 +16.6% $94,274 $430,900 Pelham 26 city Shelby 25,664 +6.2% $101,094 $299,800 Bessemer 27 city Jefferson 24,984 −3.9% $39,613 $135,900 Albertville 28 city Marshall 23,710 +5.9% $56,099 $188,400 Helena 29 city Shelby and 1 more 23,388 +5.5% $115,139 $330,700 Oxford 30 city Calhoun and 1 more 22,199 +0.3% $74,268 $170,900 Mountain Brook 31 city Jefferson 21,661 −3.9% $201,479 $916,300 Anniston 32 city Calhoun 20,930 −2.9% $46,668 $158,800 Cullman 33 city Cullman 20,799 +13.4% $61,224 $238,900 Calera 34 city Shelby and 1 more 18,992 +15.2% $87,194 $235,300 Prichard 35 city Mobile 18,825 −2.7% $36,588 $85,700 Troy 36 city Pike 18,022 +1.6% $50,717 $231,400 Chelsea 37 city Shelby 17,716 +17.1% $115,337 $360,000 Tillmans Corner 38 CDP Mobile 17,677 – $60,837 $166,700 Muscle Shoals 39 city Colbert 17,666 +8.4% $75,894 $199,700 Millbrook 40 city Elmore and 1 more 17,623 +6.6% $70,313 $207,100 Gulf Shores 41 city Baldwin 17,394 +14.7% $78,188 $382,700 Saraland 42 city Mobile 16,652 +1.9% $61,509 $217,600 Gardendale 43 city Jefferson 16,425 +0.0% $82,192 $252,600 Hartselle 44 city Morgan 16,312 +4.7% $76,290 $203,800 Hueytown 45 city Jefferson 16,159 −3.9% $62,784 $155,300 Scottsboro 46 city Jackson 16,123 +3.4% $53,929 $190,400 Selma 47 city Dallas 16,077 −10.5% $33,197 $96,500 Center Point 48 city Jefferson 15,538 −5.0% $56,417 $151,700 Fort Payne 49 city DeKalb 15,189 +2.3% $47,479 $157,000 Talladega 50 city Talladega 14,840 −6.3% $44,198 $121,900 Jasper 51 city Walker 14,585 −0.1% $66,238 $215,700 Alexander City 52 city Tallapoosa 14,515 −2.3% $47,022 $155,000 Jacksonville 53 city Calhoun 14,400 +0.1% $51,814 $185,500 Pell City 54 city St. Clair 14,320 +10.9% $68,638 $249,600 Ozark 55 city Dale 14,269 −0.6% $48,944 $148,900 Moody 56 city St. Clair 13,559 +2.8% $86,627 $237,500 Irondale 57 city Jefferson 13,545 +0.6% $72,343 $255,800 McCalla 58 CDP Jefferson 13,253 – $87,468 $279,900 Leeds 59 city Jefferson and 2 more 12,831 +3.6% $69,737 $224,600 Eufaula 60 city Barbour 12,437 −3.5% $47,392 $139,900 Sylacauga 61 city Talladega 12,055 −4.1% $50,017 $161,200 Pike Road 62 city Montgomery 11,899 +26.1% $117,091 $381,600 Spanish Fort 63 city Baldwin 11,203 +11.6% $99,346 $343,900 Meridianville 64 CDP Madison 11,150 – $97,434 $291,900 Russellville 65 city Franklin 10,904 +0.4% $58,231 $123,800 Saks 66 CDP Calhoun 10,681 – $49,753 $116,400 Boaz 67 city Marshall and 1 more 10,619 +5.1% $49,846 $199,200 Rainbow City 68 city Etowah 10,406 +1.9% $56,398 $223,000 Valley 69 city Chambers 10,294 −1.4% $51,661 $140,800 Clay 70 city Jefferson 10,198 −0.9% $81,920 $220,600 Forestdale 71 CDP Jefferson 9,742 – $66,569 $164,000 Southside 72 city Etowah and 1 more 9,718 +2.9% $76,487 $226,500 Fairfield 73 city Jefferson 9,483 −5.2% $48,456 $129,300 Sheffield 74 city Colbert 9,416 +0.3% $39,733 $133,800 Guntersville 75 city Marshall 9,394 +9.8% $67,929 $324,800 Pleasant Grove 76 city Jefferson 9,346 −2.1% $70,317 $226,400 Tuscumbia 77 city Colbert 9,332 +3.3% $59,143 $196,700 Fultondale 78 city Jefferson 9,307 −2.3% $73,575 $186,100 Clanton 79 city Chilton 9,289 +6.3% $47,520 $166,300 Meadowbrook 80 CDP Shelby 9,117 – $141,862 $423,700 Arab 81 city Marshall and 1 more 9,061 +7.4% $64,333 $215,200 Orange Beach 82 city Baldwin 8,798 +8.7% $97,736 $502,400 Andalusia 83 city Covington 8,763 −0.8% $42,611 $153,200 Tuskegee 84 city Macon 8,644 −7.9% $38,000 $104,800 Bay Minette 85 city Baldwin 8,555 +5.0% $44,523 $173,000 Atmore 86 city Escambia 8,360 −0.4% $38,862 $157,800 Brook Highland 87 CDP Shelby 8,146 – $79,904 $427,400 Lincoln 88 city Talladega 8,110 +18.4% $57,145 $187,200 Montevallo 89 city Shelby 7,872 +8.9% $56,626 $220,700 Pinson 90 city Jefferson 7,830 −1.9% $76,410 $212,000 Robertsdale 91 city Baldwin 7,761 +15.8% $59,152 $229,300 Wetumpka 92 city Elmore 7,535 +1.6% $57,763 $203,900 Margaret 93 city St. Clair 7,149 +38.1% $101,802 $230,900 Oneonta 94 city Blount 7,022 +1.2% $53,980 $221,000 Greenville 95 city Butler 6,912 −6.2% $40,822 $115,000 Satsuma 96 city Mobile 6,851 +1.3% $101,042 $219,400 Lanett 97 city Chambers 6,781 −2.7% $42,357 $95,600 Hamilton 98 city Marion 6,769 −4.3% $54,871 $106,300 Opp 99 city Covington 6,738 −0.5% $41,347 $115,700 Demopolis 100 city Marengo 6,641 −7.4% $34,802 $183,600 Moores Mill 101 CDP Madison 6,378 – $96,774 $274,000 Semmes 102 city Mobile 6,259 +21.0% $66,417 $215,600 Chickasaw 103 city Mobile 6,166 −4.7% $46,559 $117,500 Loxley 104 city Baldwin 6,131 +72.5% $108,488 $398,500 Grayson Valley 105 CDP Jefferson 6,077 – $64,597 $148,400 Odenville 106 city St. Clair 6,023 +22.3% $70,296 $223,600 Rainsville 107 city DeKalb 6,020 +9.2% $74,046 $230,400 Harvest 108 CDP Madison 5,955 – $101,910 $281,300 Highland Lakes 109 CDP Shelby 5,866 – $169,361 $599,200 Attalla 110 city Etowah 5,807 −0.6% $59,215 $126,100 Monroeville 111 city Monroe 5,758 −3.7% $32,513 $122,900 Tarrant 112 city Jefferson 5,639 −5.4% $42,070 $120,100 Headland 113 city Henry 5,603 +13.0% $79,063 $219,600 Springville 114 city St. Clair 5,597 +17.2% $84,231 $284,300 Smiths Station 115 city Lee 5,596 +2.7% $64,669 $203,300 Roanoke 116 city Randolph 5,440 +2.4% $47,105 $154,300 Glencoe 117 city Etowah and 1 more 5,426 +0.9% $68,517 $206,100 Triana 118 city Madison 5,244 +81.3% $110,100 $278,200 Holtville 119 CDP Elmore 5,158 – $76,652 $267,100 Brewton 120 city Escambia 5,113 −3.0% $50,721 $150,100 Columbiana 121 city Shelby 5,106 +14.2% $80,546 $259,500 Redland 122 CDP Elmore 4,982 – $130,278 $317,100 Daleville 123 city Dale 4,971 +2.2% $45,324 $126,000 Theodore 124 CDP Mobile 4,964 – $67,864 $154,900 Midfield 125 city Jefferson 4,906 −5.6% $52,755 $107,600 Kimberly 126 city Jefferson 4,858 +13.5% $97,429 $322,300 Winfield 127 city Marion and 1 more 4,842 −0.1% $49,688 $165,500 Tallassee 128 city Elmore and 1 more 4,738 −1.1% $66,752 $144,600 Hokes Bluff 129 city Etowah 4,706 +6.2% $74,968 $196,400 Fort Rucker 130 CDP Dale 4,705 – $74,541 not published Piedmont 131 city Calhoun 4,696 −2.3% $40,506 $114,800 Childersburg 132 city Talladega 4,571 −3.7% $52,338 $133,500 Jackson 133 city Clarke 4,452 −6.6% $37,948 $130,900 Brent 134 city Bibb 4,414 −1.9% $22,660 $146,500 Argo 135 city St. Clair and 1 more 4,376 −0.5% $105,128 $248,100 Geneva 136 city Geneva 4,307 +1.5% $47,102 $100,600 Haleyville 137 city Winston and 1 more 4,303 −1.2% $42,058 $97,600 Adamsville 138 city Jefferson 4,178 −5.2% $62,500 $145,700 Pine Level 139 CDP Autauga 4,170 – $93,134 $240,300 Fayette 140 city Fayette 4,060 −5.3% $36,473 $122,000 Lake View 141 city Tuscaloosa and 1 more 3,969 +12.0% $101,487 $304,400 Priceville 142 city Morgan 3,952 +12.3% $117,127 $266,400 Hazel Green 143 CDP Madison 3,940 – $86,271 $230,800 Centre 144 city Cherokee 3,912 +8.8% $44,664 $158,400 Valley Grande 145 city Dallas 3,903 −7.1% $58,929 $133,100 Citronelle 146 city Mobile 3,897 −1.1% $43,870 $193,500 Holt 147 CDP Tuscaloosa 3,629 – $48,675 $126,900 Moundville 148 town Hale and 1 more 3,628 +19.1% $73,036 $189,700 Heflin 149 city Cleburne 3,572 +4.2% $46,711 $171,700 Mount Olive (Jefferson County) 150 CDP Jefferson 3,567 – $82,234 $224,000 Grand Bay 151 CDP Mobile 3,553 – $62,112 $142,400 Thomasville 152 city Clarke 3,545 −4.8% $42,671 $116,000 Emerald Mountain 153 CDP Elmore 3,535 – $123,347 $321,300 Alexandria 154 CDP Calhoun 3,475 – $85,089 $197,700 West End-Cobb Town 155 CDP Calhoun 3,453 – $55,323 $83,900 Moulton 156 city Lawrence 3,436 +1.3% $57,813 $123,900 Elba 157 city Coffee 3,408 −3.0% $44,792 $114,500 Hanceville 158 city Cullman 3,390 +5.9% $41,791 $169,800 Ladonia 159 CDP Russell 3,346 – $53,441 $102,000 Owens Cross Roads 160 city Madison 3,334 +27.0% $86,188 $227,000 Warrior 161 city Jefferson 3,320 +2.9% $57,557 $149,800 Weaver 162 city Calhoun 3,289 −1.6% $49,435 $162,300 Evergreen 163 city Conecuh 3,272 −7.1% $40,700 $98,700 Livingston 164 city Sumter 3,242 −5.5% $24,236 $156,100 Red Bay 165 city Franklin 3,196 −1.3% $37,473 $108,200 Eagle Point 166 CDP Shelby 3,110 – $151,842 $493,800 Underwood-Petersville 167 CDP Lauderdale 3,100 – $48,219 $142,900 Union Springs 168 city Bullock 3,091 −8.0% $26,250 $80,400 New Hope 169 city Madison 3,054 +5.8% $83,816 $163,700 Jemison 170 city Chilton 3,030 +15.3% $65,800 $170,000 Stapleton 171 CDP Baldwin 3,009 – not published not published Dadeville 172 city Tallapoosa 2,920 −5.5% $67,147 $171,600 Hartford 173 city Geneva 2,801 +5.5% $56,250 $160,800 Bon Secour 174 CDP Baldwin 2,789 – $61,497 $309,800 Remlap 175 CDP Blount 2,761 – $64,677 $208,900 Centreville 176 city Bibb 2,709 −3.1% $39,477 $161,300 Luverne 177 city Crenshaw 2,690 −1.9% $43,269 $170,100 Good Hope 178 city Cullman 2,682 +7.8% $93,661 $203,100 Eutaw 179 city Greene 2,640 −10.0% $27,422 $99,100 Trinity 180 city Morgan and 1 more 2,638 +4.0% $100,929 $283,000 Cottondale 181 CDP Tuscaloosa 2,632 – $44,877 $139,200 La Fayette 182 city Chambers 2,621 −2.3% $32,601 $85,900 Choccolocco 183 CDP Calhoun 2,620 – $78,858 $262,900 Marion 184 city Perry 2,602 −18.0% $35,842 $108,700 Huguley 185 CDP Chambers 2,577 – $43,750 $141,500 Indian Springs Village 186 city Shelby 2,553 +0.7% $136,836 $555,800 Silverhill 187 town Baldwin 2,529 +229.3% $57,500 $265,600 Sumiton 188 city Walker and 1 more 2,511 −2.3% $65,568 $180,700 Lineville 189 city Clay 2,473 −0.4% $38,302 $175,500 Ashford 190 city Houston 2,470 +9.5% $65,341 $180,100 Brookwood 191 town Tuscaloosa 2,467 −1.2% $81,394 $188,300 Ashville 192 city St. Clair 2,412 +2.5% $69,362 $204,900 Abbeville 193 city Henry 2,378 +1.0% $31,712 $107,600 Henagar 194 city DeKalb 2,361 +2.5% $49,315 $144,700 Morris 195 city Jefferson 2,360 +2.8% $101,563 $241,400 Taylor 196 city Houston and 1 more 2,359 +4.1% $67,464 $134,200 Vance 197 city Tuscaloosa and 1 more 2,332 +11.3% $94,545 $225,400 Riverside 198 city St. Clair 2,312 +3.7% $83,664 $220,500 Midland City 199 city Dale 2,298 +2.0% $28,438 $150,400 Kinsey 200 city Houston 2,291 +4.0% $55,500 $132,000 Bridgeport 201 city Jackson 2,275 +0.5% $34,481 $94,000 East Brewton 202 city Escambia 2,251 −2.0% $35,571 $87,200 Brighton 203 city Jefferson 2,249 −3.9% $38,221 $70,800 York 204 city Sumter 2,233 −7.7% $30,489 $80,100 Slocomb 205 city Geneva 2,226 +6.5% $38,056 $109,100 Dora 206 city Walker 2,223 −2.2% $61,892 $155,100 Rehobeth 207 town Houston 2,217 +23.2% $80,972 $242,900 Thorsby 208 city Chilton 2,203 +6.7% $76,389 $188,300 Clayton 209 city Barbour 2,195 −3.2% $21,641 $72,300 Greensboro 210 city Hale 2,195 −0.9% $27,000 $130,000 Elberta 211 town Baldwin 2,183 +8.5% $55,000 $232,800 Selmont-West Selmont 212 CDP Dallas 2,150 – $32,443 $69,000 Guin 213 city Marion 2,136 −3.1% $51,117 $112,000 Westover 214 town Shelby 2,121 +19.2% $96,932 $297,400 Collinsville 215 city DeKalb and 1 more 2,121 +2.6% $31,652 $59,000 Bayou La Batre 216 city Mobile 2,068 −4.0% $37,679 $87,800 Cowarts 217 town Houston 2,064 +6.8% $64,118 $177,700 Brundidge 218 city Pike 2,061 −0.9% $38,188 $94,000 Vincent 219 town Shelby 2,045 +3.3% $52,813 $166,500 Aliceville 220 city Pickens 2,024 −7.0% $39,167 $124,300 Harpersville 221 town Shelby 2,019 +23.8% $75,018 $211,300 Lipscomb 222 city Jefferson 2,015 −3.6% $41,875 $90,400 Wilsonville 223 town Shelby 2,015 +8.4% $72,115 $235,400 Coaling 224 city Tuscaloosa 2,003 −1.8% $81,370 $228,000 Stevenson 225 town Jackson 2,000 +2.4% $53,958 $156,900 Carlisle-Rockledge 226 CDP Etowah 1,993 – $60,360 $115,900 Creola 227 town Mobile 1,963 +1.4% $66,607 $211,000 Florala 228 town Covington 1,963 +1.6% not published $91,600 Ashland 229 town Clay 1,952 −1.8% $42,308 $159,300 Cedar Bluff 230 town Cherokee 1,948 +6.3% $52,500 $204,800 Dauphin Island 231 town Mobile 1,929 +8.7% $67,206 $432,200 Whitesboro 232 CDP Etowah 1,918 – $67,188 $154,400 Concord 233 CDP Jefferson 1,913 – $66,406 $173,500 Samson 234 town Geneva 1,891 +0.5% $33,424 $91,100 Uniontown 235 city Perry 1,873 −11.1% $33,750 $67,300 Graysville 236 city Jefferson 1,855 −4.5% $70,208 $116,900 Sylvania 237 town DeKalb 1,853 +3.1% $56,161 $161,500 Crossville 238 town DeKalb 1,851 +1.1% $49,100 $129,900 Level Plains 239 town Dale 1,838 +1.2% $77,000 $137,500 Vernon 240 town Lamar 1,823 −5.2% $27,967 $103,800 Blountsville 241 town Blount 1,816 −0.7% $48,182 $130,800 Sulligent 242 town Lamar 1,812 −4.3% $34,861 $130,700 Linden 243 town Marengo 1,801 −7.0% $38,667 $92,400 Sardis City 244 town Etowah and 1 more 1,787 −1.7% $67,721 $225,700 Summerdale 245 town Baldwin 1,724 +17.0% $70,110 $274,800 Carbon Hill 246 city Walker 1,723 −2.5% $24,605 $61,100 Deatsville 247 town Elmore 1,715 +2.9% $123,977 $246,600 Ragland 248 town St. Clair 1,710 +1.4% $37,708 $109,300 Grove Hill 249 town Clarke 1,708 −6.2% $59,219 $126,800 Malvern 250 town Geneva 1,701 +5.9% $43,854 $129,400 Butler 251 town Choctaw 1,698 −9.0% $47,350 $145,300 Cordova 252 town Walker 1,679 −3.5% $37,662 $87,100 Woodstock 253 town Bibb and 1 more 1,653 +10.6% $73,438 $195,800 Newton 254 town Dale 1,652 +2.7% $60,030 $89,500 Camden 255 city Wilcox 1,646 −11.4% $36,481 $132,300 Coats Bend 256 CDP Etowah 1,630 – $70,409 $149,600 Stewartville 257 CDP Coosa 1,629 – $87,574 $94,100 Sylvan Springs 258 town Jefferson 1,600 −4.1% $81,927 $217,000 Marbury 259 CDP Autauga 1,570 – $83,558 $179,600 Gordo 260 town Pickens 1,553 −5.0% $47,569 $118,900 New Brockton 261 town Coffee 1,512 +6.0% $72,212 $207,600 Point Clear 262 CDP Baldwin 1,511 – $46,097 $867,500 Ardmore 263 town Limestone 1,485 +12.4% $50,352 $216,600 Smoke Rise 264 CDP Blount 1,471 – $85,882 $201,700 Hackleburg 265 town Marion 1,465 +2.0% $42,292 $104,700 Lillian 266 CDP Baldwin 1,460 – $52,281 $280,600 Flomaton 267 town Escambia 1,440 −1.7% $42,708 $111,200 Rogersville 268 town Lauderdale 1,434 +12.0% $66,127 $185,800 Brookside 269 town Jefferson 1,433 +14.9% $59,271 $107,400 Reform 270 town Pickens 1,432 −5.7% $33,578 $102,700 Mount Vernon 271 town Mobile 1,385 +2.4% $46,307 $111,900 Elmore 272 town Elmore 1,382 +17.3% $48,696 $107,500 Munford 273 town Talladega 1,371 +2.3% $42,284 $78,200 Webb 274 town Houston 1,340 +5.4% $54,792 $113,800 Hayden 275 town Blount 1,333 +1.1% $80,125 $230,700 Shoal Creek 276 CDP Shelby 1,328 – $218,333 $762,500 Coosada 277 town Elmore 1,315 +8.7% $61,815 $169,900 New Market 278 CDP Madison 1,314 – $62,500 $112,500 Georgiana 279 town Butler 1,274 −4.5% $24,321 $69,100 Cleveland 280 town Blount 1,262 +1.9% $71,328 $165,600 Goodwater 281 town Coosa 1,256 −3.0% $39,511 $58,900 Eclectic 282 town Elmore 1,256 +5.8% $49,904 $161,800 Locust Fork 283 town Blount 1,234 +2.2% $50,000 $181,400 Clio 284 city Barbour 1,202 −0.8% $28,750 $65,600 West Blocton 285 town Bibb 1,194 −1.7% $40,560 $99,500 Berry 286 town Fayette 1,192 −1.5% $37,031 $98,000 Tidmore Bend 287 CDP Etowah 1,192 – $60,729 $162,500 Blue Ridge 288 CDP Elmore 1,190 – $128,482 $314,900 Ohatchee 289 town Calhoun 1,188 +2.9% $76,667 $197,600 Fayetteville 290 CDP Talladega 1,154 – $100,255 $298,500 Falkville 291 town Morgan 1,121 −5.6% $46,888 $139,600 Lookout Mountain 292 CDP Etowah 1,120 – $80,362 $158,300 Fort Deposit 293 town Lowndes 1,114 −9.5% $21,563 $78,000 Double Springs 294 town Winston 1,107 −0.7% $47,768 $153,500 Cottonwood 295 town Houston 1,104 +4.3% $34,468 $111,500 Rock Creek 296 CDP Jefferson 1,103 – $84,432 $147,900 Frisco City 297 town Monroe 1,089 −6.8% $36,023 $84,800 Gallant 298 CDP Etowah 1,081 – $55,130 $99,200 Grant 299 town Marshall 1,078 +3.6% $91,477 $239,400 Leroy 300 CDP Washington 1,075 – $93,036 $219,500 Town Creek 301 town Lawrence 1,067 +0.9% $43,229 $118,000 Littleville 302 town Colbert 1,065 +1.6% $55,817 $142,400 Bear Creek 303 town Marion 1,054 +1.5% $50,188 $96,900 Chatom 304 town Washington 1,054 −3.7% not published $174,100 Snead 305 town Blount 1,052 +1.3% $48,509 $175,200 Killen 306 town Lauderdale 1,039 +1.3% $69,722 $175,000 Leesburg 307 town Cherokee 1,009 +4.6% $56,875 $182,500 Steele 308 town St. Clair 1,004 +0.9% $72,386 $107,100 Phil Campbell 309 town Franklin 1,004 +1.5% $42,969 $113,600 New Union 310 CDP Etowah 996 – $43,462 $168,000 Vandiver 311 CDP Shelby 990 – $49,783 $104,600 Fyffe 312 town DeKalb 986 +1.1% $34,870 $113,300 Reeltown 313 CDP Tallapoosa 980 – $83,523 $114,200 Parrish 314 town Walker 977 −1.1% $32,798 $56,800 Cherokee 315 town Colbert 975 +0.3% $50,815 $102,300 Camp Hill 316 town Tallapoosa 967 −3.7% $31,833 $65,000 Carrollton 317 town Pickens 966 −5.4% $31,000 $145,800 Dunnavant 318 CDP Shelby 966 – $75,323 $193,100 Millport 319 town Lamar 963 −4.6% $76,875 $104,400 Hollywood 320 town Jackson 953 +4.5% $51,071 $113,200 Altoona 321 town Etowah and 1 more 948 +0.0% $43,056 $114,100 Powell 322 town DeKalb 946 +4.0% $61,786 $116,400 White Plains 323 CDP Calhoun 919 – $60,918 not published Geraldine 324 town DeKalb 918 +1.0% $43,594 $171,900 Holly Pond 325 town Cullman 884 +3.8% $42,333 $200,000 Coker 326 town Tuscaloosa 883 −1.7% $55,313 $200,700 Magnolia Springs 327 town Baldwin 877 +6.7% $86,818 $442,400 Notasulga 328 town Macon and 1 more 876 −4.7% $42,411 $137,500 Skyline 329 town Jackson 870 +4.4% $44,307 $123,800 Wadley 330 town Randolph 869 +31.3% not published $198,600 Mignon 331 CDP Talladega 865 – $32,818 $37,500 Redstone Arsenal 332 CDP Madison 858 – $140,114 not published Gurley 333 town Madison 853 +1.5% $56,964 $194,800 Brantleyville 334 CDP Shelby 845 – $47,917 $33,000 Ballplay 335 CDP Etowah 842 – $47,837 $145,300 Brilliant 336 town Marion 838 +0.8% $47,125 $47,200 Somerville 337 town Morgan 833 +4.8% $49,261 $144,800 Jacksons' Gap 338 town Tallapoosa 827 +1.0% $32,228 $114,100 Autaugaville 339 town Autauga 817 +4.2% $49,643 $144,000 Ivalee 340 CDP Etowah 809 – $41,198 $140,600 Shelby 341 CDP Shelby 809 – not published $158,200 Susan Moore 342 town Blount 808 +2.7% $84,554 $119,600 Sterrett 343 CDP Shelby 805 – $65,756 not published Brantley 344 town Crenshaw 804 −2.5% $27,443 $142,200 Douglas 345 town Marshall 796 +5.0% $62,000 $175,400 Walnut Grove 346 town Etowah 788 +1.7% $40,089 $131,100 Hollis Crossroads 347 CDP Cleburne 785 – not published $120,600 New Site 348 town Tallapoosa 780 +1.0% $61,250 $171,900 Section 349 town Jackson 779 +2.6% $47,500 $156,000 Mulga 350 town Jefferson 775 −1.4% $41,146 $63,100 Belle Fontaine 351 CDP Mobile 772 – $107,857 $227,800 Woodville 352 town Jackson 762 +2.1% $54,000 $184,600 Minor 353 CDP Jefferson 762 – $42,321 $94,900 White Hall 354 town Lowndes 753 −6.9% $34,375 not published Oakman 355 town Walker 752 −2.2% $35,208 $92,600 Wedowee 356 town Randolph 751 +2.7% $41,875 $179,700 Hayneville 357 town Lowndes 751 −10.7% $37,723 $103,500 Mosses 358 town Lowndes 748 −10.2% $26,568 $66,500 St. Florian 359 town Lauderdale 748 +21.6% $58,750 $314,000 Hobson City 360 town Calhoun 742 −2.6% $47,361 $108,200 Ider 361 town DeKalb 742 +2.5% $54,444 $162,900 Lexington 362 town Lauderdale 735 +1.0% $57,356 $202,400 Columbia 363 town Houston 720 +3.6% $62,000 $156,800 Pea Ridge 364 CDP Shelby 718 – $63,889 $98,000 Baileyton 365 town Cullman 701 +8.7% $63,143 $89,800 Pine Hill 366 town Wilcox 699 −7.7% $33,864 $92,300 Pisgah 367 town Jackson 697 +2.5% $54,167 $134,400 Gilbertown 368 town Choctaw 685 −6.5% $70,156 $160,400 Perdido 369 CDP Baldwin 676 – $38,458 not published Maplesville 370 town Chilton 670 +4.4% $38,155 $132,600 Edgewater 371 CDP Jefferson 670 – not published not published Leighton 372 town Colbert 669 +2.9% $33,894 not published Addison 373 town Winston 669 +1.2% $56,384 $110,600 West Point 374 town Cullman 658 +6.1% $68,365 $221,600 Ariton 375 town Dale 653 −0.6% $50,000 $206,600 McDonald Chapel 376 CDP Jefferson 651 – $56,971 $134,400 Lynn 377 town Winston 636 +3.1% $44,010 $65,100 Babbie 378 town Covington 630 +1.8% $63,611 $181,300 Sand Rock 379 town Cherokee and 1 more 620 +4.9% $73,333 $218,800 Reece City 380 town Etowah 619 +0.2% $66,705 $153,800 Egypt 381 CDP Etowah 616 – $37,250 $207,600 Kinston 382 town Coffee 606 +3.8% $43,036 $70,500 South Vinemont 383 town Cullman 606 +8.0% $50,795 $170,000 Eva 384 town Morgan 604 +2.2% $115,455 $246,500 Wilton 385 town Shelby 600 +1.5% $54,750 $162,100 Valley Head 386 town DeKalb 597 +3.3% $45,889 $59,800 Trafford 387 town Jefferson 597 −4.3% $23,333 $116,500 Pinckard 388 town Dale 595 +1.2% $58,162 $158,900 Courtland 389 town Lawrence 594 +2.6% $47,679 not published Perdido Beach 390 town Baldwin 590 +7.5% $80,875 $341,700 Grimes 391 town Dale 581 +1.2% $33,958 $105,100 Oak Grove 392 town Talladega 577 +4.7% $47,857 $165,900 Franklin 393 town Macon 573 −2.7% $85,817 $77,900 Dodge City 394 town Cullman 569 +4.8% $63,594 $147,100 Newville 395 town Henry 566 +4.2% $41,250 $107,800 Allgood 396 town Blount 557 +3.1% $73,750 $104,600 Ray 397 CDP Coosa 548 – $77,951 $137,500 Pickensville 398 town Pickens 545 −2.0% $34,250 $159,800 Fairview 399 town Cullman 545 +4.2% $56,250 $257,700 Garden City 400 town Cullman 545 +3.4% $48,333 $108,700 Berlin 401 town Cullman 541 +7.8% $70,982 $146,600 Excel 402 town Monroe 539 −5.6% $57,375 $153,600 North Courtland 403 town Lawrence 500 +2.9% $32,813 not published River Falls 404 town Covington 496 +2.3% $35,104 $99,300 McKenzie 405 town Butler and 1 more 489 −6.0% $31,250 $80,600 Clayhatchee 406 town Dale 483 +2.3% $48,646 $99,200 West Jefferson 407 town Jefferson 482 +15.6% $41,406 $156,200 Avon 408 town Houston 471 +1.7% $39,375 $122,500 Hackneyville 409 CDP Tallapoosa 471 – not published not published Hollins 410 CDP Clay 465 – $55,398 $92,400 Hytop 411 town Jackson 464 +5.2% $66,458 $144,800 Elkmont 412 town Limestone 452 +9.7% $49,750 $234,100 Joppa 413 CDP Cullman and 1 more 448 – not published $155,900 Castleberry 414 town Conecuh 447 −7.5% $21,923 $51,400 Millerville 415 CDP Clay 447 – $96,071 not published Ranburne 416 town Cleburne 444 +4.7% $81,625 $238,300 Lockhart 417 town Covington 444 +1.1% $33,750 $68,300 Macedonia 418 CDP Pickens 441 – $31,453 $110,800 Pleasant Groves 419 town Jackson 435 +2.1% $60,759 $159,500 Millry 420 town Washington 431 −4.4% $39,167 $156,500 Hammondville 421 town DeKalb 431 +1.9% $37,083 $113,900 Red Level 422 town Covington 430 +0.5% $38,750 $101,300 Highland Lake 423 town Blount 429 +4.1% $71,563 $285,500 Kennedy 424 town Lamar 425 −2.5% $41,136 $139,800 Glen Allen 425 town Fayette and 1 more 421 −1.6% $46,313 $89,600 Hillsboro 426 town Lawrence 419 +0.7% $61,818 $121,100 Forkland 427 town Greene 417 −6.1% $29,423 $66,200 Napier Field 428 town Dale 410 +0.2% $41,875 $82,100 Hatton 429 CDP Lawrence 405 – not published not published Lisman 430 town Choctaw 400 −5.9% $38,235 not published Midway 431 town Bullock 394 −6.4% $61,893 $121,400 Rock Mills 432 CDP Randolph 387 – $25,071 $74,100 Louisville 433 town Barbour 386 −2.8% $44,439 not published Rosa 434 town Blount 379 +1.1% not published not published Our Town 435 CDP Tallapoosa 372 – not published not published Cullomburg 436 CDP Choctaw and 1 more 363 – not published not published Sipsey 437 town Walker 362 −1.6% $26,750 $101,000 Nectar 438 town Blount 356 +1.1% $51,979 $168,300 Shorter 439 town Macon 356 −7.5% $48,125 $98,600 Stockton 440 CDP Baldwin 356 – $148,611 $361,800 Twin 441 town Marion 351 −0.8% $52,639 $95,600 Silas 442 town Choctaw 349 −6.4% $66,250 $87,600 Rutledge 443 town Crenshaw 347 −2.5% $31,538 $63,300 Rockford 444 town Coosa 345 −1.4% $43,125 $93,000 Arley 445 town Winston 341 +2.1% $71,818 $98,600 Hurtsboro 446 town Russell 341 −0.9% $26,375 $138,000 Vina 447 town Franklin 339 +3.0% $44,167 $57,000 Mentone 448 town DeKalb 337 +4.3% $42,344 $269,700 Dutton 449 town Jackson 336 +2.8% $63,750 $113,800 Cherokee Ridge 450 town Marshall 335 +3.1% $171,368 $336,400 Shiloh 451 town DeKalb 334 +2.1% $61,538 $113,900 County Line 452 town Blount and 1 more 332 +2.5% $61,250 $95,000 Nances Creek 453 CDP Calhoun 330 – not published $222,100 Fredonia 454 CDP Chambers 329 – not published $237,500 Axis 455 CDP Mobile 326 – $95,977 $208,300 Pennington 456 town Choctaw 322 −3.0% $29,052 $90,800 Maytown 457 town Jefferson 314 −0.9% $50,938 $120,800 Gordon 458 town Houston 309 +3.3% not published $86,700 Woodland 459 town Randolph 306 +4.1% $170,223 $416,700 Thomaston 460 town Marengo 306 −6.4% $58,125 $92,700 St. Stephens 461 CDP Washington 297 – $63,068 $130,700 Carolina 462 town Covington 294 +2.8% $60,250 $152,500 East Point 463 CDP Cullman 293 – $160,531 $230,600 Dozier 464 town Crenshaw 288 −1.4% $49,338 $76,400 Colony 465 town Cullman 281 +6.4% $42,386 $48,600 Broomtown 466 CDP Cherokee 279 – not published not published Cuba 467 town Sumter 274 −9.9% $91,250 $197,900 Langston 468 town Jackson 274 +2.6% $53,929 $337,500 Goshen 469 town Pike 272 +1.5% $56,750 $118,200 Boligee 470 town Greene 271 −10.0% $26,607 $55,600 Pine Ridge 471 town DeKalb 270 +3.8% $58,750 not published Hodges 472 town Franklin 269 +2.3% $69,286 $153,300 Epes 473 town Sumter 268 −1.1% not published $56,700 Fruithurst 474 town Cleburne 267 +10.3% $50,903 $95,500 Madrid 475 town Houston 263 −1.1% $39,750 $122,500 Sanford 476 town Covington 258 +1.2% $52,875 $218,300 Anderson 477 town Lauderdale 257 +1.6% $110,682 $304,300 Waldo 478 town Talladega 257 +2.4% $29,000 $61,700 Abanda 479 CDP Chambers 257 – $115,388 $415,500 Nixburg 480 CDP Coosa 256 – $52,621 not published Chunchula 481 CDP Mobile 250 – $18,664 $57,400 Heath 482 town Covington 249 +4.6% $65,855 $89,200 Coffeeville 483 town Clarke 249 −3.9% $30,156 $82,000 Hanover 484 CDP Coosa 248 – $108,929 $10,000 or less Black 485 town Geneva 241 +9.0% $61,214 $67,700 Boykin 486 CDP Wilcox 239 – $51,667 not published Akron 487 town Hale 236 +3.1% $34,107 $77,000 Delta 488 CDP Clay 225 – $75,969 $109,700 Detroit 489 town Lamar 223 −3.9% not published $75,000 Rockville 490 CDP Clarke 223 – not published not published Gordonville 491 town Lowndes 220 −9.5% $41,528 $68,100 Repton 492 town Conecuh 220 −7.6% $23,438 $82,200 Edwardsville 493 town Cleburne 219 +5.8% $79,250 $143,800 Coffee Springs 494 town Geneva 214 +4.9% $40,917 $69,200 Sweet Water 495 town Marengo 214 −6.6% $52,411 $161,600 Fulton 496 town Clarke 213 −4.9% $60,926 $117,300 Vredenburgh 497 town Monroe 212 −4.9% $35,750 not published Mount Olive (Coosa County) 498 CDP Coosa 208 – not published not published Horn Hill 499 town Covington 207 +2.5% $36,250 $150,000 Bakerhill 500 town Barbour 206 −4.2% $55,114 $94,200 Yellow Bluff 501 town Wilcox 206 −9.6% not published $71,500 Hissop 502 CDP Coosa 206 – $65,592 not published Malcolm 503 CDP Washington 204 – not published not published Gantt 504 town Covington 201 +2.0% $53,125 $139,300 Spring Garden 505 CDP Cherokee 201 – $60,919 $10,000 or less Uriah 506 CDP Monroe 199 – $126,563 not published Beatrice 507 town Monroe 194 −5.4% $37,292 $80,800 McIntosh 508 town Washington 192 −6.3% $74,167 $157,100 Spruce Pine 509 CDP Franklin 189 – $97,978 not published Belk 510 town Fayette 188 +0.5% $44,850 not published Kansas 511 town Walker 185 +2.2% $49,583 $48,300 Weogufka 512 CDP Coosa 184 – $67,917 not published Nauvoo 513 town Walker 183 +1.1% $45,625 not published Waterloo 514 town Lauderdale 183 +1.1% not published $98,800 Paint Rock 515 town Jackson 182 +2.8% $51,250 $75,000 Beaverton 516 town Lamar 181 −1.6% $38,125 $73,300 Gaylesville 517 town Cherokee 181 +3.4% $45,625 $137,500 Hobson 518 CDP Washington 181 – $170,240 $223,000 Daviston 519 town Tallapoosa 176 +1.1% not published $120,800 Onycha 520 town Covington 174 +7.4% $47,639 $55,000 Movico 521 CDP Mobile 168 – not published $110,200 Loachapoka 522 town Lee 167 +0.6% $41,985 $220,200 Bon Air 523 town Talladega 167 −2.3% $38,000 $73,000 Lakeview 524 town DeKalb 167 +3.1% $63,125 $103,100 Union 525 town Greene 166 −8.8% not published $88,700 Gainesville 526 town Sumter 164 −6.3% not published not published Banks 527 town Pike 163 +5.2% $50,000 not published Riverview 528 town Escambia 162 −1.2% not published $198,400 Whatley 529 CDP Clarke 162 – $68,914 not published Providence 530 town Marengo 161 −4.2% $50,000 $165,900 Bellamy 531 CDP Sumter 158 – $53,011 $105,000 Cusseta 532 town Chambers 155 +1.3% $80,385 not published Eunola 533 CDP Geneva 155 – not published not published Glenwood 534 town Crenshaw 153 +0.0% $41,010 not published Geiger 535 town Sumter 152 −2.6% $38,750 not published Morrison Crossroads 536 CDP Randolph 151 – not published $151,800 Waverly 537 town Chambers and 1 more 150 +0.0% $81,953 $377,800 Fairford 538 CDP Washington 150 – $96,228 $221,500 Talladega Springs 539 town Talladega 145 −0.7% $73,125 $153,900 Newbern 540 town Hale 144 +5.9% $35,521 $87,100 Bristow Cove 541 CDP Etowah 144 – not published not published Orrville 542 town Dallas 140 −8.5% not published $102,300 Toxey 543 town Choctaw 138 −6.1% $62,857 $181,300 Gu-Win 544 town Marion 135 −2.2% $63,942 $177,800 Eldridge 545 town Walker 134 −2.9% $98,542 $131,300 Pollard 546 town Escambia 130 +5.7% $75,278 $81,700 Billingsley 547 town Autauga 129 −0.8% $44,479 $113,900 North Johns 548 town Jefferson 125 −1.6% $49,205 $74,600 Kellyton 549 town Coosa 123 −2.4% $60,625 $108,900 Haleburg 550 town Henry 122 +6.1% $41,944 $205,000 Lester 551 town Limestone 122 +10.9% $80,833 $220,800 Pine Apple 552 town Wilcox 120 −12.4% $43,750 not published Five Points 553 town Chambers 118 −0.8% not published $119,800 Libertyville 554 town Covington 114 +0.9% $81,346 $120,000 Vinegar Bend 555 CDP Washington 109 – $13,787 not published Equality 556 CDP Coosa 93 – not published $295,000 Penton 557 CDP Chambers 93 – not published $221,400 Ridgeville 558 town Etowah 83 −1.2% not published $78,300 Calvert 559 CDP Washington and 1 more 83 – not published not published Faunsdale 560 town Marengo 82 −4.7% $99,583 not published Gulfcrest 561 CDP Mobile 82 – not published not published Blue Springs 562 town Barbour 78 −4.9% $46,667 $74,300 Union Grove 563 town Marshall 76 +5.6% $50,694 $187,500 Lowndesboro 564 town Lowndes 75 −14.8% not published $196,900 Putnam 565 CDP Marengo 75 – $39,141 $89,000 Panola 566 CDP Sumter 69 – not published not published Needham 567 town Choctaw 68 −9.3% $87,500 $175,000 Myrtlewood 568 town Marengo 66 −7.0% $95,469 $68,500 Fruitdale 569 CDP Washington 66 – not published not published Petrey 570 town Crenshaw 62 −3.1% $67,321 $143,800 Belgreen 571 CDP Franklin 58 – $47,946 not published Cardiff 572 town Jefferson 57 +0.0% $11,533 $80,000 Goldville 573 town Tallapoosa 56 +1.8% $48,750 $33,800 Standing Rock 574 CDP Chambers 56 – $44,167 not published Mooresville 575 town Limestone 48 +9.1% $144,000 $389,500 Ethelsville 576 town Pickens 47 −7.8% $48,750 $166,700 Megargel 577 CDP Monroe 46 – not published not published Deer Park 578 CDP Washington 45 – not published not published Natural Bridge 579 town Winston 41 +0.0% not published not published Graham 580 CDP Randolph 41 – not published not published Benton 581 town Lowndes 36 −12.2% $46,750 $95,000 Carlton 582 CDP Clarke 35 – not published not published McMullen 583 town Pickens 31 −6.1% not published not published Emelle 584 town Sumter 30 −9.1% $11,786 $73,300 Memphis 585 town Pickens 26 +0.0% $2,500 or less $57,200 Dayton 586 town Marengo 24 −7.7% not published not published Tibbie 587 CDP Washington 24 – not published not published Peterman 588 CDP Monroe 19 – not published not published Nanafalia 589 CDP Marengo 16 – not published not published Oak Hill 590 town Wilcox 13 −7.1% not published not published Catherine 591 CDP Wilcox 8 – not published not published Bucks 592 CDP Mobile 7 – not published not published Fitzpatrick 593 CDP Bullock 0 – not published not published Sims Chapel 594 CDP Washington 0 – not published not published
Download every place in Alabama as a CSV file
Source: PEP Vintage 2025 (SUB-EST2025); American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Census population estimates
How these figures are made: methodology and release checks · reading a margin of error · every state · corrections