Alabama County Map with Cities — All 67 Counties
All 67 of Alabama's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.
Tap any county for its population, income, and more.
Alabama at a glance
- Scale. Alabama is divided into 67 counties across 50,652 sq mi of land, an average of 756 sq mi each. calculated from Census TIGER 2026
- People. Its counties are home to 5,193,088 residents. That averages 77,509 each, or 103 per square mile statewide. calculated from Census PEP V2025 · Census TIGER 2026
- Water. Another 1,768 sq mi is water, or 3.4% of the state’s area. Baldwin County has the most. calculated from Census TIGER 2026
Alabama’s 67 counties, by the numbers
The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:
- Concentrated. Half of Alabama’s 5,193,088 residents live in just 8 of 67 counties, and the 5 largest hold 38.9% of the total. calculated from Census PEP V2025
- Income tracks poverty. The gap from richest to poorest runs 2.9×, and the 10 highest-income counties average 11.2% in poverty against 30.3% for the 10 lowest. calculated from Census SAIPE 2024
- The median county. Half of Alabama’s counties have fewer than 34,253 residents, and half report a median household income below $56,900. calculated from Census PEP V2025 · Census SAIPE 2024
- Lopsided density. Only 20 of 67 counties are denser than Alabama’s statewide average of 103 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
| Autauga County | 61,920 | $78,840 | 3.4% | 104/sq mi | 594 sq mi | Prattville |
| Baldwin County | 267,761 | $82,519 | 3.3% | 168/sq mi | 1,590 sq mi | Bay Minette |
| Barbour County | 24,607 | $45,902 | 4.8% | 28/sq mi | 885 sq mi | Clayton |
| Bibb County | 22,262 | $60,359 | 3.5% | 36/sq mi | 622 sq mi | Centreville |
| Blount County | 60,156 | $69,371 | 3.2% | 93/sq mi | 645 sq mi | Oneonta |
| Bullock County | 9,780 | $36,826 | 3.9% | 16/sq mi | 623 sq mi | Union Springs |
| Butler County | 18,100 | $47,673 | 4.5% | 23/sq mi | 777 sq mi | Greenville |
| Calhoun County | 115,834 | $53,533 | 4.1% | 191/sq mi | 606 sq mi | Anniston |
| Chambers County | 34,253 | $51,067 | 3.0% | 57/sq mi | 597 sq mi | La Fayette |
| Cherokee County | 26,413 | $61,632 | 3.7% | 48/sq mi | 554 sq mi | Centre |
| Chilton County | 47,708 | $66,063 | 3.4% | 69/sq mi | 693 sq mi | Clanton |
| Choctaw County | 11,904 | $49,024 | 4.8% | 13/sq mi | 913 sq mi | Butler |
| Clarke County | 22,014 | $49,366 | 5.7% | 18/sq mi | 1,238 sq mi | Grove Hill |
| Clay County | 14,207 | $53,550 | 4.1% | 24/sq mi | 604 sq mi | Ashland |
| Cleburne County | 15,970 | $62,370 | 3.5% | 29/sq mi | 560 sq mi | Heflin |
| Coffee County | 56,953 | $71,584 | 3.7% | 84/sq mi | 679 sq mi | Elba; Enterprise |
| Colbert County | 59,474 | $62,972 | 3.8% | 100/sq mi | 593 sq mi | Tuscumbia |
| Conecuh County | 10,899 | $42,886 | 4.9% | 13/sq mi | 850 sq mi | Evergreen |
| Coosa County | 10,161 | $53,054 | 3.6% | 16/sq mi | 651 sq mi | Rockford |
| Covington County | 37,947 | $53,576 | 3.9% | 37/sq mi | 1,031 sq mi | Andalusia |
| Crenshaw County | 13,175 | $51,238 | 4.0% | 22/sq mi | 609 sq mi | Luverne |
| Cullman County | 94,009 | $64,722 | 3.4% | 128/sq mi | 735 sq mi | Cullman |
| Dale County | 49,912 | $58,359 | 4.0% | 89/sq mi | 561 sq mi | Ozark |
| Dallas County | 35,140 | $41,409 | 5.3% | 36/sq mi | 979 sq mi | Selma |
| DeKalb County | 74,085 | $54,180 | 3.4% | 95/sq mi | 777 sq mi | Fort Payne |
| Elmore County | 91,577 | $80,024 | 3.1% | 148/sq mi | 619 sq mi | Wetumpka |
| Escambia County | 36,665 | $56,963 | 4.7% | 39/sq mi | 945 sq mi | Brewton |
| Etowah County | 103,886 | $57,284 | 3.8% | 194/sq mi | 535 sq mi | Gadsden |
| Fayette County | 15,872 | $54,089 | 3.9% | 25/sq mi | 628 sq mi | Fayette |
| Franklin County | 32,449 | $56,059 | 3.7% | 51/sq mi | 634 sq mi | Russellville |
| Geneva County | 27,554 | $55,097 | 3.5% | 48/sq mi | 574 sq mi | Geneva |
| Greene County | 7,067 | $35,813 | 6.5% | 11/sq mi | 647 sq mi | Eutaw |
| Hale County | 15,194 | $50,041 | 5.0% | 24/sq mi | 644 sq mi | Greensboro |
| Henry County | 18,394 | $62,086 | 3.5% | 33/sq mi | 562 sq mi | Abbeville |
| Houston County | 110,318 | $59,056 | 3.7% | 190/sq mi | 580 sq mi | Dothan |
| Jackson County | 54,281 | $56,900 | 3.9% | 50/sq mi | 1,078 sq mi | Scottsboro |
| Jefferson County | 665,742 | $69,346 | 3.8% | 599/sq mi | 1,112 sq mi | Birmingham |
| Lamar County | 13,587 | $54,598 | 4.0% | 22/sq mi | 605 sq mi | Vernon |
| Lauderdale County | 97,135 | $67,098 | 4.0% | 145/sq mi | 668 sq mi | Florence |
| Lawrence County | 33,843 | $68,936 | 3.3% | 49/sq mi | 691 sq mi | Moulton |
| Lee County | 189,881 | $70,233 | 3.4% | 313/sq mi | 608 sq mi | Opelika |
| Limestone County | 122,928 | $78,991 | 3.0% | 218/sq mi | 563 sq mi | Athens |
| Lowndes County | 9,359 | $46,580 | 5.4% | 13/sq mi | 716 sq mi | Hayneville |
| Macon County | 18,132 | $43,643 | 5.2% | 30/sq mi | 609 sq mi | Tuskegee |
| Madison County | 433,516 | $89,197 | 3.2% | 541/sq mi | 802 sq mi | Huntsville |
| Marengo County | 18,311 | $49,716 | 4.8% | 19/sq mi | 977 sq mi | Linden |
| Marion County | 29,097 | $52,965 | 3.8% | 39/sq mi | 742 sq mi | Hamilton |
| Marshall County | 103,537 | $64,913 | 3.3% | 183/sq mi | 566 sq mi | Guntersville |
| Mobile County | 411,658 | $60,321 | 4.3% | 335/sq mi | 1,229 sq mi | Mobile |
| Monroe County | 18,965 | $51,014 | 6.4% | 18/sq mi | 1,026 sq mi | Monroeville |
| Montgomery County | 225,891 | $61,102 | 4.1% | 288/sq mi | 785 sq mi | Montgomery |
| Morgan County | 126,483 | $68,601 | 3.1% | 218/sq mi | 580 sq mi | Decatur |
| Perry County | 7,425 | $37,105 | 6.6% | 10/sq mi | 720 sq mi | Marion |
| Pickens County | 18,221 | $48,960 | 4.5% | 21/sq mi | 881 sq mi | Carrollton |
| Pike County | 33,688 | $51,052 | 4.3% | 50/sq mi | 672 sq mi | Troy |
| Randolph County | 23,163 | $54,403 | 4.1% | 40/sq mi | 581 sq mi | Wedowee |
| Russell County | 58,898 | $53,867 | 4.4% | 92/sq mi | 641 sq mi | Phenix City |
| Shelby County | 238,552 | $102,861 | 3.0% | 304/sq mi | 785 sq mi | Columbiana |
| St. Clair County | 98,206 | $76,980 | 3.3% | 155/sq mi | 632 sq mi | Ashville; Pell City |
| Sumter County | 11,588 | $36,855 | 5.4% | 13/sq mi | 904 sq mi | Livingston |
| Talladega County | 81,603 | $55,578 | 4.1% | 111/sq mi | 737 sq mi | Talladega |
| Tallapoosa County | 40,953 | $60,578 | 3.9% | 57/sq mi | 717 sq mi | Dadeville |
| Tuscaloosa County | 241,368 | $67,379 | 4.1% | 183/sq mi | 1,321 sq mi | Tuscaloosa |
| Walker County | 65,140 | $57,993 | 3.6% | 82/sq mi | 791 sq mi | Jasper |
| Washington County | 14,822 | $59,645 | 3.6% | 14/sq mi | 1,080 sq mi | Chatom |
| Wilcox County | 9,666 | $36,703 | 6.1% | 11/sq mi | 888 sq mi | Camden |
| Winston County | 23,829 | $58,945 | 3.9% | 39/sq mi | 613 sq mi | Double Springs |
Click a column heading to sort all 67 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.
Download & print this Alabama map
Cities in Alabama
Alabama has 465 incorporated cities and towns. The largest is Huntsville with 222,791 residents. Its center is in Madison County, and it also reaches into Limestone County and Morgan County. Use the search on the map above to find any city and highlight the county it sits in.
| Huntsville | Madison County +2 more (also Limestone County, Morgan County) | 222,791 |
| Mobile | Mobile County | 203,416 |
| Birmingham | Jefferson County +1 more (also Shelby County) | 198,173 |
| Montgomery | Montgomery County | 197,494 |
| Tuscaloosa | Tuscaloosa County | 111,038 |
| Hoover | Jefferson County +1 more (also Shelby County) | 92,642 |
| Auburn | Lee County | 80,594 |
| Dothan | Houston County +2 more (also Dale County, Henry County) | 71,514 |
| Madison | Madison County +1 more (also Limestone County) | 60,106 |
| Decatur | Morgan County +1 more (also Limestone County) | 57,361 |
| Florence | Lauderdale County | 41,701 |
| Prattville | Autauga County +1 more (also Elmore County) | 39,482 |
| Vestavia Hills | Jefferson County +1 more (also Shelby County) | 38,616 |
| Phenix City | Russell County +1 more (also Lee County) | 38,499 |
| Alabaster | Shelby County | 33,917 |
| Gadsden | Etowah County | 33,374 |
| Opelika | Lee County | 32,820 |
| Northport | Tuscaloosa County | 31,218 |
| Enterprise | Coffee County +1 more (also Dale County) | 29,505 |
| Daphne | Baldwin County | 29,453 |
| Athens | Limestone County | 29,002 |
| Homewood | Jefferson County | 27,829 |
| Trussville | Jefferson County +1 more (also St. Clair County) | 26,673 |
| Bessemer | Jefferson County | 25,400 |
| Pelham | Shelby County | 24,827 |
| Fairhope | Baldwin County | 24,190 |
| Foley | Baldwin County | 24,026 |
| Albertville | Marshall County | 22,813 |
| Oxford | Calhoun County +1 more (also Talladega County) | 22,063 |
| Mountain Brook | Jefferson County | 22,029 |
| Helena | Shelby County +1 more (also Jefferson County) | 21,769 |
| Anniston | Calhoun County | 21,271 |
| Cullman | Cullman County | 19,319 |
| Prichard | Mobile County | 18,961 |
| Troy | Pike County | 17,716 |
| Calera | Shelby County +1 more (also Chilton County) | 17,714 |
| Millbrook | Elmore County +1 more (also Autauga County) | 17,189 |
| Selma | Dallas County | 17,057 |
| Muscle Shoals | Colbert County | 16,951 |
| Gardendale | Jefferson County | 16,534 |
| Hueytown | Jefferson County | 16,414 |
| Saraland | Mobile County | 16,404 |
| Gulf Shores | Baldwin County | 16,401 |
| Chelsea | Shelby County | 16,260 |
| Center Point | Jefferson County | 15,914 |
| Hartselle | Morgan County | 15,847 |
| Scottsboro | Jackson County | 15,712 |
| Fort Payne | DeKalb County | 14,927 |
| Talladega | Talladega County | 14,760 |
| Alexander City | Tallapoosa County | 14,606 |
The table shows the 50 most populous. Search the map above for the other 415.
A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.
Which Alabama county is the richest, largest, most crowded? The answers
- Alabama’s highest median household income is in Shelby County ($102,861); the lowest is in Greene County ($35,813). Census SAIPE 2024
- Alabama’s most populous county is Jefferson County (665,742); the least populous is Greene County (7,067), a 94× spread. calculated from Census PEP V2025
- Alabama’s largest county by land area is Baldwin County (1,590 sq mi); the smallest is Etowah County (535 sq mi). Census TIGER 2026
- Alabama’s highest population density is in Jefferson County (599/sq mi); the lowest is in Perry County (10/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
- Alabama’s highest poverty rate is in Bullock County (36.7%); the lowest is in Shelby County (6.8%). Census SAIPE 2024
- In Alabama, unemployment is highest in Perry County (6.6%) and lowest in Chambers County, Limestone County, and Shelby County (tied at 3.0%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
- Alabama’s highest median age is in Coosa County (50.1); the lowest is in Pike County (31.6). Census ACS 2020–2024
- Alabama’s highest share of adults 25 and over with a bachelor’s degree or higher is in Shelby County (46.8%); the lowest is in Bullock County (8.1%). Census ACS 2020–2024
Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.
Alabama counties: common questions
How many counties are in Alabama?
Alabama has 67 counties covering 50,652 sq mi and about 5.2M residents. Every one is on the map and in the table above.
What is the largest county in Alabama?
It depends on the measure. By land area it’s Baldwin County (1,590 sq mi); by population it’s Jefferson County (665,742 residents).
What county is Huntsville in?
Huntsville, population 222,791, has its center in Madison County and also reaches into Limestone County and Morgan County. Use the search on the map to find any Alabama city’s county.
What is the richest county in Alabama?
By median household income, Shelby County is the richest at $102,861; the poorest is Greene County at $35,813. Census SAIPE 2024
What is the most populous county in Alabama?
Jefferson County, with 665,742 residents, about 12.8% of Alabama’s people. That is 94× the least populous, Greene County (7,067).
Sources & vintages
- Source: U.S. Census Bureau, Population Estimates, Vintage 2025 (July 1, 2025) — retrieved Nov 2026
- Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE), 2024 — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01002 median age — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, S1501 educational attainment — retrieved Nov 2026
- Source: U.S. Bureau of Labor Statistics, Local Area Unemployment Statistics (LAUS), September 2026, preliminary — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb county boundaries, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb incorporated places, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01003 total population by place — retrieved Nov 2026
- Source: Wikidata, county seats (P36), query of 2026-11-11 — retrieved Nov 2026
- Source: County, state and Census sources, seats and no-seat reasons for 92 county-equivalents (3 rows cite the Virginia Association of Counties) — retrieved Nov 2026
- Calculated: population density = population ÷ land area (people per sq mi) (method)
- Calculated: state totals = sum over the state’s counties (population, land area, water area) (method)
- Calculated: averages per county = state total ÷ number of counties (method)
- Calculated: population shares = county (or top-5) population ÷ state total × 100; “half the residents” = fewest largest counties whose populations sum to ≥ 50% of the total (method)
- Calculated: medians across counties = middle value of the county values (mean of the two middle values for an even count) (method)
- Calculated: spreads = highest county value ÷ lowest county value (method)
- Calculated: income tiers vs poverty = mean poverty rate of the N highest- and N lowest-income counties, N = min(10, ⌊counties ÷ 2⌋), only for states with ≥ 6 counties (method)
- Calculated: rankings and superlatives = highest / lowest county value; suppressed values excluded (method)
- Calculated: water share = water area ÷ (land area + water area) × 100 (method)
- Calculated: square miles = TIGER AREALAND or AREAWATER (m²) ÷ 2,589,988.11, rounded to 2 dp (method)
Data current through .


