Alabama / Cities by Population

Alabama Cities by Population

Below are the 590 Alabama cities sorted by population from 1 to 534 (there are some ties). The population data are from the 2021 Population Estimates Program and 2020 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!

Looking for a list of cities, counties or zips in Alabama?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in Alabama. Learn more.

Rank City Population
1 Huntsville 216,963
2 Montgomery 198,665
3 Birmingham 197,575
4 Mobile 184,952
5 Tuscaloosa 100,618
6 Hoover 92,589
7 Auburn 78,564
8 Dothan 71,175
9 Madison 58,357
10 Decatur 57,804
11 Florence 39,933
12 Vestavia Hills 38,801
13 Phenix City 38,428
14 Prattville 38,286
15 Gadsden 33,769
16 Alabaster 33,676
17 Opelika 31,538
18 Northport 31,009
19 Enterprise 29,395
20 Daphne 28,777
21 Athens 27,027
22 Trussville 26,388
23 Homewood 26,054
24 Bessemer 25,615
25 Pelham 24,688
26 Fairhope 23,147
27 Albertville 22,522
28 Oxford 22,312
29 Mountain Brook 22,158
30 Foley 22,063
31 Helena 21,560
32 Anniston 21,157
33 Prichard 19,097
34 Cullman 18,635
35 Selma 17,625
36 Troy 17,609
37 Tillmans Corner 17,419
38 Calera 17,414
39 Millbrook 17,217
40 Muscle Shoals 16,618
41 Hueytown 16,531
42 Gardendale 16,444
43 Saraland 16,319
44 Center Point 16,137
45 Gulf Shores 15,736
46 Chelsea 15,653
47 Scottsboro 15,640
48 Talladega 15,621
49 Hartselle 15,549
50 Fort Payne 14,834
51 Alexander City 14,618
52 Jasper 14,354
53 Ozark 14,313
54 Moody 13,563
55 Irondale 13,518
56 Pell City 13,248
57 Jacksonville 13,057
58 Eufaula 12,675
59 Sylacauga 12,373
60 Leeds 12,271
61 McCalla 12,077
62 Russellville 10,789
63 Valley 10,513
64 Spanish Fort 10,392
65 Clay 10,311
66 Saks 10,175
67 Boaz 10,161
68 Rainbow City 10,154
69 Meadowbrook 10,110
70 Pike Road 9,978
71 Fairfield 9,832
72 Fultondale 9,789
73 Pleasant Grove 9,495
74 Southside 9,465
75 Sheffield 9,337
76 Tuscumbia 9,068
77 Tuskegee 8,870
78 Clanton 8,762
79 Andalusia 8,715
80 Guntersville 8,713
81 Forestdale 8,688
82 Atmore 8,542
83 Arab 8,498
84 Orange Beach 8,347
85 Bay Minette 7,894
86 Brook Highland 7,545
87 Meridianville 7,520
88 Greenville 7,263
89 Montevallo 7,255
90 Wetumpka 7,190
91 Pinson 7,183
92 Lincoln 7,082
93 Demopolis 7,009
94 Hamilton 6,991
95 Robertsdale 6,916
96 Oneonta 6,805
97 Satsuma 6,785
98 Lanett 6,773
99 Opp 6,653
100 Chickasaw 6,395
101 Theodore 6,039
102 Tarrant 6,005
103 Highland Lakes 5,973
104 Monroeville 5,841
105 Attalla 5,839
106 Grayson Valley 5,808
107 Harvest 5,722
108 Fort Rucker 5,715
109 Rainsville 5,604
110 Margaret 5,427
111 Glencoe 5,412
112 Smiths Station 5,381
113 Moores Mill 5,336
114 Roanoke 5,279
115 Brewton 5,261
116 Semmes 5,209
117 Headland 5,145
118 Midfield 5,115
119 Odenville 4,999
120 Springville 4,935
121 Daleville 4,862
122 Winfield 4,829
123 Piedmont 4,810
124 Tallassee 4,808
125 Childersburg 4,689
126 Jackson 4,644
127 Redland 4,602
128 Holtville 4,476
129 Hokes Bluff 4,435
130 Argo 4,401
131 Holt 4,358
132 Haleyville 4,351
133 Adamsville 4,294
134 Columbiana 4,263
135 TIE Alexandria, Fayette, and Geneva 4,185
136 Loxley 4,111
137 Valley Grande 4,079
138 Mount Olive CDP 4,052
139 Kimberly 3,946
140 Citronelle 3,924
141 Grand Bay 3,829
142 Priceville 3,685
143 Lake View 3,640
144 Hazel Green 3,629
145 Pine Level 3,621
146 Ladonia 3,609
147 Thomasville 3,548
148 Centre 3,528
149 West End-Cobb Town 3,492
150 TIE Elba and Weaver 3,401
151 Heflin 3,400
152 Triana 3,396
153 Evergreen 3,370
154 Moulton 3,358
155 Cottondale 3,325
156 Union Springs 3,314
157 Choccolocco 3,246
158 Hanceville 3,215
159 Warrior 3,204
160 Red Bay 3,184
161 Marion 3,178
162 Livingston 3,153
163 TIE Moundville and Emerald Mountain 3,072
164 Dadeville 2,998
165 Brent 2,977
166 New Hope 2,891
167 Eutaw 2,859
168 Huguley 2,819
169 Centreville 2,792
170 Eagle Point 2,745
171 Underwood-Petersville 2,707
172 Luverne 2,680
173 Hartford 2,651
174 Jemison 2,650
175 Owens Cross Roads 2,635
176 La Fayette 2,588
177 Remlap 2,563
178 Good Hope 2,548
179 Trinity 2,542
180 Carlisle-Rockledge 2,530
181 Stapleton 2,509
182 Indian Springs Village 2,491
183 Lineville 2,474
184 Brookwood 2,473
185 Sumiton 2,422
186 York 2,415
187 Abbeville 2,379
188 Ashville 2,347
189 Brighton 2,299
190 Henagar 2,298
191 Dora 2,290
192 Clayton 2,273
193 Taylor 2,268
194 East Brewton 2,266
195 Midland City 2,264
196 Bridgeport 2,257
197 Morris 2,254
198 Riverside 2,251
199 Ashford 2,247
200 Kinsey 2,243
201 Point Clear 2,201
202 Greensboro 2,195
203 Bayou La Batre 2,182
204 Guin 2,172
205 Whitesboro 2,161
206 Vance 2,145
207 Aliceville 2,123
208 Lillian 2,120
209 Slocomb 2,094
210 Thorsby 2,093
211 Brundidge 2,070
212 Lipscomb 2,049
213 Marbury 2,040
214 Uniontown 2,037
215 Collinsville 2,029
216 Elberta 2,015
217 TIE Coaling and Bon Secour 2,010
218 Vincent 1,997
219 Ashland 1,969
220 Stevenson 1,960
221 Cowarts 1,953
222 Creola 1,936
223 Graysville 1,915
224 Florala 1,906
225 Linden 1,887
226 Vernon 1,874
227 Wilsonville 1,873
228 Butler 1,870
229 Cedar Bluff 1,864
230 Samson 1,860
231 Selmont-West Selmont 1,855
232 Smoke Rise 1,852
233 Sulligent 1,838
234 Camden 1,832
235 Blountsville 1,827
236 TIE Level Plains and Rehobeth 1,821
237 Dauphin Island 1,814
238 Crossville 1,810
239 Stewartville 1,805
240 Sylvania 1,800
241 Sardis City 1,798
242 Westover 1,796
243 Grove Hill 1,757
244 Deatsville 1,730
245 Carbon Hill 1,727
246 Ragland 1,707
247 Harpersville 1,690
248 Cordova 1,681
249 Sylvan Springs 1,631
250 Gordo 1,612
251 Newton 1,607
252 Woodstock 1,582
253 Concord 1,575
254 TIE Malvern and Summerdale 1,543
255 Rock Creek 1,530
256 Lookout Mountain 1,528
257 Ballplay 1,522
258 Reform 1,495
259 Flomaton 1,452
260 New Brockton 1,437
261 Hackleburg 1,430
262 Ardmore 1,370
263 Mount Vernon 1,362
264 Blue Ridge 1,353
265 Rogersville 1,336
266 Elmore 1,335
267 Munford 1,333
268 Hayden 1,332
269 Georgiana 1,315
270 Redstone Arsenal 1,292
271 Webb 1,283
272 Goodwater 1,281
273 Coosada 1,257
274 Cleveland 1,243
275 Brookside 1,232
276 Shoal Creek 1,231
277 West Blocton 1,226
278 Eclectic 1,224
279 Berry 1,204
280 Clio 1,203
281 Locust Fork 1,198
282 Fort Deposit 1,194
283 Ohatchee 1,191
284 Frisco City 1,165
285 Dunnavant 1,150
286 Falkville 1,147
287 New Market 1,115
288 Fayetteville 1,109
289 Double Springs 1,076
290 Coats Bend 1,063
291 Tidmore Bend 1,060
292 Town Creek 1,053
293 Cottonwood 1,046
294 Bear Creek 1,043
295 TIE Grant, Killen, and Littleville 1,040
296 Chatom 1,039
297 Silverhill 1,035
298 Snead 1,026
299 Leroy 1,019
300 New Union 1,008
301 Steele 1,000
302 Carrollton 998
303 Camp Hill 990
304 Phil Campbell 988
305 Shelby 987
306 Millport 982
307 Parrish 980
308 Hollins 967
309 TIE Cherokee and Fyffe 963
310 Altoona 951
311 Pea Ridge 946
312 Egypt 944
313 Hollywood 918
314 Notasulga 916
315 Leesburg 915
316 TIE Sterrett and Vandiver 914
317 Geraldine 910
318 Coker 888
319 Powell 882
320 Gallant 877
321 Holly Pond 857
322 Skyline 837
323 Brilliant 833
324 TIE Edgewater and Minor 832
325 Gurley 825
326 Magnolia Springs 819
327 Mosses 814
328 Brantleyville 810
329 Brantley 807
330 Somerville 799
331 Autaugaville 792
332 Susan Moore 789
333 White Hall 785
334 Hayneville 778
335 Mulga 777
336 Walnut Grove 773
337 New Site 772
338 Mignon 771
339 Hobson City 768
340 Section 763
341 Oakman 762
342 Douglas 761
343 Pine Hill 756
344 Jacksons' Gap 753
345 Woodville 748
346 Ider 739
347 Lexington 737
348 Ivalee 733
349 Gilbertown 727
350 Wedowee 720
351 Hollis Crossroads 695
352 Columbia 690
353 Pisgah 682
354 Addison 668
355 TIE McDonald Chapel and Leighton 662
356 TIE Perdido and Baileyton 660
357 St. Florian 658
358 Ariton 655
359 Maplesville 641
360 Joppa 636
361 Babbie 633
362 Lynn 617
363 Reece City 610
364 Trafford 608
365 West Point 601
366 Wadley 597
367 Sand Rock 594
368 Wilton 592
369 Eva 589
370 TIE Pinckard and Kinston 587
371 Courtland 584
372 Franklin 583
373 Valley Head 582
374 Grimes 576
375 South Vinemont 574
376 Our Town 570
377 TIE Dodge City and Perdido Beach 562
378 Oak Grove 553
379 TIE Pickensville and Excel 550
380 Newville 549
381 Fairview 548
382 Allgood 545
383 Boykin 544
384 White Plains 541
385 Garden City 534
386 McKenzie 503
387 TIE Belle Fontaine and Berlin 498
388 River Falls 485
389 North Courtland 484
390 Castleberry 480
391 Clayhatchee 470
392 TIE Avon and Ray 466
393 Bristow Cove 465
394 Stockton 456
395 Lockhart 445
396 Forkland 444
397 TIE Hytop and Millry 443
398 Rock Mills 434
399 Red Level 431
400 TIE Hammondville and Elkmont 429
401 Kennedy 427
402 TIE Glen Allen and Pleasant Groves 426
403 Lisman 421
404 TIE Midway and Ranburne 420
405 West Jefferson 417
406 Highland Lake 415
407 TIE Hillsboro and Napier Field 409
408 Uriah 401
409 Louisville 391
410 Millerville 389
411 Nixburg 381
412 TIE Nances Creek and Shorter 380
413 Nectar 379
414 Rosa 376
415 Silas 371
416 Reeltown 365
417 East Point 363
418 Twin 361
419 Sipsey 360
420 Bellamy 359
421 TIE Vinegar Bend and Rockford 351
422 Rutledge 350
423 Hurtsboro 345
424 Dutton 333
425 Hackneyville 331
426 TIE Arley and Pennington 330
427 TIE Vina and Thomaston 325
428 Shiloh 323
429 Mentone 321
430 TIE Maytown and Chunchula 312
431 County Line 311
432 Cuba 306
433 Boligee 297
434 Gordon 292
435 Carolina 290
436 Dozier 287
437 Whatley 279
438 Epes 275
439 TIE Colony and Goshen 270
440 Axis 269
441 Langston 268
442 Madrid 265
443 Pine Ridge 264
444 Hodges 263
445 Coffeeville 262
446 TIE Weogufka and Sanford 258
447 Anderson 256
448 Waldo 253
449 Malcolm 243
450 TIE Gordonville and Fruithurst 239
451 Heath 238
452 Repton 234
453 Fruitdale 228
454 TIE Akron, Black, and Fredonia 226
455 TIE Sweet Water and Detroit 225
456 Vredenburgh 223
457 Woodland 222
458 Fulton 221
459 Mount Olive 220
460 Hissop 218
461 Morrison Crossroads 216
462 TIE Horn Hill and Yellow Bluff 209
463 Coffee Springs 208
464 Bakerhill 207
465 Hobson 206
466 Edwardsville 205
467 Beatrice 203
468 Fairford 202
469 McIntosh 201
470 Macedonia 199
471 Gantt 198
472 Abanda 192
473 Belk 188
474 Nauvoo 185
475 Waterloo 184
476 Beaverton 183
477 TIE Gulfcrest and Paint Rock 181
478 Kansas 179
479 Union 176
480 TIE Daviston, Gainesville, and St. Stephens 174
481 TIE Gaylesville and Spring Garden 172
482 TIE Onycha and Bon Air 168
483 TIE Movico and Providence 166
484 TIE Riverview and Loachapoka 161
485 Lakeview 160
486 Geiger 156
487 Banks 155
488 TIE Glenwood and Waverly 152
489 Cusseta 151
490 Calvert 149
491 TIE Orrville and Talladega Springs 145
492 Toxey 144
493 Gu-Win 142
494 Pine Apple 139
495 Newbern 131
496 Kellyton 129
497 Eldridge 128
498 North Johns 127
499 Billingsley 126
500 Pollard 123
501 TIE Delta and Five Points 118
502 Haleburg 115
503 Peterman 113
504 Lester 112
505 TIE Libertyville and Standing Rock 109
506 Broomtown 103
507 Deer Park 101
508 Cullomburg 99
509 TIE Ridgeville, Graham, and Lowndesboro 84
510 Faunsdale 83
511 Blue Springs 81
512 Equality 76
513 TIE Spruce Pine and Needham 73
514 Myrtlewood 71
515 TIE Eunola and Union Grove 70
516 Petrey 66
517 Hatton 59
518 Carlton 57
519 Putnam 54
520 TIE Goldville and Penton 53
521 Cardiff 52
522 Ethelsville 50
523 Mooresville 45
524 TIE Benton and Tibbie 39
525 Hanover 37
526 TIE Emelle, Panola, and Natural Bridge 33
527 Nanafalia 32
528 TIE Dayton and McMullen 28
529 Belgreen 27
530 Memphis 25
531 Megargel 20
532 Rockville 18
533 Oak Hill 14
534 Bucks 12

The table above displays the most recent population estimates data for all cities where data are available from the following datasets:

  • United States Census Bureau. B01001 SEX BY AGE, 2020 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 17 March 2022. http://www.census.gov/.
  • United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2020 to July 1, 2021. U.S. Census Bureau, Population Division. Web. May 2022. http://www.census.gov/.

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.