Alabama Counties

A list of all 67 Alabama counties including population and county seat. Click on a county or the county seat to learn more about the county and their elected officials.

CountyPopulation (2020)Change (2019)County Seat
Autauga County58,805+5.26%Prattville, AL
Baldwin County231,767+3.82%Bay Minette, AL
Barbour County25,223+2.18%Clayton, AL
Bibb County22,293-0.45%Centreville, AL
Blount County59,134+2.26%Oneonta, AL
Bullock County10,357+2.53%Union Springs, AL
Butler County19,051-2.04%Greenville, AL
Calhoun County116,441+2.5%Anniston, AL
Chambers County34,772+4.56%LaFayette, AL
Cherokee County24,971-4.68%Centre, AL
Chilton County45,014+1.32%Clanton, AL
Choctaw County12,665+0.6%Butler, AL
Clarke County23,087-2.26%Grove Hill, AL
Clay County14,236+7.56%Ashland, AL
Cleburne County15,056+0.98%Heflin, AL
Coffee County53,465+2.15%Elba, AL
Colbert County57,227+3.6%Tuscumbia, AL
Conecuh County11,597-3.89%Evergreen, AL
Coosa County10,387-2.59%Rockford, AL
Covington County37,570+1.41%Andalusia, AL
Crenshaw County13,194-4.2%Luverne, AL
Cullman County87,866+4.89%Cullman, AL
Dale County49,326+0.31%Ozark, AL
Dallas County38,462+3.4%Selma, AL
DeKalb County71,608+0.13%Fort Payne, AL
Elmore County87,977+8.33%Wetumpka, AL
Escambia County36,757+0.34%Brewton, AL
Etowah County103,436+1.14%Gadsden, AL
Fayette County16,321+0.12%Fayette, AL
Franklin County32,113+2.39%Russellville, AL
Geneva County26,659+1.48%Geneva, AL
Greene County7,730-4.7%Eutaw, AL
Hale County14,785+0.91%Greensboro, AL
Henry County17,146-0.34%Abbeville, AL
Houston County107,202+1.25%Dothan, AL
Jackson County52,579+1.85%Scottsboro, AL
Jefferson County674,721+2.45%Birmingham, AL
Lamar County13,972+1.21%Vernon, AL
Lauderdale County93,564+0.9%Florence, AL
Lawrence County33,073+0.45%Moulton, AL
Lee County174,241+5.89%Opelika, AL
Limestone County103,570+4.71%Athens, AL
Lowndes County10,311+6.01%Hayneville, AL
Macon County19,532+8.1%Tuskegee, AL
Madison County388,153+4.09%Huntsville, AL
Marengo County19,323+2.44%Linden, AL
Marion County29,341-1.24%Hamilton, AL
Marshall County97,612+0.87%Guntersville, AL
Mobile County414,809+0.39%Mobile, AL
Monroe County19,772-4.64%Monroeville, AL
Montgomery County228,954+1.09%Montgomery, AL
Morgan County123,421+3.13%Decatur, AL
Perry County8,511-4.62%Marion, AL
Pickens County19,123-4.05%Carrollton, AL
Pike County33,009-0.32%Troy, AL
Randolph County21,967-3.32%Wedowee, AL
Russell County59,183+2.11%Phenix City, AL
Shelby County223,024+2.44%Columbiana, AL
St. Clair County91,103+1.78%Ashville, AL & Pell City, AL
Sumter County12,345-0.66%Livingston, AL
Talladega County82,149+2.71%Talladega, AL
Tallapoosa County41,311+2.34%Dadeville, AL
Tuscaloosa County227,036+8.45%Tuscaloosa, AL
Walker County65,342+2.87%Jasper, AL
Washington County15,388-5.75%Chatom, AL
Wilcox County10,600+2.19%Camden, AL
Winston County23,540-0.38%Double Springs, AL
Back To Top