Jefferson County, Alabama Cities (2025)

35 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Birmingham1195,378200,270-0.5%1,328147 City
Hoover293,09392,6900.09%1,87450 City
Vestavia Hills337,90939,116-0.63%1,89320 City
Homewood428,04727,4060.46%3,3958 City
Trussville527,29726,2050.81%76536 City
Bessemer624,84426,018-0.94%61341 City
Mountain Brook721,50022,504-0.93%1,67413 City
Gardendale816,45616,3960.07%71323 City
Hueytown916,03616,781-0.92%80320 City
Center Point1015,42316,322-1.15%2,4826 City
Irondale1113,56213,4760.13%78317 City
Leeds1212,63212,3370.47%55423 City
Clay1310,22110,318-0.2%90711 City
Fairfield149,4089,985-1.22%2,7163 City
Pleasant Grove159,3349,537-0.44%95010 City
Fultondale169,2749,528-0.55%76412 City
Pinson177,7427,936-0.5%64912 City
Tarrant185,7316,105-1.29%9006 City
Midfield194,8665,185-1.3%1,8313 City
Kimberly204,8044,2792.23%6567 City
Adamsville214,1314,381-1.2%15826 City
Warrior223,2553,2140.25%33310 City
Morris232,2762,286-0.09%6404 City
Dora242,2362,266-0.27%2838 City
Brighton252,2232,331-0.98%1,5711 City
Lipscomb262,0022,086-0.84%1,7021 City
Graysville271,8391,939-1.08%11516 City
Sylvan Springs281,5991,666-0.87%1729 Town
Brookside291,3851,2432.06%2097 Town
Mulga30763786-0.65%8591 Town
Trafford31593623-1%2163 Town
West Jefferson324924143.14%2632 Town
Maytown33313316-0.32%1153 Town
North Johns34125127-0.79%7580 Town
Cardiff3557570%2730 Town

Jefferson County Cities Summary

Largest City

Birmingham is the largest city in Jefferson County, with a population of 195,378.

Smallest City

Cardiff is the smallest city in Jefferson County, with a population of 57.

10 Largest Cities

There are 35 cities in Jefferson County, Alabama.

Location of Jefferson County