Alabama Cities by Population

Below are the 588 Alabama cities sorted by population from largest to smallest. The population data are from the 2021 American Community Survey. You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Rank City Population
1 Huntsville 210,081
2 Birmingham 202,234
3 Montgomery 201,022
4 Mobile 187,445
5 Tuscaloosa 99,252
6 Hoover 91,371
7 Auburn 74,637
8 Dothan 70,318
9 Decatur 57,303
10 Madison 55,551
11 Florence 39,709
12 Vestavia Hills 38,504
13 Phenix City 38,216
14 Prattville 37,977
15 Gadsden 34,317
16 Alabaster 33,133
17 Opelika 30,810
18 Northport 30,334
19 Enterprise 28,242
20 Daphne 27,088
21 Homewood 26,206
22 Bessemer 26,171
23 Athens 25,213
24 Trussville 25,027
25 Pelham 24,134
26 Albertville 22,268
27 Oxford 22,210
28 Mountain Brook 22,184
29 Fairhope 21,825
30 Anniston 21,455
31 Helena 20,680
32 Foley 20,170
33 Prichard 19,645
34 Selma 18,429
35 Tillmans Corner 18,313
36 Cullman 17,892
37 Troy 17,765
38 Hueytown 16,694
39 Millbrook 16,675
40 Center Point 16,422
41 Calera 16,126
42 Muscle Shoals 15,969
43 Saraland 15,942
44 Gardendale 15,920
45 Talladega 15,782
46 Scottsboro 15,446
47 Hartselle 15,308
48 Alexander City 14,765
49 Fort Payne 14,730
50 Gulf Shores 14,712
51 Chelsea 14,710
52 Ozark 14,396
53 Jasper 14,370
54 Irondale 13,457
55 McCalla 13,221
56 Moody 13,100
57 Jacksonville 13,076
58 Pell City 12,923
59 Eufaula 12,753
60 Sylacauga 12,512
61 Leeds 12,385
62 Russellville 10,691
63 Saks 10,504
64 Valley 10,498
65 Clay 10,320
66 Fairfield 10,108
67 Rainbow City 10,093
68 Boaz 10,091
69 Spanish Fort 9,720
70 Fultondale 9,707
71 Pleasant Grove 9,638
72 Meadowbrook 9,503
73 Sheffield 9,305
74 Southside 9,253
75 Forestdale 9,251
76 Pike Road 9,193
77 Tuskegee 9,125
78 Tuscumbia 8,977
79 Andalusia 8,764
80 Atmore 8,734
81 Clanton 8,715
82 Guntersville 8,559
83 Arab 8,462
84 Meridianville 8,344
85 Orange Beach 7,847
86 Bay Minette 7,824
87 Brook Highland 7,754
88 Greenville 7,395
89 Pinson 7,242
90 Demopolis 7,134
91 Wetumpka 7,025
92 Hamilton 6,974
93 Montevallo 6,968
94 Lincoln 6,836
95 Lanett 6,821
96 Oneonta 6,778
97 Satsuma 6,704
98 Opp 6,671
99 Harvest 6,655
100 Robertsdale 6,603
101 Chickasaw 6,421
102 TIE Tarrant 6,137
102 TIE Highland Lakes 6,137
104 Grayson Valley 6,037
105 Monroeville 5,953
106 Theodore 5,949
107 Fort Rucker 5,912
108 Attalla 5,872
109 Moores Mill 5,659
110 Rainsville 5,466
111 Smiths Station 5,420
112 Roanoke 5,368
113 Glencoe 5,360
114 Redland 5,301
115 Brewton 5,288
116 Midfield 5,219
117 Tallassee 5,199
118 Margaret 5,118
119 Holtville 4,970
120 Semmes 4,969
121 Headland 4,941
122 Daleville 4,912
123 Piedmont 4,837
124 Winfield 4,807
125 Odenville 4,800
126 Holt 4,793
127 Jackson 4,774
128 Childersburg 4,768
129 Springville 4,747
130 Argo 4,411
131 Hokes Bluff 4,402
132 Adamsville 4,381
133 Haleyville 4,343
134 Fayette 4,271
135 Geneva 4,208
136 Columbiana 4,197
137 Mount Olive CDP 4,178
138 Valley Grande 4,137
139 Alexandria 4,092
140 Pine Level 3,955
141 Citronelle 3,940
142 Hazel Green 3,811
143 Cottondale 3,793
144 Kimberly 3,792
145 Ladonia 3,657
146 Thomasville 3,653
147 Loxley 3,566
148 Evergreen 3,504
149 Centre 3,497
150 Priceville 3,479
151 Emerald Mountain 3,456
152 Elba 3,449
153 Grand Bay 3,433
154 Heflin 3,416
155 Union Springs 3,389
156 Weaver 3,364
157 Lake View 3,357
158 Moulton 3,356
159 Marion 3,273
160 Livingston 3,227
161 Brent 3,214
162 Warrior 3,211
163 Red Bay 3,187
164 Hanceville 3,174
165 East Brewton 3,131
166 West End-Cobb Town 3,065
167 Dadeville 3,051
168 Huguley 3,017
169 Brighton 2,904
170 Eutaw 2,890
171 New Hope 2,869
172 Choccolocco 2,843
173 Eagle Point 2,794
174 Centreville 2,789
175 Triana 2,784
176 Moundville 2,774
177 Creola 2,764
178 Dora 2,725
179 Graysville 2,723
180 Luverne 2,716
181 Stevenson 2,712
182 Sumiton 2,676
183 La Fayette 2,666
184 Underwood-Petersville 2,647
185 Jemison 2,631
186 Hartford 2,630
187 Lineville 2,598
188 Taylor 2,581
189 Indian Springs Village 2,563
190 Stapleton 2,527
191 TIE Bayou La Batre 2,520
191 TIE Remlap 2,520
193 Clayton 2,512
194 Bon Secour 2,500
195 Trinity 2,498
196 Guin 2,490
197 TIE Greensboro 2,484
197 TIE Owens Cross Roads 2,484
199 Thorsby 2,483
200 Ashford 2,476
201 Carlisle-Rockledge 2,472
202 Good Hope 2,463
203 Henagar 2,436
204 Riverside 2,411
205 Brookwood 2,406
206 Butler 2,385
207 York 2,371
208 Kinsey 2,364
209 Bridgeport 2,316
210 Elberta 2,302
211 Brundidge 2,293
212 Morris 2,248
213 Aliceville 2,244
214 Abbeville 2,231
215 Cowarts 2,196
216 Wilsonville 2,167
217 Whitesboro 2,150
218 Camden 2,128
219 TIE Lillian 2,114
219 TIE Deatsville 2,114
221 Lipscomb 2,113
222 Coaling 2,112
223 Ashville 2,096
224 Grove Hill 2,069
225 Uniontown 2,045
226 Collinsville 2,044
227 Point Clear 2,043
228 Selmont-West Selmont 1,995
229 Westover 1,991
230 Linden 1,981
231 Reform 1,929
232 Crossville 1,920
233 Vernon 1,919
234 Midland City 1,901
235 Fort Deposit 1,899
236 Marbury 1,893
237 Blountsville 1,887
238 Vance 1,851
239 Sylvania 1,848
240 Level Plains 1,826
241 Sardis City 1,818
242 Slocomb 1,816
243 Vincent 1,807
244 Stewartville 1,804
245 Ragland 1,784
246 Florala 1,779
247 Dauphin Island 1,771
248 Double Springs 1,753
249 Ashland 1,741
250 Flomaton 1,728
251 Rehobeth 1,713
252 Malvern 1,711
253 Cordova 1,709
254 Cedar Bluff 1,700
255 Frisco City 1,668
256 Smoke Rise 1,657
257 Concord 1,641
258 Sylvan Springs 1,614
259 Sulligent 1,611
260 Newton 1,606
261 Gordo 1,599
262 Harpersville 1,589
263 Munford 1,582
264 Bear Creek 1,574
265 Elmore 1,572
266 TIE Samson 1,567
266 TIE Mount Vernon 1,567
268 Locust Fork 1,532
269 Grant 1,524
270 Carbon Hill 1,522
271 Rock Creek 1,520
272 Summerdale 1,512
273 Hackleburg 1,463
274 Altoona 1,444
275 Magnolia Springs 1,443
276 Blue Ridge 1,442
277 Hayden 1,441
278 Lookout Mountain 1,427
279 Ballplay 1,391
280 Webb 1,378
281 Georgiana 1,374
282 West Blocton 1,361
283 Falkville 1,347
284 Rogersville 1,339
285 Fayetteville 1,329
286 Fyffe 1,327
287 Camp Hill 1,324
288 Shoal Creek 1,308
289 Steele 1,299
290 Parrish 1,294
291 Cleveland 1,291
292 Ardmore 1,276
293 Eclectic 1,274
294 Geraldine 1,266
295 Susan Moore 1,254
296 Brookside 1,252
297 Woodstock 1,232
298 Snead 1,211
299 New Brockton 1,210
300 Killen 1,209
301 Redstone Arsenal 1,199
302 Clio 1,195
303 Dunnavant 1,184
304 Millport 1,181
305 Brilliant 1,173
306 Goodwater 1,172
307 Ohatchee 1,161
308 Cottonwood 1,155
309 Pisgah 1,134
310 Oak Grove 1,123
311 Coats Bend 1,119
312 Baileyton 1,114
313 Egypt 1,107
314 Carrollton 1,100
315 Notasulga 1,082
316 Skyline 1,078
317 Coosada 1,074
318 Coker 1,068
319 Minor 1,052
320 Tidmore Bend 1,036
321 Powell 1,029
322 Hayneville 1,027
323 Woodville 1,011
324 Douglas 1,007
325 TIE Town Creek 1,006
325 TIE New Market 1,006
327 Autaugaville 999
328 Vandiver 995
329 Berry 994
330 Rockford 986
331 Pea Ridge 971
332 Brantley 966
333 Section 953
334 Hollywood 950
335 Hobson City 947
336 Lexington 940
337 McKenzie 917
338 Cherokee 911
339 Walnut Grove 901
340 New Union 893
341 Forkland 886
342 Leroy 885
343 Wilton 879
344 Columbia 876
345 Littleville 873
346 Brantleyville 871
347 Allgood 867
348 Pine Hill 865
349 Wedowee 863
350 Shelby 847
351 Courtland 846
352 Franklin 841
353 Edgewater 836
354 Gallant 835
355 TIE Mignon 833
355 TIE Valley Head 833
357 New Site 830
358 Wadley 829
359 Rosa 822
360 Holly Pond 819
361 Mosses 818
362 Oakman 814
363 Lynn 811
364 Sand Rock 798
365 Kinston 793
366 Pickensville 790
367 Chatom 789
368 Sterrett 771
369 Hollins 758
370 Reece City 744
371 Belle Fontaine 739
372 Phil Campbell 725
373 TIE Pine Ridge 717
373 TIE Fairview 717
375 Jacksons' Gap 707
376 Our Town 705
377 Silverhill 704
378 TIE Addison 697
378 TIE Leesburg 697
380 Leighton 687
381 Mulga 682
382 Joppa 681
383 Hillsboro 678
384 Hollis Crossroads 676
385 Maplesville 673
386 TIE Gilbertown 666
386 TIE Pinckard 666
388 TIE Dodge City 660
388 TIE Ariton 660
390 Perdido 649
391 White Plains 646
392 Berlin 639
393 Clayhatchee 637
394 McDonald Chapel 636
395 Arley 625
396 Garden City 622
397 Millry 620
398 Somerville 616
399 Ivalee 606
400 TIE Pennington 604
400 TIE Ider 604
402 TIE White Hall 603
402 TIE River Falls 603
404 Gurley 601
405 Nances Creek 590
406 Grimes 589
407 Eva 583
408 North Courtland 581
409 Rock Mills 577
410 Midway 568
411 Louisville 562
412 Ranburne 560
413 West Jefferson 547
414 Woodland 542
415 Excel 539
416 Silas 535
417 Hytop 528
418 Hackneyville 524
419 Vina 514
420 St. Florian 510
421 Babbie 506
422 Lisman 499
423 Avon 490
424 Bristow Cove 485
425 Pleasant Groves 484
426 Rutledge 473
427 West Point 472
428 Thomaston 469
429 Epes 465
430 Red Level 462
431 TIE McIntosh 455
431 TIE Glen Allen 455
433 Nectar 454
434 Hatton 451
435 Dozier 450
436 TIE Trafford 446
436 TIE Fulton 446
438 Perdido Beach 442
439 South Vinemont 440
440 Nixburg 438
441 Hurtsboro 429
442 Shiloh 426
443 Dutton 423
444 St. Stephens 422
445 Highland Lake 413
446 Napier Field 405
447 Fruithurst 403
448 Castleberry 401
449 Ray 399
450 Union 397
451 Twin 396
452 Black 395
453 Hammondville 393
454 Newville 390
455 Akron 385
456 Belk 384
457 TIE Geiger 383
457 TIE Kennedy 383
459 Cuba 378
460 Hodges 377
461 Millerville 376
462 Elkmont 373
463 Stockton 371
464 Goshen 352
465 East Point 351
466 Mentone 340
467 Reeltown 339
468 Boykin 330
469 Repton 329
470 Gordonville 326
471 Whatley 315
472 Colony 312
473 Weogufka 308
474 Shorter 306
475 Waldo 305
476 Uriah 300
477 Horn Hill 291
478 Gaylesville 288
479 Gordon 287
480 Madrid 278
481 Fredonia 277
482 Newbern 275
483 Heath 274
484 Sipsey 267
485 Lockhart 264
486 Cullomburg 263
487 Detroit 261
488 Maytown 257
489 TIE Carolina 255
489 TIE Anderson 255
491 Daviston 253
492 Banks 249
493 County Line 247
494 Waverly 245
495 Boligee 242
496 Chunchula 241
497 Coffeeville 240
498 Gainesville 236
499 Sanford 235
500 Abanda 231
501 Broomtown 228
502 Glenwood 221
503 Langston 218
504 Bakerhill 216
505 Mount Olive CDP 214
506 Hissop 208
507 Loachapoka 207
508 Riverview 198
509 TIE Coffee Springs 197
509 TIE Hobson 197
509 TIE Fruitdale 197
512 Sweet Water 189
513 Nauvoo 185
514 TIE Edwardsville 183
514 TIE Paint Rock 183
516 Beatrice 179
517 Yellow Bluff 178
518 Macedonia 176
519 Fairford 171
520 Spring Garden 169
521 Pine Apple 168
522 Lester 167
523 Beaverton 166
524 Talladega Springs 165
525 North Johns 160
526 TIE Vinegar Bend 158
526 TIE Delta 158
528 Toxey 150
529 Gu-Win 144
530 Gantt 143
531 Eldridge 141
532 TIE Onycha 139
532 TIE Orrville 139
534 TIE Eunola 137
534 TIE Lakeview 137
536 TIE Gulfcrest 136
536 TIE Pollard 136
538 Billingsley 133
539 Vredenburgh 131
540 Morrison Crossroads 130
541 TIE Bellamy 126
541 TIE Myrtlewood 126
541 TIE Kellyton 126
544 Five Points 121
545 Waterloo 118
546 Haleburg 116
547 Lowndesboro 113
548 Panola 109
549 Faunsdale 106
550 Ethelsville 105
551 Cusseta 101
552 Kansas 96
553 Axis 92
554 Graham 89
555 TIE Malcolm 88
555 TIE Providence 88
557 Blue Springs 85
558 Needham 84
559 Mooresville 83
560 TIE Spruce Pine 81
560 TIE Bon Air 81
562 Ridgeville 80
563 Standing Rock 78
564 Penton 77
565 Goldville 74
566 TIE Libertyville 70
566 TIE Calvert 70
568 Union Grove 69
569 TIE Dayton 67
569 TIE Equality 67
571 Emelle 66
572 Deer Park 63
573 TIE Hanover 61
573 TIE Tibbie 61
575 TIE Nanafalia 54
575 TIE Carlton 54
577 Benton 50
578 Petrey 47
579 Movico 46
580 Belgreen 42
581 Peterman 35
582 TIE Cardiff 24
582 TIE Oak Hill 24
584 Putnam 21
585 McMullen 16
586 Natural Bridge 15
587 Bucks 13
588 Memphis 6
  • United States Census Bureau. B01001 SEX BY AGE, 2021 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 8 December 2022. http://www.census.gov/.

Looking for a list of cities in Alabama?

Get a spreadsheet with the most current population, income, housing demographics and more for all cities in Alabama.

Learn more.

Connect

Cubit logo

© Copyright 2023 Cubit Planning, Inc.