Alabama County Map
Alabama has 67 counties. Together they cover 50,651 sq mi of land and 5,193,088 people.
- Population
- Land area
- Density
Neighbouring areas are given different colours so their shared borders read clearly. These colours carry no data.
Population from the Vintage 2025 estimates. Breaks are quintiles within Alabama.
People per square mile, computed from population and land area. Breaks are quintiles within Alabama.
Median household income, American Community Survey 2020 to 2024 five-year estimates. Breaks are quintiles within Alabama.
- Counties
- 67
- 20th most of the 51 states and DC
- Population
- 5,193,088
- 24th largest
- Land area
- 50,651
- square miles
- Density
- 102.5
- people per square mile, computed
Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025. Retrieved 30 August 2026.
Download this map
Free to use and redistribute. The boundaries are public-domain Census Bureau data; attribution to County Maps US is appreciated but not required.
Satellite view
Aerial imagery of Alabama with the state boundary drawn on top. County lines are not drawn here: at this scale they would bury the picture, and the map above already carries them.
The extremes of Alabama
Which is the largest county in Alabama? The answer depends on whether you mean area or population.
The counties, by shape
Every one, drawn to its own scale so the small ones stay recognisable. Shape alone is not a size comparison; the table below carries the areas.
- Autauga
- Baldwin
- Barbour
- Bibb
- Blount
- Bullock
- Butler
- Calhoun
- Chambers
- Cherokee
- Chilton
- Choctaw
- Clarke
- Clay
- Cleburne
- Coffee
- Colbert
- Conecuh
- Coosa
- Covington
- Crenshaw
- Cullman
- Dale
- Dallas
- DeKalb
- Elmore
- Escambia
- Etowah
- Fayette
- Franklin
- Geneva
- Greene
- Hale
- Henry
- Houston
- Jackson
- Jefferson
- Lamar
- Lauderdale
- Lawrence
- Lee
- Limestone
- Lowndes
- Macon
- Madison
- Marengo
- Marion
- Marshall
- Mobile
- Monroe
- Montgomery
- Morgan
- Perry
- Pickens
- Pike
- Randolph
- Russell
- Shelby
- St. Clair
- Sumter
- Talladega
- Tallapoosa
- Tuscaloosa
- Walker
- Washington
- Wilcox
- Winston
What the map does not say
The counties of Alabama are nowhere near the same size. Baldwin County covers 1,590 sq mi of land, 3.0 times the 535.1 sq mi of Etowah County. People are spread even less evenly: Jefferson County packs 599 per sq mi while Perry County holds 10.3 per sq mi.
They were not drawn in one sitting either. Washington County dates to 1800, and the boundaries were still being redrawn when Houston County was organised in 1903, 103 years later. Founding years come from Wikidata and are worth checking against the county's own history before citing.
Water is part of the picture too: 25.2% of Mobile County is water, the most in the state, which is why its land area and total area disagree. And 51 of the 67 counties here share their names with counties in other states, so searching by name alone can land in the wrong place; the A to Z index lists every duplicate.
All 67 counties of Alabama
Sortable on any column. This table doubles as the text alternative to the map above: every area is a link, in alphabetical order, whether or not the map renders.
| Name | Population | Land area | Density | Median income | Seat | FIPS |
|---|---|---|---|---|---|---|
| Autauga County | 61,920 | 594.5 sq mi | 104 per sq mi | $72,481 | Prattville | 01001 |
| Baldwin County | 267,761 | 1,590 sq mi | 168 per sq mi | $78,775 | Bay Minette | 01003 |
| Barbour County | 24,607 | 885 sq mi | 27.8 per sq mi | $46,042 | Clayton | 01005 |
| Bibb County | 22,262 | 622.5 sq mi | 35.8 per sq mi | $52,541 | Centreville | 01007 |
| Blount County | 60,156 | 644.9 sq mi | 93.3 per sq mi | $64,190 | Oneonta | 01009 |
| Bullock County | 9,780 | 622.8 sq mi | 15.7 per sq mi | $31,310 | Union Springs | 01011 |
| Butler County | 18,100 | 776.8 sq mi | 23.3 per sq mi | $44,755 | Greenville | 01013 |
| Calhoun County | 115,834 | 605.9 sq mi | 191 per sq mi | $55,029 | Anniston | 01015 |
| Chambers County | 34,253 | 596.6 sq mi | 57.4 per sq mi | $49,656 | LaFayette | 01017 |
| Cherokee County | 26,413 | 553.6 sq mi | 47.7 per sq mi | $53,863 | Centre | 01019 |
| Chilton County | 47,708 | 692.8 sq mi | 68.9 per sq mi | $65,603 | Clanton | 01021 |
| Choctaw County | 11,904 | 913.5 sq mi | 13.0 per sq mi | $47,813 | Butler | 01023 |
| Clarke County | 22,014 | 1,238 sq mi | 17.8 per sq mi | $49,249 | Grove Hill | 01025 |
| Clay County | 14,207 | 604 sq mi | 23.5 per sq mi | $55,250 | Ashland | 01027 |
| Cleburne County | 15,970 | 560.1 sq mi | 28.5 per sq mi | $55,345 | Heflin | 01029 |
| Coffee County | 56,953 | 679.1 sq mi | 83.9 per sq mi | $68,353 | Elba | 01031 |
| Colbert County | 59,474 | 593 sq mi | 100 per sq mi | $60,628 | Tuscumbia | 01033 |
| Conecuh County | 10,899 | 850.3 sq mi | 12.8 per sq mi | $41,327 | Evergreen | 01035 |
| Coosa County | 10,161 | 650.9 sq mi | 15.6 per sq mi | $57,355 | Rockford | 01037 |
| Covington County | 37,947 | 1,031 sq mi | 36.8 per sq mi | $52,456 | Andalusia | 01039 |
| Crenshaw County | 13,175 | 608.9 sq mi | 21.6 per sq mi | $48,560 | Luverne | 01041 |
| Cullman County | 94,009 | 734.7 sq mi | 128 per sq mi | $62,656 | Cullman | 01043 |
| Dale County | 49,912 | 561.1 sq mi | 89.0 per sq mi | $54,963 | Ozark | 01045 |
| Dallas County | 35,140 | 978.7 sq mi | 35.9 per sq mi | $35,627 | Selma | 01047 |
| DeKalb County | 74,085 | 777.1 sq mi | 95.3 per sq mi | $51,204 | Fort Payne | 01049 |
| Elmore County | 91,577 | 618.5 sq mi | 148 per sq mi | $78,243 | Wetumpka | 01051 |
| Escambia County | 36,665 | 945.4 sq mi | 38.8 per sq mi | $48,225 | Brewton | 01053 |
| Etowah County | 103,886 | 535.1 sq mi | 194 per sq mi | $54,563 | Gadsden | 01055 |
| Fayette County | 15,872 | 627.7 sq mi | 25.3 per sq mi | $49,488 | Fayette | 01057 |
| Franklin County | 32,449 | 634 sq mi | 51.2 per sq mi | $53,338 | Russellville | 01059 |
| Geneva County | 27,554 | 574.5 sq mi | 48.0 per sq mi | $52,771 | Geneva | 01061 |
| Greene County | 7,067 | 647 sq mi | 10.9 per sq mi | $29,200 | Eutaw | 01063 |
| Hale County | 15,194 | 644 sq mi | 23.6 per sq mi | $39,250 | Greensboro | 01065 |
| Henry County | 18,394 | 561.9 sq mi | 32.7 per sq mi | $59,931 | Abbeville | 01067 |
| Houston County | 110,318 | 579.8 sq mi | 190 per sq mi | $58,626 | Dothan | 01069 |
| Jackson County | 54,281 | 1,078 sq mi | 50.4 per sq mi | $51,908 | Scottsboro | 01071 |
| Jefferson County | 665,742 | 1,112 sq mi | 599 per sq mi | $66,388 | Birmingham | 01073 |
| Lamar County | 13,587 | 604.8 sq mi | 22.5 per sq mi | $50,000 | Vernon | 01075 |
| Lauderdale County | 97,135 | 668 sq mi | 145 per sq mi | $62,649 | Florence | 01077 |
| Lawrence County | 33,843 | 690.7 sq mi | 49.0 per sq mi | $66,071 | Moulton | 01079 |
| Lee County | 189,881 | 607.6 sq mi | 313 per sq mi | $65,824 | Opelika | 01081 |
| Limestone County | 122,928 | 563.4 sq mi | 218 per sq mi | $83,629 | Athens | 01083 |
| Lowndes County | 9,359 | 716.1 sq mi | 13.1 per sq mi | $37,052 | Hayneville | 01085 |
| Macon County | 18,132 | 608.7 sq mi | 29.8 per sq mi | $43,707 | Tuskegee | 01087 |
| Madison County | 433,516 | 801.6 sq mi | 541 per sq mi | $86,499 | Huntsville | 01089 |
| Marengo County | 18,311 | 976.9 sq mi | 18.7 per sq mi | $43,825 | Linden | 01091 |
| Marion County | 29,097 | 742.3 sq mi | 39.2 per sq mi | $50,088 | Hamilton | 01093 |
| Marshall County | 103,537 | 565.9 sq mi | 183 per sq mi | $62,571 | Guntersville | 01095 |
| Mobile County | 411,658 | 1,229 sq mi | 335 per sq mi | $58,880 | Mobile | 01097 |
| Monroe County | 18,965 | 1,026 sq mi | 18.5 per sq mi | $42,292 | Monroeville | 01099 |
| Montgomery County | 225,891 | 785.4 sq mi | 288 per sq mi | $59,386 | Montgomery | 01101 |
| Morgan County | 126,483 | 579.7 sq mi | 218 per sq mi | $68,845 | Decatur | 01103 |
| Perry County | 7,425 | 719.7 sq mi | 10.3 per sq mi | $37,654 | Marion | 01105 |
| Pickens County | 18,221 | 881.4 sq mi | 20.7 per sq mi | $46,274 | Carrollton | 01107 |
| Pike County | 33,688 | 672.1 sq mi | 50.1 per sq mi | $48,677 | Troy | 01109 |
| Randolph County | 23,163 | 580.6 sq mi | 39.9 per sq mi | $52,338 | Wedowee | 01111 |
| Russell County | 58,898 | 641.2 sq mi | 91.9 per sq mi | $51,197 | Phenix City | 01113 |
| Shelby County | 238,552 | 785.5 sq mi | 304 per sq mi | $97,961 | Columbiana | 01117 |
| St. Clair County | 98,206 | 631.6 sq mi | 155 per sq mi | $77,463 | Ashville | 01115 |
| Sumter County | 11,588 | 903.8 sq mi | 12.8 per sq mi | $33,310 | Livingston | 01119 |
| Talladega County | 81,603 | 736.8 sq mi | 111 per sq mi | $57,776 | Talladega | 01121 |
| Tallapoosa County | 40,953 | 716.5 sq mi | 57.2 per sq mi | $59,356 | Dadeville | 01123 |
| Tuscaloosa County | 241,368 | 1,321 sq mi | 183 per sq mi | $66,231 | Tuscaloosa | 01125 |
| Walker County | 65,140 | 791.1 sq mi | 82.3 per sq mi | $56,509 | Jasper | 01127 |
| Washington County | 14,822 | 1,080 sq mi | 13.7 per sq mi | $61,042 | Chatom | 01129 |
| Wilcox County | 9,666 | 887.9 sq mi | 10.9 per sq mi | $40,640 | Camden | 01131 |
| Winston County | 23,829 | 613 sq mi | 38.9 per sq mi | $57,256 | Double Springs | 01133 |
Sources: US Census Bureau, Population Estimates Program, Vintage 2025 Population Estimates, released 26 March 2026; US Census Bureau, Gazetteer Files, 2025 Gazetteer Files, released 10 September 2025; US Census Bureau, American Community Survey, American Community Survey 2020-2024 5-Year Estimates, released 29 January 2026; Wikidata (CC0), Wikidata. Retrieved 30 August 2026.
The ten most populous
- Jefferson County665,742
- Madison County433,516
- Mobile County411,658
- Baldwin County267,761
- Tuscaloosa County241,368
- Shelby County238,552
- Montgomery County225,891
- Lee County189,881
- Morgan County126,483
- Limestone County122,928
Data on this page last rebuilt 30 August 2026. How these figures are produced.