Counties · Alabama

Counties of Alabama

Alabama has 67 counties. Jefferson County is the largest with 665,742 residents in 2025. 33 of the 67 gained residents between 2020 and 2025 by the Census Bureau's estimates.

What counties are in Alabama?

Sorted by the 2025 population estimate; sort by any column.

Counties of Alabama: 2025 estimate, change since 2020, ACS 2020-2024 5-year estimates
Jefferson County665,742−1.3%48189$66,388$240,000
Madison County433,516+11.7%1295$86,499$299,200
Mobile County411,658−0.8%21135$58,880$190,700
Baldwin County267,761+15.5%2044$78,775$316,900
Tuscaloosa County241,368+5.8%1159$66,231$248,700
Shelby County238,552+7.0%2855$97,961$326,100
Montgomery County225,891−1.3%271$59,386$171,900
Lee County189,881+8.9%748$65,824$262,200
Morgan County126,483+2.5%831$68,845$212,000
Limestone County122,928+18.7%823$83,629$281,000
Calhoun County115,834−0.5%1538$55,029$156,600
Houston County110,318+2.9%1226$58,626$183,300
Etowah County103,886+0.4%2333$54,563$167,100
Marshall County103,537+6.1%1026$62,571$201,500
St. Clair County98,206+7.3%1324$77,463$226,300
Lauderdale County97,135+3.8%826$62,649$200,300
Cullman County94,009+7.0%1522$62,656$199,100
Elmore County91,577+4.1%1220$78,243$223,900
Talladega County81,603−0.7%1324$57,776$149,200
DeKalb County74,085+3.4%1721$51,204$152,700
Walker County65,140−0.3%1120$56,509$135,900
Autauga County61,920+5.3%617$72,481$207,200
Blount County60,156+1.7%1716$64,190$175,200
Colbert County59,474+3.9%615$60,628$171,000
Russell County58,898−0.5%318$51,197$165,700
Coffee County56,953+6.5%416$68,353$188,600
Jackson County54,281+3.3%1316$51,908$159,500
Dale County49,912+1.2%1314$54,963$143,500
Chilton County47,708+6.0%512$65,603$161,300
Tallapoosa County40,953−0.9%1212$59,356$158,500
Covington County37,947+1.0%1414$52,456$152,100
Escambia County36,665−0.3%610$48,225$136,500
Dallas County35,140−8.6%417$35,627$94,600
Chambers County34,253−1.3%119$49,656$135,800
Lawrence County33,843+2.3%711$66,071$172,300
Pike County33,688+2.1%411$48,677$157,600
Franklin County32,449+1.0%711$53,338$136,000
Marion County29,097−0.8%1011$50,088$106,600
Geneva County27,554+3.4%96$52,771$130,700
Cherokee County26,413+5.7%98$53,863$179,700
Barbour County24,607−2.4%69$46,042$112,900
Winston County23,829+1.2%78$57,256$118,900
Randolph County23,163+5.4%76$52,338$181,600
Bibb County22,262−0.1%58$52,541$145,700
Clarke County22,014−4.6%89$49,249$121,700
Monroe County18,965−4.1%89$42,292$120,600
Henry County18,394+7.3%56$59,931$161,000
Marengo County18,311−5.2%108$43,825$107,400
Pickens County18,221−4.7%96$46,274$123,900
Macon County18,132−7.2%412$43,707$102,000
Butler County18,100−5.0%39$44,755$99,800
Cleburne County15,970+6.1%54$55,345$165,600
Fayette County15,872−2.8%65$49,488$125,900
Hale County15,194+2.8%47$39,250$127,600
Washington County14,822−3.7%155$61,042$159,700
Clay County14,207−0.2%54$55,250$156,700
Lamar County13,587−2.7%64$50,000$114,000
Crenshaw County13,175−0.2%66$48,560$114,000
Choctaw County11,904−6.0%84$47,813$123,400
Sumter County11,588−6.1%95$33,310$82,600
Conecuh County10,899−6.0%45$41,327$105,300
Coosa County10,161−2.2%113$57,355$115,500
Bullock County9,780−5.6%34$31,310$81,700
Wilcox County9,666−8.8%75$40,640$98,800
Lowndes County9,359−9.3%74$37,052$86,300
Perry County7,425−12.8%24$37,654$86,400
Greene County7,067−8.6%44$29,200$81,200

Source: PEP Vintage 2025 (CO-EST2025); American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Census population estimates

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections