35 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,874 | 50 | 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% | 765 | 36 | 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 |
| Gardendale | 8 | 16,456 | 16,396 | 0.07% | 713 | 23 | City |
| Hueytown | 9 | 16,036 | 16,781 | -0.92% | 803 | 20 | City |
| Center Point | 10 | 15,423 | 16,322 | -1.15% | 2,482 | 6 | City |
| Irondale | 11 | 13,562 | 13,476 | 0.13% | 783 | 17 | City |
| Leeds | 12 | 12,632 | 12,337 | 0.47% | 554 | 23 | City |
| Clay | 13 | 10,221 | 10,318 | -0.2% | 907 | 11 | City |
| Fairfield | 14 | 9,408 | 9,985 | -1.22% | 2,716 | 3 | City |
| Pleasant Grove | 15 | 9,334 | 9,537 | -0.44% | 950 | 10 | City |
| Fultondale | 16 | 9,274 | 9,528 | -0.55% | 764 | 12 | City |
| Pinson | 17 | 7,742 | 7,936 | -0.5% | 649 | 12 | City |
| Tarrant | 18 | 5,731 | 6,105 | -1.29% | 900 | 6 | City |
| Midfield | 19 | 4,866 | 5,185 | -1.3% | 1,831 | 3 | City |
| Kimberly | 20 | 4,804 | 4,279 | 2.23% | 656 | 7 | City |
| Adamsville | 21 | 4,131 | 4,381 | -1.2% | 158 | 26 | City |
| Warrior | 22 | 3,255 | 3,214 | 0.25% | 333 | 10 | City |
| Morris | 23 | 2,276 | 2,286 | -0.09% | 640 | 4 | City |
| Dora | 24 | 2,236 | 2,266 | -0.27% | 283 | 8 | City |
| Brighton | 25 | 2,223 | 2,331 | -0.98% | 1,571 | 1 | City |
| Lipscomb | 26 | 2,002 | 2,086 | -0.84% | 1,702 | 1 | City |
| Graysville | 27 | 1,839 | 1,939 | -1.08% | 115 | 16 | City |
| Sylvan Springs | 28 | 1,599 | 1,666 | -0.87% | 172 | 9 | Town |
| Brookside | 29 | 1,385 | 1,243 | 2.06% | 209 | 7 | Town |
| Mulga | 30 | 763 | 786 | -0.65% | 859 | 1 | Town |
| Trafford | 31 | 593 | 623 | -1% | 216 | 3 | Town |
| West Jefferson | 32 | 492 | 414 | 3.14% | 263 | 2 | Town |
| Maytown | 33 | 313 | 316 | -0.32% | 115 | 3 | Town |
| North Johns | 34 | 125 | 127 | -0.79% | 758 | 0 | Town |
| Cardiff | 35 | 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 35 cities in Jefferson County, Alabama.