Source: U.S. Census ACS 2022 · GeoNames postal data

State · counties

Counties in Alabama

The 67 counties recorded for ZIP codes in Alabama, with the number of ZIP codes, total population, and median income in each. County names come from the site's ZIP records (GeoNames postal data); population is summed across member ZIPs and median income is the equal-weight average of member ZIP medians, the same rollup rule described on the methodology page.

Alabama home

CountyZIP codesPopulationMedian income
Jefferson 92 706,366 $65,032
Mobile 54 423,896 $52,583
Madison 38 416,995 $85,214
Baldwin 26 233,326 $69,488
Montgomery 42 230,877 $70,163
Tuscaloosa 27 215,959 $67,972
Shelby 19 215,946 $78,385
Lee 13 151,112 $61,813
Morgan 13 129,718 $64,773
Calhoun 17 125,401 $56,929
Marshall 10 111,054 $59,311
Houston 12 104,256 $53,070
Etowah 11 98,737 $54,303
Lauderdale 11 94,738 $62,610
Elmore 10 93,659 $69,719
Cullman 13 87,489 $58,090
St. Clair 13 82,963 $67,820
Russell 11 79,154 $50,880
Talladega 10 78,053 $54,577
Limestone 11 76,675 $71,394
Walker 19 73,707 $48,990
DeKalb 14 69,740 $50,418
Autauga 8 57,307 $54,345
Colbert 6 56,266 $53,545
Jackson 19 55,716 $46,611
Coffee 6 53,964 $55,393
Dale 10 50,784 $55,819
Blount 7 42,116 $60,395
Dallas 10 40,641 $36,835
Chilton 7 39,636 $58,616
Chambers 5 37,611 $55,702
Escambia 7 36,871 $42,207
Tallapoosa 7 35,795 $53,112
Pike 6 34,593 $44,714
Franklin 7 33,904 $50,645
Covington 8 27,514 $39,388
Marion 6 26,919 $43,677
Geneva 9 26,786 $56,770
Lawrence 5 25,771 $55,354
Winston 8 24,708 $48,878
Barbour 5 23,767 $38,152
Clarke 9 23,683 $47,226
Bibb 8 22,897 $54,697
Randolph 5 21,864 $52,420
Hale 6 20,875 $49,016
Cherokee 5 20,097 $52,511
Pickens 6 19,165 $46,928
Macon 7 18,950 $45,281
Monroe 13 18,826 $44,604
Butler 5 18,711 $41,619
Henry 4 17,187 $46,644
Marengo 10 16,089 $48,726
Washington 14 15,533 $65,618
Fayette 5 15,055 $43,315
Lamar 6 14,983 $52,776
Cleburne 5 14,743 $51,435
Clay 6 14,299 $51,427
Crenshaw 8 13,275 $49,246
Choctaw 10 12,458 $51,326
Sumter 8 11,904 $28,192
Conecuh 6 11,671 $57,978
Bullock 4 11,058 $44,362
Wilcox 12 10,750 $34,295
Coosa 5 10,609 $63,838
Lowndes 4 8,096 $35,339
Perry 2 7,625 $31,125
Greene 6 7,084 $38,864

Total population across listed counties: 5,027,977.