Counties in Alabama by population, 2025

Jefferson County had the highest population of 67 counties in 2025, at 665,742. Greene County had the lowest, at 7,067. The median was 34,253 and the figure for Alabama was 5.19 million. Source: the U.S. Census Bureau.

Highest665,742Jefferson County
Lowest7,067Greene County
Median34,25367 counties
Alabama5,193,088History

Top 40 counties, 2025

CSVChart (SVG)

Jefferson CountyJefferson County: 665,742 persons665,742Madison CountyMadison County: 433,516 persons433,516Mobile CountyMobile County: 411,658 persons411,658Baldwin CountyBaldwin County: 267,761 persons267,761Tuscaloosa CountyTuscaloosa County: 241,368 persons241,368Shelby CountyShelby County: 238,552 persons238,552Montgomery CountyMontgomery County: 225,891 persons225,891Lee CountyLee County: 189,881 persons189,881Morgan CountyMorgan County: 126,483 persons126,483Limestone CountyLimestone County: 122,928 persons122,928Calhoun CountyCalhoun County: 115,834 persons115,834Houston CountyHouston County: 110,318 persons110,318Etowah CountyEtowah County: 103,886 persons103,886Marshall CountyMarshall County: 103,537 persons103,537St. Clair CountySt. Clair County: 98,206 persons98,206Lauderdale CountyLauderdale County: 97,135 persons97,135Cullman CountyCullman County: 94,009 persons94,009Elmore CountyElmore County: 91,577 persons91,577Talladega CountyTalladega County: 81,603 persons81,603DeKalb CountyDeKalb County: 74,085 persons74,085Walker CountyWalker County: 65,140 persons65,140Autauga CountyAutauga County: 61,920 persons61,920Blount CountyBlount County: 60,156 persons60,156Colbert CountyColbert County: 59,474 persons59,474Russell CountyRussell County: 58,898 persons58,898Coffee CountyCoffee County: 56,953 persons56,953Jackson CountyJackson County: 54,281 persons54,281Dale CountyDale County: 49,912 persons49,912Chilton CountyChilton County: 47,708 persons47,708Tallapoosa CountyTallapoosa County: 40,953 persons40,953Covington CountyCovington County: 37,947 persons37,947Escambia CountyEscambia County: 36,665 persons36,665Dallas CountyDallas County: 35,140 persons35,140Chambers CountyChambers County: 34,253 persons34,253Lawrence CountyLawrence County: 33,843 persons33,843Pike CountyPike County: 33,688 persons33,688Franklin CountyFranklin County: 32,449 persons32,449Marion CountyMarion County: 29,097 persons29,097Geneva CountyGeneva County: 27,554 persons27,554Cherokee CountyCherokee County: 26,413 persons26,413
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2025
persons
Change on 2024
1Jefferson County665,742-0.1%
2Madison County433,516+2.5%
3Mobile County411,658-0.1%
4Baldwin County267,761+2.3%
5Tuscaloosa County241,368+0.2%
6Shelby County238,552+1.2%
7Montgomery County225,8910%
8Lee County189,881+1.1%
9Morgan County126,483+0.2%
10Limestone County122,928+3.3%
11Calhoun County115,834-0.4%
12Houston County110,318+0.6%
13Etowah County103,886+0.4%
14Marshall County103,537+0.7%
15St. Clair County98,206+1.2%
16Lauderdale County97,135-0.2%
17Cullman County94,009+1.3%
18Elmore County91,577+0.6%
19Talladega County81,603+0.1%
20DeKalb County74,085+0.7%
21Walker County65,1400%
22Autauga County61,920+0.7%
23Blount County60,156-0%
24Colbert County59,474+0.7%
25Russell County58,898-0.1%
26Coffee County56,953+0.8%
27Jackson County54,281+0.6%
28Dale County49,912-0.2%
29Chilton County47,708+0.7%
30Tallapoosa County40,953+0.1%
31Covington County37,947-0.1%
32Escambia County36,665-0%
33Dallas County35,140-1.2%
34Chambers County34,253-0.2%
35Lawrence County33,843+0.6%
36Pike County33,688+1.5%
37Franklin County32,449+0.8%
38Marion County29,097-0.9%
39Geneva County27,554+0.8%
40Cherokee County26,413+1.2%
41Barbour County24,607+0.4%
42Winston County23,829-0.2%
43Randolph County23,163+0.4%
44Bibb County22,262+0.2%
45Clarke County22,014-0.5%
46Monroe County18,965-0.6%
47Henry County18,394+0.9%
48Marengo County18,311-0.9%
49Pickens County18,221-1.3%
50Macon County18,132-0.8%
51Butler County18,100-1%
52Cleburne County15,970+0.8%
53Fayette County15,872-0.3%
54Hale County15,194+0.3%
55Washington County14,822-1%
56Clay County14,207-0%
57Lamar County13,587+0.3%
58Crenshaw County13,175+0.3%
59Choctaw County11,904-1.5%
60Sumter County11,588-0.4%
61Conecuh County10,899-1.3%
62Coosa County10,161-1.2%
63Bullock County9,780-0.8%
64Wilcox County9,666-2.3%
65Lowndes County9,359-1.7%
66Perry County7,425-2.6%
67Greene County7,067-1%

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 665,742 in 2025, according to the U.S. Census Bureau.

Which county has the lowest population?

Greene County, with 7,067 in 2025.

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