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