Jefferson County
Updated Jan 8, 2026
674,721
Population
2020 Census
+2.45%
Change
From 2019
34
Municipalities
592,044 pop.
Population Distribution
Incorporated
592,044
Unincorporated
82,677
Municipalities
Birmingham
Mayor: Randall Woodfin
Pop: 200,733
Hoover
Mayor: Frank V. Brocato
Pop: 92,606
Vestavia Hills
Mayor: Ashley C. Curry
Pop: 39,102
Homewood
Mayor: Patrick McClusky
Pop: 26,414
Trussville
Mayor: Buddy Choat
Pop: 26,123
Bessemer
Mayor: Kenneth E. Gulley
Pop: 26,019
Mountain Brook
Mayor: Stewart H. Welch
Pop: 22,461
Hueytown
Mayor: Steve Ware
Pop: 16,776
Center Point
Mayor: Bobby Scott
Pop: 16,406
Gardendale
Mayor: Stan Hogeland
Pop: 16,044
Irondale
Mayor: James D. Stewart, Jr.
Pop: 13,497
Leeds
Mayor: David Miller
Pop: 12,324
Clay
Mayor: Charles Webster
Pop: 10,291
Fairfield
Mayor: Eddie Penny
Pop: 10,000
Fultondale
Mayor: Larry Holcomb
Pop: 9,876
Pleasant Grove
Mayor: Jerry W. Brasseale
Pop: 9,544
Pinson
Mayor: Joe Cochran
Pop: 7,215
Tarrant
Mayor: Wayman Newton
Pop: 6,124
Midfield
Mayor: Gary Richardson
Pop: 5,211
Adamsville
Mayor: Pam Cairns Palmer
Pop: 4,366
Kimberly
Mayor: Bob Ellerbrock
Pop: 3,841
Warrior
Mayor: Johnny Ragland
Pop: 3,224
Brighton
Mayor: Eddie Cooper
Pop: 2,337
Morris
Mayor: Joe Pylant
Pop: 2,259
Lipscomb
Mayor: Tonja L. Baldwin
Pop: 2,086
Graysville
Mayor: James Clark “Julio” Davis
Pop: 1,950
Sylvan Springs
Mayor: Stevan H. Parsons
Pop: 1,653
Brookside
Mayor: Mike Bryan
Pop: 1,253
Mulga
Mayor: Keith Varner
Pop: 784
Trafford
Mayor: Greg Rogers
Pop: 613
West Jefferson
Mayor: Charles Nix
Pop: 417
Maytown
Mayor: Ann Goolsby
Pop: 316
North Johns
Mayor: Kenneth D. Lindsay
Pop: 127
Cardiff
Mayor: Greg Moore
Pop: 52