Counties in Alabama by population

Jefferson County had the highest population of 67 counties in 2020, at 674,720. Greene County had the lowest, at 7,701. The median was 34,581 and the figure for Alabama was 5.03 million. Source: the U.S. Census Bureau.

Highest674,720Jefferson County
Lowest7,701Greene County
Median34,58167 counties
Alabama5,032,962History

Top 40 counties, 2020

CSVChart (SVG)

Jefferson CountyJefferson County: 674,720 persons674,720Mobile CountyMobile County: 414,414 persons414,414Madison CountyMadison County: 390,515 persons390,515Baldwin CountyBaldwin County: 233,252 persons233,252Tuscaloosa CountyTuscaloosa County: 232,604 persons232,604Montgomery CountyMontgomery County: 228,345 persons228,345Shelby CountyShelby County: 223,898 persons223,898Lee CountyLee County: 174,838 persons174,838Morgan CountyMorgan County: 123,321 persons123,321Calhoun CountyCalhoun County: 116,238 persons116,238Houston CountyHouston County: 107,306 persons107,306Limestone CountyLimestone County: 104,193 persons104,193Etowah CountyEtowah County: 103,441 persons103,441Marshall CountyMarshall County: 97,696 persons97,696Lauderdale CountyLauderdale County: 94,032 persons94,032St. Clair CountySt. Clair County: 91,703 persons91,703Cullman CountyCullman County: 88,128 persons88,128Elmore CountyElmore County: 87,866 persons87,866Talladega CountyTalladega County: 81,390 persons81,390DeKalb CountyDeKalb County: 71,662 persons71,662Walker CountyWalker County: 65,147 persons65,147Russell CountyRussell County: 59,251 persons59,251Blount CountyBlount County: 59,099 persons59,099Autauga CountyAutauga County: 58,914 persons58,914Colbert CountyColbert County: 57,306 persons57,306Coffee CountyCoffee County: 53,571 persons53,571Jackson CountyJackson County: 52,542 persons52,542Dale CountyDale County: 49,266 persons49,266Chilton CountyChilton County: 45,053 persons45,053Tallapoosa CountyTallapoosa County: 41,292 persons41,292Dallas CountyDallas County: 38,176 persons38,176Covington CountyCovington County: 37,508 persons37,508Escambia CountyEscambia County: 36,685 persons36,685Chambers CountyChambers County: 34,581 persons34,581Lawrence CountyLawrence County: 33,085 persons33,085Pike CountyPike County: 32,906 persons32,906Franklin CountyFranklin County: 32,088 persons32,088Marion CountyMarion County: 29,192 persons29,192Geneva CountyGeneva County: 26,698 persons26,698Cherokee CountyCherokee County: 24,978 persons24,978
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

Other periods

About this ranking

Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (PadrĂ³n). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.

For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-08.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Alabama by population using official data, and cite the source.
rank_places {"indicator":"population","level":"province","within":"Alabama","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=province&within=Alabama&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest population?

Jefferson County, with 674,720 in 2020, according to the U.S. Census Bureau.

Which county has the lowest population?

Greene County, with 7,701 in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for the United States, states and counties, 1 July (Population Estimates Program). Retrieved 2026-10-08.

Population: other rankings

Counties in Alabama: more rankings