Counties in Alabama by population

Jefferson County had the highest population of 67 counties in 2023, at 664,419. Greene County had the lowest, at 7,317. The median was 34,363 and the figure for Alabama was 5.12 million. Source: the U.S. Census Bureau.

Highest664,419Jefferson County
Lowest7,317Greene County
Median34,36367 counties
Alabama5,117,850History

Top 40 counties, 2023

CSVChart (SVG)

Jefferson CountyJefferson County: 664,419 persons664,419Madison CountyMadison County: 413,411 persons413,411Mobile CountyMobile County: 411,693 persons411,693Baldwin CountyBaldwin County: 254,193 persons254,193Tuscaloosa CountyTuscaloosa County: 238,819 persons238,819Shelby CountyShelby County: 233,488 persons233,488Montgomery CountyMontgomery County: 225,721 persons225,721Lee CountyLee County: 184,003 persons184,003Morgan CountyMorgan County: 125,402 persons125,402Calhoun CountyCalhoun County: 116,341 persons116,341Limestone CountyLimestone County: 114,815 persons114,815Houston CountyHouston County: 108,726 persons108,726Etowah CountyEtowah County: 103,227 persons103,227Marshall CountyMarshall County: 101,307 persons101,307Lauderdale CountyLauderdale County: 96,794 persons96,794St. Clair CountySt. Clair County: 95,578 persons95,578Cullman CountyCullman County: 91,916 persons91,916Elmore CountyElmore County: 90,478 persons90,478Talladega CountyTalladega County: 81,060 persons81,060DeKalb CountyDeKalb County: 72,633 persons72,633Walker CountyWalker County: 64,767 persons64,767Autauga CountyAutauga County: 60,502 persons60,502Blount CountyBlount County: 59,771 persons59,771Russell CountyRussell County: 58,776 persons58,776Colbert CountyColbert County: 58,459 persons58,459Coffee CountyCoffee County: 55,741 persons55,741Jackson CountyJackson County: 53,508 persons53,508Dale CountyDale County: 49,826 persons49,826Chilton CountyChilton County: 46,554 persons46,554Tallapoosa CountyTallapoosa County: 40,804 persons40,804Covington CountyCovington County: 37,940 persons37,940Escambia CountyEscambia County: 36,635 persons36,635Dallas CountyDallas County: 36,271 persons36,271Chambers CountyChambers County: 34,363 persons34,363Lawrence CountyLawrence County: 33,516 persons33,516Pike CountyPike County: 33,192 persons33,192Franklin CountyFranklin County: 32,001 persons32,001Marion CountyMarion County: 29,277 persons29,277Geneva CountyGeneva County: 27,045 persons27,045Cherokee CountyCherokee County: 25,650 persons25,650
persons. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
persons
Change on 2022
1Jefferson County664,419-0.2%
2Madison County413,411+2.3%
3Mobile County411,693+0.1%
4Baldwin County254,193+3%
5Tuscaloosa County238,819+0.4%
6Shelby County233,488+1.4%
7Montgomery County225,721-0.4%
8Lee County184,003+1.7%
9Morgan County125,402+1%
10Calhoun County116,341+0.5%
11Limestone County114,815+3.5%
12Houston County108,726+0.5%
13Etowah County103,227+0.4%
14Marshall County101,307+1.6%
15Lauderdale County96,794+0.9%
16St. Clair County95,578+1.8%
17Cullman County91,916+1.5%
18Elmore County90,478+1%
19Talladega County81,060+0.5%
20DeKalb County72,633+0.8%
21Walker County64,767+0.5%
22Autauga County60,502+1.3%
23Blount County59,771+0.5%
24Russell County58,776+0.4%
25Colbert County58,459+0.7%
26Coffee County55,741+1.7%
27Jackson County53,508+1.2%
28Dale County49,826+0.7%
29Chilton County46,554+1.5%
30Tallapoosa County40,804-0.3%
31Covington County37,940+1.1%
32Escambia County36,6350%
33Dallas County36,271-1.3%
34Chambers County34,363+0.5%
35Lawrence County33,516+1%
36Pike County33,192+0.7%
37Franklin County32,001+0.1%
38Marion County29,277+0.3%
39Geneva County27,045+1%
40Cherokee County25,650+1.3%
41Barbour County24,681-0.3%
42Winston County23,684-0.3%
43Randolph County22,800+1.6%
44Clarke County22,336-0.9%
45Bibb County21,881-0.4%
46Monroe County19,267-0.7%
47Pickens County18,678-0.2%
48Marengo County18,672-0.6%
49Butler County18,372-1.5%
50Macon County18,365-0.9%
51Henry County17,901+1.5%
52Fayette County15,966-0.5%
53Cleburne County15,645+1.9%
54Washington County15,030-0.5%
55Hale County14,942+2.3%
56Clay County14,145-0.4%
57Lamar County13,622+0.1%
58Crenshaw County13,156+0.5%
59Choctaw County12,264-1.2%
60Sumter County11,757-1.1%
61Conecuh County11,153-0.6%
62Coosa County10,289-0.1%
63Wilcox County9,950-1.8%
64Bullock County9,898-2.3%
65Lowndes County9,708-0.9%
66Perry County7,749-1.8%
67Greene County7,317-1.5%

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 664,419 in 2023, according to the U.S. Census Bureau.

Which county has the lowest population?

Greene County, with 7,317 in 2023.

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