Skip to main content

Jefferson County

Updated Jan 8, 2026
Jefferson County

Jefferson County

County Seat: Birmingham, Alabama

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

Elected Officials

Election History

Related Articles