Alabama / Cities by Population

Alabama Cities by Population

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

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, 2019 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 10 December 2020. http://www.census.gov/.
  • United States Census Bureau. "P2 Hispanic or Latino, and Not Hispanic or Latino by Race." 2020 Census State Redistricting Data (Public Law 94-171) Summary File. U.S. Census Bureau, 2020 Census. Web. 12 August 2021. https://www.census.gov/.

Connect

Cubit logo
Copyright 2021 Cubit Planning, Inc.