State 01 · AL

Alabama county map

Alabama has 67 counties. Baldwin County is the largest by land at 1,590 square miles, and Jefferson County is the most populous with 664,744 residents.

Population 2024
5,157,699
#24 of 51
Land area
50,651 sq mi
#28 of 51
Density
101.8 / sq mi
#28 of 51
Counties
67
Capital: Montgomery
N
Montgomery 32.38° N, 86.30° W

Map of all 67 counties in Alabama

Every county is labeled on Census 2024 boundaries. Download it as a PDF to print, a PNG, or an editable SVG. For blank, colored or city versions, see the printable Alabama map sheets.

AutaugaBaldwinBarbourBibbBlountBullockButlerCalhounChambersCherokeeChiltonChoctawClarkeClayCleburneCoffeeColbertConecuhCoosaCovingtonCrenshawCullmanDaleDallasDeKalbElmoreEscambiaEtowahFayetteFranklinGenevaGreeneHaleHenryHoustonJacksonJeffersonLamarLauderdaleLawrenceLeeLimestoneLowndesMaconMadisonMarengoMarionMarshallMobileMonroeMontgomeryMorganPerryPickensPikeRandolphRussellSt. ClairShelbySumterTalladegaTallapoosaTuscaloosaWalkerWashingtonWilcoxWinstonAlabama county map. Online Map Tools (onlinemaptools.com), Census 2024 boundaries, free to reuse with credit.
67 units labeled. The orange dot marks the capital.

Alabama population and land area

Alabama had 5,157,699 residents in the Census Vintage 2024 estimates, the sum of its counties. That ranks 24th of the 50 states and DC. Its 50,651 square miles of land rank 28th. Alabama averages 101.8 people per square mile of land, close to the national figure of 96.3. By density it ranks 28th.

Population, 2024
5,157,69924th of 51
Land area
50,651 sq mi28th of 51
Density
101.8 per sq mi28th of 51
Number of counties
67
Capital
Montgomery32.377° N, 86.300° W
State FIPS code
01

Alabama counties by population, density and income

Each shape is shaded by quintile, darker for higher values. Switch the measure above the map. Select a shape to open that county's page. The pin marks the capital, Montgomery.

Largest county in Alabama by land area

Baldwin County ranks first at 1,590 square miles and Etowah County last at 535 square miles. The top value is 3.0 times the bottom one.

  1. 01Baldwin County1,590
  2. 02Tuscaloosa County1,321
  3. 03Clarke County1,238
  4. 04Mobile County1,229
  5. 05Jefferson County1,112
  6. 06Washington County1,080
  7. 07Jackson County1,078
  8. 08Covington County1,031
  9. 09Monroe County1,026
  10. 10Dallas County979

Most populous county in Alabama

Jefferson County ranks first at 664,744 residents and Greene County last at 7,127 residents. The top value is 93 times the bottom one.

  1. 01Jefferson County664,744
  2. 02Madison County423,355
  3. 03Mobile County412,339
  4. 04Baldwin County261,608
  5. 05Tuscaloosa County241,212
  6. 06Shelby County235,969
  7. 07Montgomery County225,894
  8. 08Lee County187,847
  9. 09Morgan County126,084
  10. 10Limestone County118,942

Least populous county in Alabama

The smallest populations, fewest first. Estimates for small counties carry more uncertainty than those for large ones.

  1. 01Greene County7,127
  2. 02Perry County7,719
  3. 03Lowndes County9,485
  4. 04Wilcox County9,865
  5. 05Bullock County9,901
Log scale, so small counties stay visible next to the largest.

Most densely populated county in Alabama

Jefferson County ranks first at 598.0 people per square mile and Perry County last at 10.7 people per square mile. The top value is 56 times the bottom one.

  1. 01Jefferson County598.0
  2. 02Madison County528.1
  3. 03Mobile County335.4
  4. 04Lee County309.2
  5. 05Shelby County300.4
  6. 06Montgomery County287.6
  7. 07Morgan County217.5
  8. 08Limestone County211.1
  9. 09Etowah County192.9
  10. 10Calhoun County192.2
People per square mile of land, log scale.

Highest median household income in Alabama

Shelby County ranks first at $90,280 and Perry County last at $34,176. The top value is 2.6 times the bottom one.

  1. 01Shelby County$90,280
  2. 02Madison County$86,172
  3. 03Limestone County$81,811
  4. 04St. Clair County$78,349
  5. 05Baldwin County$74,248
  6. 06Elmore County$73,125
  7. 07Morgan County$70,387
  8. 08Autauga County$68,857
  9. 09Blount County$64,962
  10. 10Coffee County$64,737

Towns and cities in Alabama

