County directory · Official data joined by FIPS

Alabama counties

Compare all 67 counties and county equivalents in Alabama by income, housing, employment, education, health, and population.

Interactive county map

See where the numbers change

Choose a county metric. Color is normalized within Alabama, and gray means the source has no county value.

LowerHigher

Browse the state

All Alabama counties

Every row uses county-level ACS, LAUS, and County Health Rankings data. Standalone profiles still open only above the publication gate.

67 counties Publication gate: population ≥ 100,000 or largest in state
RankCountyPopulationIncome Home valueUnemploymentDegree+Life exp.Profile
#1 Jefferson County 667,755 $66,388 $240,000 3.1% 36.2% 72.4 yrs Open
#2 Mobile County 412,590 $58,880 $190,700 3.8% 26% 72.6 yrs Open
#3 Madison County 405,718 $86,499 $299,200 2.6% 46.4% 76.5 yrs Open
#4 Baldwin County 246,989 $78,775 $316,900 2.7% 33.7% 76.6 yrs Open
#5 Tuscaloosa County 237,552 $66,231 $248,700 3.1% 32.1% 74.5 yrs Open
#6 Shelby County 230,211 $97,961 $326,100 2.4% 46.8% 79.4 yrs Open
#7 Montgomery County 226,718 $59,386 $171,900 3.4% 34.5% 72.7 yrs Open
#8 Lee County 181,134 $65,824 $262,200 2.8% 42.4% 77.1 yrs Open
#9 Morgan County 124,471 $68,845 $212,000 2.6% 23.3% 72.8 yrs Open
#10 Calhoun County 116,090 $55,029 $156,600 3.2% 20.6% 70.8 yrs Open
#11 Limestone County 111,233 $83,629 $281,000 2.5% 30.2% 76.1 yrs Open
#12 Houston County 108,140 $58,626 $183,300 3.1% 23% 73.5 yrs Open
#13 Etowah County 103,105 $54,563 $167,100 3.3% 18.1% 70.2 yrs Open
#14 Marshall County 99,748 $62,571 $201,500 2.7% 21.5% 71.9 yrs Data row
#15 Lauderdale County 95,830 $62,649 $200,300 3.2% 29.8% 74.9 yrs Data row
#16 St. Clair County 94,166 $77,463 $226,300 2.6% 21.4% 72.8 yrs Data row
#17 Cullman County 90,566 $62,656 $199,100 2.7% 19.7% 72.9 yrs Data row
#18 Elmore County 89,526 $78,243 $223,900 2.6% 25.4% 74.6 yrs Data row
#19 Talladega County 81,021 $57,776 $149,200 3.4% 16.5% 70.5 yrs Data row
#20 DeKalb County 72,269 $51,204 $152,700 2.7% 14.1% 72.4 yrs Data row
#21 Walker County 64,841 $56,509 $135,900 3.1% 16.6% 67.8 yrs Data row
#22 Autauga County 59,947 $72,481 $207,200 2.7% 29.1% 74.8 yrs Data row
#23 Blount County 59,518 $64,190 $175,200 2.7% 15.8% 72.9 yrs Data row
#24 Russell County 58,811 $51,197 $165,700 3.6% 18.2% 71 yrs Data row
#25 Colbert County 58,022 $60,628 $171,000 3.3% 21.7% 73 yrs Data row
#26 Coffee County 54,920 $68,353 $188,600 3.1% 22.5% 74.2 yrs Data row
#27 Jackson County 53,053 $51,908 $159,500 3.5% 15.9% 70.9 yrs Data row
#28 Dale County 49,599 $54,963 $143,500 3.5% 20.4% 73 yrs Data row
#29 Chilton County 45,992 $65,603 $161,300 2.8% 16.5% 72.7 yrs Data row
#30 Tallapoosa County 40,938 $59,356 $158,500 3.4% 20.3% 72.8 yrs Data row
#31 Covington County 37,628 $52,456 $152,100 3.3% 17.2% 70.6 yrs Data row
#32 Dallas County 36,858 $35,627 $94,600 5.5% 17.5% 67.7 yrs Data row
#33 Escambia County 36,629 $48,225 $136,500 4.1% 13.5% 70.1 yrs Data row
#34 Chambers County 34,192 $49,656 $135,800 2.8% 14.9% 71.9 yrs Data row
#35 Lawrence County 33,276 $66,071 $172,300 2.7% 15.2% 71.1 yrs Data row
#36 Pike County 32,987 $48,677 $157,600 3.5% 28% 71.6 yrs Data row
#37 Franklin County 31,966 $53,338 $136,000 2.9% 15.8% 71.5 yrs Data row
#38 Marion County 29,184 $50,088 $106,600 3.5% 13.3% 72.4 yrs Data row
#39 Geneva County 26,887 $52,771 $130,700 2.9% 13.2% 70.6 yrs Data row
#40 Cherokee County 25,443 $53,863 $179,700 3.1% 16.5% 72.4 yrs Data row
#41 Barbour County 24,643 $46,042 $112,900 4.3% 10.6% 72.7 yrs Data row
#42 Winston County 23,682 $57,256 $118,900 3.3% 14.3% 72.7 yrs Data row
#43 Clarke County 22,543 $49,249 $121,700 5.2% 15% 69.9 yrs Data row
#44 Randolph County 22,510 $52,338 $181,600 3.6% 18.4% 73.1 yrs Data row
#45 Bibb County 22,130 $52,541 $145,700 3% 11.7% 73 yrs Data row
#46 Monroe County 19,388 $42,292 $120,600 5% 11.7% 70.8 yrs Data row
#47 Marengo County 18,851 $43,825 $107,400 4% 19.5% 70.8 yrs Data row
#48 Pickens County 18,721 $46,274 $123,900 3.9% 13.1% 71.5 yrs Data row
#49 Macon County 18,691 $43,707 $102,000 4.4% 21.1% 71.4 yrs Data row
#50 Butler County 18,630 $44,755 $99,800 3.9% 13.5% 71.5 yrs Data row
#51 Henry County 17,647 $59,931 $161,000 3.2% 21.8% 74.2 yrs Data row
#52 Fayette County 16,053 $49,488 $125,900 3.4% 14.9% 70.7 yrs Data row
#53 Cleburne County 15,426 $55,345 $165,600 2.8% 17% 72.1 yrs Data row
#54 Washington County 15,143 $61,042 $159,700 3.6% 17% 72.6 yrs Data row
#55 Hale County 14,829 $39,250 $127,600 4.3% 17.6% 69.9 yrs Data row
#56 Clay County 14,192 $55,250 $156,700 3% 14.7% 71.9 yrs Data row
#57 Lamar County 13,693 $50,000 $114,000 3.4% 12.1% 72.4 yrs Data row
#58 Crenshaw County 13,122 $48,560 $114,000 3.4% 18.7% 70.4 yrs Data row
#59 Choctaw County 12,380 $47,813 $123,400 4.5% 15.8% 73.1 yrs Data row
#60 Sumter County 11,878 $33,310 $82,600 4.7% 19% 71.3 yrs Data row
#61 Conecuh County 11,275 $41,327 $105,300 4.2% 13.4% 69 yrs Data row
#62 Coosa County 10,300 $57,355 $115,500 3.3% 13.9% 72.2 yrs Data row
#63 Wilcox County 10,172 $40,640 $98,800 6.2% 12.9% 68.7 yrs Data row
#64 Bullock County 10,058 $31,310 $81,700 3.7% 8.1% 71 yrs Data row
#65 Lowndes County 9,833 $37,052 $86,300 4.7% 14.4% 67.6 yrs Data row
#66 Perry County 8,031 $37,654 $86,400 6.7% 15.8% 68.8 yrs Data row
#67 Greene County 7,424 $29,200 $81,200 6.7% 15.1% 70.6 yrs Data row

County data policy

Depth without index bloat

Every county stays available in this directory, but a standalone profile is published only when population is at least 100,000 or the county is the largest in its state. This keeps smaller counties comparable without producing thousands of thin pages.

Five-digit FIPS—not the county name—is the join key. ACS supplies income, housing, population, and education; BLS LAUS supplies annual employment; County Health Rankings supplies health outcomes and access.