Counties in Alabama by population

Jefferson County had the highest population of 67 counties in 2022, at 665,691. Greene County had the lowest, at 7,425. The median was 34,199 and the figure for Alabama was 5.08 million. Source: the U.S. Census Bureau.

Highest665,691Jefferson County
Lowest7,425Greene County
Median34,19967 counties
Alabama5,076,868History

Top 40 counties, 2022

CSVChart (SVG)

Jefferson CountyJefferson County: 665,691 persons665,691Mobile CountyMobile County: 411,378 persons411,378Madison CountyMadison County: 404,070 persons404,070Baldwin CountyBaldwin County: 246,703 persons246,703Tuscaloosa CountyTuscaloosa County: 237,866 persons237,866Shelby CountyShelby County: 230,157 persons230,157Montgomery CountyMontgomery County: 226,551 persons226,551Lee CountyLee County: 180,966 persons180,966Morgan CountyMorgan County: 124,190 persons124,190Calhoun CountyCalhoun County: 115,738 persons115,738Limestone CountyLimestone County: 110,922 persons110,922Houston CountyHouston County: 108,170 persons108,170Etowah CountyEtowah County: 102,842 persons102,842Marshall CountyMarshall County: 99,681 persons99,681Lauderdale CountyLauderdale County: 95,916 persons95,916St. Clair CountySt. Clair County: 93,914 persons93,914Cullman CountyCullman County: 90,600 persons90,600Elmore CountyElmore County: 89,617 persons89,617Talladega CountyTalladega County: 80,664 persons80,664DeKalb CountyDeKalb County: 72,064 persons72,064Walker CountyWalker County: 64,437 persons64,437Autauga CountyAutauga County: 59,755 persons59,755Blount CountyBlount County: 59,450 persons59,450Russell CountyRussell County: 58,533 persons58,533Colbert CountyColbert County: 58,048 persons58,048Coffee CountyCoffee County: 54,818 persons54,818Jackson CountyJackson County: 52,884 persons52,884Dale CountyDale County: 49,473 persons49,473Chilton CountyChilton County: 45,868 persons45,868Tallapoosa CountyTallapoosa County: 40,939 persons40,939Covington CountyCovington County: 37,526 persons37,526Dallas CountyDallas County: 36,757 persons36,757Escambia CountyEscambia County: 36,632 persons36,632Chambers CountyChambers County: 34,199 persons34,199Lawrence CountyLawrence County: 33,187 persons33,187Pike CountyPike County: 32,973 persons32,973Franklin CountyFranklin County: 31,983 persons31,983Marion CountyMarion County: 29,183 persons29,183Geneva CountyGeneva County: 26,782 persons26,782Cherokee CountyCherokee County: 25,318 persons25,318
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2022
persons
Change on 2021
1Jefferson County665,691-0.6%
2Mobile County411,378-0.5%
3Madison County404,070+1.8%
4Baldwin County246,703+3%
5Tuscaloosa County237,866+0.5%
6Shelby County230,157+1.2%
7Montgomery County226,551-0.1%
8Lee County180,966+1.9%
9Morgan County124,190+0.8%
10Calhoun County115,738+0.1%
11Limestone County110,922+3.4%
12Houston County108,170+0.7%
13Etowah County102,842-0.1%
14Marshall County99,681+1.4%
15Lauderdale County95,916+1.1%
16St. Clair County93,914+1.1%
17Cullman County90,600+1.1%
18Elmore County89,617+1%
19Talladega County80,664+0.1%
20DeKalb County72,064+0.3%
21Walker County64,437-0.2%
22Autauga County59,755+0.9%
23Blount County59,450+0.7%
24Russell County58,533-0.2%
25Colbert County58,048+0.7%
26Coffee County54,818+1.1%
27Jackson County52,884+0.3%
28Dale County49,473+0.3%
29Chilton County45,868+1.3%
30Tallapoosa County40,939-0.4%
31Covington County37,5260%
32Dallas County36,757-1.9%
33Escambia County36,6320%
34Chambers County34,199-0.6%
35Lawrence County33,187+0.4%
36Pike County32,973+0.6%
37Franklin County31,983-0.1%
38Marion County29,183+0.7%
39Geneva County26,782+0.6%
40Cherokee County25,318+1%
41Barbour County24,744+1%
42Winston County23,749+0.4%
43Clarke County22,541-0.8%
44Randolph County22,450+1.3%
45Bibb County21,976-1.7%
46Monroe County19,407-0.6%
47Marengo County18,789-1%
48Pickens County18,716+0.6%
49Butler County18,652-1.1%
50Macon County18,538-2%
51Henry County17,644+1.3%
52Fayette County16,044-0.5%
53Cleburne County15,356+1.3%
54Washington County15,105-0.8%
55Hale County14,601-0.7%
56Clay County14,206+0.3%
57Lamar County13,610-0.8%
58Crenshaw County13,086+0.2%
59Choctaw County12,419-1%
60Sumter County11,884-0.6%
61Conecuh County11,224-0.8%
62Coosa County10,298-0.5%
63Bullock County10,135+0.1%
64Wilcox County10,131-2.7%
65Lowndes County9,799-1.5%
66Perry County7,894-5%
67Greene County7,425-2.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,691 in 2022, according to the U.S. Census Bureau.

Which county has the lowest population?

Greene County, with 7,425 in 2022.

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