The Census Vintage 2024 subcounty estimates list 257 incorporated places in Alabama with 1,000 or more residents, holding 3,116,257 people together, or 60% of the state total. 107 of them have 5,000 or more. The northernmost is Ardmore at 34.988° N and the southernmost is Dauphin Island at 30.251° N. Among places of 5,000+, Loxley grew fastest from July 2020 to July 2024, by 42.4%.

  1. 01Huntsville230,402
  2. 02Mobile201,367
  3. 03Birmingham196,357
  4. 04Montgomery195,818
  5. 05Tuscaloosa114,288
  6. 06Hoover93,013
  7. 07Auburn83,757
  8. 08Dothan71,650
  9. 09Madison64,029
  10. 10Decatur57,974
  11. 11Florence42,716
  12. 12Prattville40,139
Largest incorporated places, Vintage 2024 estimates.

Montgomery, the capital

59.1% of Alabama's place population, 1,841,125 of 3,116,257 people, lives in places within 100 miles of Montgomery. That ranks 31st of 51 for how central the capital is.

See all states in the capital radius ranking and the most remote towns ranking. Sunrise and sunset times for Montgomery, month by month, are on the Montgomery daylight page.

States bordering Alabama

Alabama borders 4 states or districts. The nearest neighboring capital is Atlanta, 146 miles NE of Montgomery in a straight line.

UTM zones in Alabama

The internal points of Alabama's counties fall in UTM zone 16. Zones are 6 degrees of longitude wide, numbered from 180° W: zone = floor((longitude + 180) / 6) + 1.

All 67 counties in Alabama

Sort by any column. The small orange number marks the top 3 in the state by population.

FIPS
01073Jefferson County664,744#11,112598.0$64,726
01089Madison County423,355#2802528.1$86,172
01097Mobile County412,339#31,229335.4$55,538
01003Baldwin County261,6081,590164.5$74,248
01125Tuscaloosa County241,2121,321182.6$61,117
01117Shelby County235,969785300.4$90,280
01101Montgomery County225,894785287.6$60,063
01081Lee County187,847608309.2$62,301
01103Morgan County126,084580217.5$70,387
01083Limestone County118,942563211.1$81,811
01015Calhoun County116,427606192.2$51,841
01069Houston County109,366580188.6$59,412
01055Etowah County103,207535192.9$52,504
01095Marshall County102,156566180.5$59,882
01077Lauderdale County97,502668146.0$63,895
01115St. Clair County96,927632153.5$78,349
01043Cullman County92,604735126.0$61,231
01051Elmore County91,042619147.2$73,125
01121Talladega County81,375737110.4$59,491
01049DeKalb County73,12277794.1$50,614
01127Walker County65,26079182.5$57,950
01001Autauga County61,464594103.4$68,857
01009Blount County60,16364593.3$64,962
01113Russell County58,83764191.8$52,312
01033Colbert County58,78559399.1$57,770
01031Coffee County56,35867983.0$64,737
01071Jackson County53,7801,07849.9$51,479
01045Dale County50,06756189.2$54,697
01021Chilton County47,26269368.2$59,165
01123Tallapoosa County40,69971756.8$60,583
01039Covington County37,7481,03136.6$50,119
01053Escambia County36,63094538.7$50,333
01047Dallas County35,54597936.3$39,013
01017Chambers County33,81359756.7$50,390
01079Lawrence County33,56769148.6$61,064
01109Pike County33,12467249.3$50,675
01059Franklin County31,87463450.3$49,682
01093Marion County29,32374239.5$48,829
01061Geneva County27,25957447.4$50,006
01019Cherokee County26,13855447.2$56,400
01005Barbour County24,35888527.5$45,298
01133Winston County23,86961338.9$52,280
01111Randolph County23,06758139.7$57,148
01007Bibb County22,25862235.8$56,025
01025Clarke County22,1421,23817.9$50,868
01099Monroe County19,0571,02618.6$49,314
01091Marengo County18,51297718.9$47,228
01107Pickens County18,50888121.0$47,372
01013Butler County18,25677723.5$44,729
01087Macon County18,15960929.8$40,710
01067Henry County18,14156232.3$55,598
01029Cleburne County15,90556028.4$59,526
01057Fayette County15,86362825.3$49,235
01065Hale County15,11664423.5$42,380
01129Washington County15,0181,08013.9$57,311
01027Clay County14,23960423.6$52,077
01075Lamar County13,54360522.4$50,929
01041Crenshaw County13,11460921.5$49,128
01023Choctaw County12,05291313.2$47,432
01119Sumter County11,60790412.8$37,021
01035Conecuh County11,10985013.1$46,702
01037Coosa County10,29165115.8$59,736
01011Bullock County9,90162315.9$36,204
01131Wilcox County9,86588811.1$34,426
01085Lowndes County9,48571613.2$42,011
01105Perry County7,71972010.7$34,176
01063Greene County7,12764711.0$34,619

Download all 67 counties as CSV