simplemaplab

Alabama County Map With Cities

By Marko Visic · Updated Oct 5, 2026

Alabama has 67 counties, covering 50,652 square miles of land. The Census Bureau estimates its population at 5,193,088 as of July 1, 2025. The largest county by land area is Baldwin County; the most populous is Jefferson County; the least populous is Greene County.

Counties
67
Population
5,193,088
Land area
50,652 sq mi
Capital
Montgomery
Time Zone
Central (CT)

Tap or click any county for details. Need a printable version? Blank Alabama map (PDF/PNG/SVG).

All 67 Alabama counties

County FIPS code Population (July 1, 2025) ▼Change since April 2020 Land area (sq mi) People per sq mi Median household income (2020–2024)
Jefferson County01073665,742-1.3%1,112599$66,388
Madison County01089433,516+11.7%802541$86,499
Mobile County01097411,658-0.8%1,229335$58,880
Baldwin County01003267,761+15.5%1,590168$78,775
Tuscaloosa County01125241,368+5.8%1,321183$66,231
Shelby County01117238,552+7.0%785304$97,961
Montgomery County01101225,891-1.3%785288$59,386
Lee County01081189,881+8.9%608313$65,824
Morgan County01103126,483+2.5%580218$68,845
Limestone County01083122,928+18.7%563218$83,629
Calhoun County01015115,834-0.5%606191$55,029
Houston County01069110,318+2.9%580190$58,626
Etowah County01055103,886+0.4%535194$54,563
Marshall County01095103,537+6.1%566183$62,571
St. Clair County0111598,206+7.3%632155$77,463
Lauderdale County0107797,135+3.8%668145$62,649
Cullman County0104394,009+7.0%735128$62,656
Elmore County0105191,577+4.1%619148$78,243
Talladega County0112181,603-0.7%737111$57,776
DeKalb County0104974,085+3.4%77795$51,204
Walker County0112765,140-0.3%79182$56,509
Autauga County0100161,920+5.3%594104$72,481
Blount County0100960,156+1.7%64593$64,190
Colbert County0103359,474+3.9%593100$60,628
Russell County0111358,898-0.5%64192$51,197
Coffee County0103156,953+6.5%67984$68,353
Jackson County0107154,281+3.3%1,07850$51,908
Dale County0104549,912+1.2%56189$54,963
Chilton County0102147,708+6.0%69369$65,603
Tallapoosa County0112340,953-0.9%71757$59,356
Covington County0103937,947+1.0%1,03137$52,456
Escambia County0105336,665-0.3%94539$48,225
Dallas County0104735,140-8.6%97936$35,627
Chambers County0101734,253-1.3%59757$49,656
Lawrence County0107933,843+2.3%69149$66,071
Pike County0110933,688+2.1%67250$48,677
Franklin County0105932,449+1.0%63451$53,338
Marion County0109329,097-0.8%74239$50,088
Geneva County0106127,554+3.4%57448$52,771
Cherokee County0101926,413+5.7%55448$53,863
Barbour County0100524,607-2.4%88528$46,042
Winston County0113323,829+1.2%61339$57,256
Randolph County0111123,163+5.4%58140$52,338
Bibb County0100722,262-0.1%62236$52,541
Clarke County0102522,014-4.6%1,23818$49,249
Monroe County0109918,965-4.1%1,02618$42,292
Henry County0106718,394+7.3%56233$59,931
Marengo County0109118,311-5.2%97719$43,825
Pickens County0110718,221-4.7%88121$46,274
Macon County0108718,132-7.2%60930$43,707
Butler County0101318,100-5.0%77723$44,755
Cleburne County0102915,970+6.1%56029$55,345
Fayette County0105715,872-2.8%62825$49,488
Hale County0106515,194+2.8%64424$39,250
Washington County0112914,822-3.7%1,08014$61,042
Clay County0102714,207-0.2%60424$55,250
Lamar County0107513,587-2.7%60522$50,000
Crenshaw County0104113,175-0.2%60922$48,560
Choctaw County0102311,904-6.0%91313$47,813
Sumter County0111911,588-6.1%90413$33,310
Conecuh County0103510,899-6.0%85013$41,327
Coosa County0103710,161-2.2%65116$57,355
Bullock County010119,780-5.6%62316$31,310
Wilcox County011319,666-8.8%88811$40,640
Lowndes County010859,359-9.3%71613$37,052
Perry County011057,425-12.8%72010$37,654
Greene County010637,067-8.6%64711$29,200

FIPS code: the Census Bureau’s five-digit county ID, a two-digit state code plus a three-digit county code. It is not a ZIP code.

How many counties does Alabama have?

Alabama has 67 counties covering 50,652 square miles. The state was admitted to the Union in 1819 as the 22nd state.

The largest county by land area is Baldwin County at 1,590 square miles, home to 267,761 residents. The most populous is Jefferson County with 665,742 residents — a density of 599 people per square mile. At the other end of the scale, Greene County has 7,067 residents.

Alabama’s capital is Montgomery, while the largest city is Huntsville.

Related resources

Download a printable outline of Alabama’s county boundaries from our blank map of Alabama page — available in SVG, PNG, and PDF.

Use the What County Am I In? tool to detect which Alabama county a GPS location or address falls in, or the Address to County Lookup for batch input.

For demographic radius analysis, the Find ZIP Codes in Radius and Population Within Radius tools let you draw a circle around any Alabama address and see every ZIP code and the total population inside.

Two SimpleMapLab studies cover Alabama specifically: the 100-mile radius around Montgomery measures how much of the state lives within 100 miles of its capitol, and the loneliest town in Alabama ranks the state’s most isolated inhabited place. The county-counts blog post puts Alabama’s 67 counties in national context.

Frequently asked questions

Alabama has 67 counties. The state was admitted to the Union in 1819 as the 22nd state. County boundaries have shifted over time as the population spread and new administrative units were carved from existing ones.
Baldwin County is the largest by land area at 1,590 square miles, with 267,761 residents.
Jefferson County is the most populous, with 665,742 residents over 1,112 square miles.
Greene County has the smallest population at 7,067 residents.
Montgomery is the state capital of Alabama. The largest city is Huntsville.
County population is the US Census Bureau's Vintage 2025 estimate for July 1, 2025; land and water area are from the 2026 Census Gazetteer; median household income is from the American Community Survey 2020–2024 5-year estimates. The county boundaries drawn on the map are the US Atlas TopoJSON build of the Census Bureau's TIGER/Line shapefiles. All figures are US Census Bureau data in the public domain.
Data sources

Neighboring states