51 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Birmingham | 1 | 195,378 | 200,270 | -0.5% | 1,328 | 147 | City |
| Hoover | 2 | 93,093 | 92,690 | 0.09% | 1,886 | 49 | City |
| Vestavia Hills | 3 | 37,909 | 39,116 | -0.63% | 1,893 | 20 | City |
| Homewood | 4 | 28,047 | 27,406 | 0.46% | 3,395 | 8 | City |
| Trussville | 5 | 27,297 | 26,205 | 0.81% | 774 | 35 | City |
| Bessemer | 6 | 24,844 | 26,018 | -0.94% | 613 | 41 | City |
| Mountain Brook | 7 | 21,500 | 22,504 | -0.93% | 1,674 | 13 | City |
| McCalla | 8 | 18,136 | 12,077 | 7.14% | 537 | 34 | CDP |
| Gardendale | 9 | 16,456 | 16,396 | 0.07% | 715 | 23 | City |
| Hueytown | 10 | 16,036 | 16,781 | -0.92% | 803 | 20 | City |
| Center Point | 11 | 15,423 | 16,322 | -1.15% | 2,482 | 6 | City |
| Irondale | 12 | 13,562 | 13,476 | 0.13% | 783 | 17 | City |
| Leeds | 13 | 12,632 | 12,337 | 0.47% | 554 | 23 | City |
| Clay | 14 | 10,221 | 10,318 | -0.2% | 907 | 11 | City |
| Meadowbrook | 15 | 9,480 | 10,110 | 0.5% | 2,176 | 4 | CDP |
| Fairfield | 16 | 9,408 | 9,985 | -1.22% | 2,716 | 3 | City |
| Pleasant Grove | 17 | 9,334 | 9,537 | -0.44% | 950 | 10 | City |
| Fultondale | 18 | 9,274 | 9,528 | -0.55% | 764 | 12 | City |
| Forestdale | 19 | 8,882 | 8,688 | -0.95% | 1,316 | 7 | CDP |
| Brook Highland | 20 | 8,324 | 7,545 | 1.29% | 3,019 | 3 | CDP |
| Pinson | 21 | 7,742 | 7,936 | -0.5% | 649 | 12 | City |
| Highland Lakes | 22 | 6,053 | 5,973 | 2.38% | 1,613 | 4 | CDP |
| Tarrant | 23 | 5,731 | 6,105 | -1.29% | 900 | 6 | City |
| Grayson Valley | 24 | 5,686 | 5,808 | -0.05% | 3,042 | 2 | CDP |
| Midfield | 25 | 4,866 | 5,185 | -1.3% | 1,831 | 3 | City |
| Kimberly | 26 | 4,804 | 4,279 | 2.23% | 656 | 7 | City |
| Mount Olive | 27 | 4,260 | 4,052 | 0.28% | 458 | 9 | CDP |
| Adamsville | 28 | 4,131 | 4,381 | -1.2% | 158 | 26 | City |
| Eagle Point | 29 | 3,433 | 2,745 | 7.15% | 1,553 | 2 | CDP |
| Warrior | 30 | 3,255 | 3,214 | 0.25% | 333 | 10 | City |
| Morris | 31 | 2,276 | 2,286 | -0.09% | 705 | 3 | Town |
| Dora | 32 | 2,236 | 2,266 | -0.27% | 283 | 8 | City |
| Brighton | 33 | 2,223 | 2,331 | -0.98% | 1,571 | 1 | City |
| Lipscomb | 34 | 2,002 | 2,086 | -0.84% | 1,702 | 1 | City |
| Graysville | 35 | 1,839 | 1,939 | -1.08% | 115 | 16 | City |
| Concord | 36 | 1,663 | 1,575 | -0.72% | 494 | 3 | CDP |
| Sylvan Springs | 37 | 1,599 | 1,666 | -0.87% | 172 | 9 | Town |
| Rock Creek | 38 | 1,444 | 1,530 | 0% | 479 | 3 | CDP |
| Brookside | 39 | 1,385 | 1,243 | 2.06% | 219 | 6 | Town |
| Dunnavant | 40 | 1,172 | 1,150 | 1.03% | 61 | 19 | CDP |
| Shoal Creek | 41 | 1,114 | 1,231 | -1.68% | 221 | 5 | CDP |
| Minor | 42 | 933 | 832 | -1.17% | 1,405 | 1 | CDP |
| Edgewater | 43 | 770 | 832 | -1.03% | 664 | 1 | CDP |
| Mulga | 44 | 763 | 786 | -0.65% | 859 | 1 | Town |
| McDonald Chapel | 45 | 678 | 662 | -0.44% | 637 | 1 | CDP |
| Trafford | 46 | 593 | 623 | -1% | 216 | 3 | Town |
| West Jefferson | 47 | 492 | 414 | 3.14% | 263 | 2 | Town |
| Mount Olive | 48 | 321 | 220 | -0.93% | 39 | 8 | CDP |
| Maytown | 49 | 313 | 316 | -0.32% | 115 | 3 | Town |
| North Johns | 50 | 125 | 127 | -0.79% | 758 | 0 | Town |
| Cardiff | 51 | 57 | 57 | 0% | 273 | 0 | Town |
Birmingham is the largest city in Jefferson County, with a population of 195,378.
Cardiff is the smallest city in Jefferson County, with a population of 57.
There are 51 cities in Jefferson County, Alabama.