Largest counties in Alabama by population 

Share On

Largest counties in Alabama by population 

  • Jefferson County – 662,895
  • Madison County – 412,600
  • Mobile County – 411,640
  • Baldwin County – 253,507
  • Tuscaloosa County – 237,373
  • Shelby County – 233,000
  • Montgomery County – 224,980
  • Lee County – 183,215
  • Morgan County – 125,133
  • Calhoun County – 116,429

Some key points about Alabama’s population

  • Jefferson County remains the most populous county in Alabama, with a population of over 660,000 as of 2024.
  • Baldwin County experienced the most rapid growth, increasing by 11.69% since the last census.
  • Several other counties saw significant population growth, including Lee County (6.28%), Limestone County (13.66%), and Shelby County (5.38%).
  • Some counties experienced population declines, such as Dallas County (-6.73%) and Macon County (-6.45%).
  • The racial makeup of Alabama’s population is predominantly white (66.8%) with African Americans making up 26.5% of the population.
  • The median age in Alabama is 39.3 years, with a high dependency ratio indicating a significant aging population.
Share On