Skip to content
ZipNumbers
Historic small-town main street building, illustrating the US counties directory

How many counties in Alabama? All 67 listed

Quick answer

Alabama has 67 counties and county equivalents holding 5,054,253 residents. The most populous county in Alabama is Jefferson County with 669,744 residents; the smallest is Greene County. County boundaries divide the state's land area — measured in square miles by the Census Bureau — into the units used for property assessment, elections and local sales tax. The statewide sales tax base rate is 4%, before county and city add-ons.

All 67 counties

Ranked by population, Census 2019-2023 ACS 5-year estimates.

CountyPopulationMedian incomeMedian home valueMedian rent
Jefferson County669,744$64,589$224,900$1,132
Mobile County413,162$58,119$176,600$1,021
Madison County397,135$83,528$267,800$1,116
Baldwin County239,945$75,019$287,000$1,211
Tuscaloosa County234,036$63,947$233,700$997
Montgomery County227,197$58,153$160,100$1,061
Shelby County226,955$93,543$298,700$1,348
Lee County177,663$61,123$238,700$999
Morgan County123,742$64,858$193,000$835
Calhoun County116,141$55,826$149,500$804
Houston County107,628$57,531$178,000$905
Limestone County107,577$83,534$255,100$908
Etowah County103,208$53,070$160,600$807
Marshall County98,712$60,946$183,400$765
Lauderdale County95,037$59,082$185,800$799
St. Clair County92,903$78,993$218,500$1,077
Cullman County89,463$60,916$180,500$883
Elmore County88,669$75,553$213,600$1,014
Talladega County81,170$56,249$137,900$772
DeKalb County71,946$51,149$135,500$683
Walker County64,886$54,509$131,100$743
Blount County59,292$61,096$169,700$743
Autauga County59,285$69,841$197,900$1,200
Russell County58,858$50,046$152,300$898
Colbert County57,648$56,736$161,600$838
Coffee County54,231$64,672$180,300$970
Jackson County52,839$49,454$145,800$762
Dale County49,516$53,955$129,100$863
Chilton County45,500$61,873$142,300$855
Tallapoosa County41,070$57,185$144,800$734
Covington County37,647$50,886$142,500$736
Dallas County37,536$36,810$97,400$749
Escambia County36,695$44,447$122,700$709
Chambers County34,450$49,295$129,700$850
Lawrence County33,182$60,040$150,700$708
Pike County32,953$47,961$149,000$855
Franklin County31,978$51,493$128,000$667
Marion County29,190$50,714$104,300$583
Geneva County26,726$50,951$120,200$757
Cherokee County25,224$50,769$165,900$750
Barbour County24,757$44,290$109,900$644
Winston County23,637$48,032$110,500$744
Clarke County22,802$49,167$126,400$785
Randolph County22,310$51,551$184,000$646
Bibb County22,152$51,215$132,600$802
Monroe County19,580$40,225$114,900$721
Marengo County19,027$44,205$103,400$722
Macon County18,951$45,951$95,700$709
Pickens County18,843$47,014$123,300$600
Butler County18,807$44,881$99,700$722
Henry County17,450$60,135$147,800$770
Fayette County16,173$50,733$121,200$622
Washington County15,270$60,503$152,800$628
Cleburne County15,254$53,319$144,200$792
Hale County14,749$41,325$126,300$723
Clay County14,188$51,852$144,700$624
Lamar County13,809$47,447$112,700$548
Crenshaw County13,144$49,040$108,400$664
Choctaw County12,525$44,483$111,800$653
Sumter County12,020$37,981$84,100$841
Conecuh County11,411$42,266$101,300$781
Wilcox County10,347$42,236$84,200$699
Coosa County10,323$57,063$111,800$682
Bullock County10,157$36,723$79,400$635
Lowndes County10,008$35,160$80,600$663
Perry County8,231$34,368$87,700$610
Greene County7,589$31,495$86,400$429

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

More Alabama data.