How to use this list
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
67 counties · 656 ZIP codes · population 5,054,137 . Select a county to open its ZIP table and local summary.
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
Also see the Alabama overview, cities, rankings, and congressional districts.
| County | ZIP codes | Population | Avg. income |
|---|---|---|---|
| Autauga County | 7 | 57,924 | $53,319 |
| Baldwin County | 23 | 239,928 | $70,359 |
| Barbour County | 5 | 26,330 | $43,521 |
| Bibb County | 8 | 22,237 | $55,215 |
| Blount County | 8 | 45,462 | $67,024 |
| Bullock County | 2 | 8,332 | $38,214 |
| Butler County | 3 | 16,844 | $36,663 |
| Calhoun County | 10 | 107,867 | $56,405 |
| Chambers County | 6 | 41,128 | $63,164 |
| Cherokee County | 5 | 33,566 | $54,824 |
| Chilton County | 8 | 41,464 | $61,047 |
| Choctaw County | 10 | 12,370 | $45,885 |
| Clarke County | 10 | 24,184 | $53,841 |
| Clay County | 5 | 12,593 | $51,173 |
| Cleburne County | 5 | 16,622 | $56,135 |
| Coffee County | 5 | 54,664 | $58,046 |
| Colbert County | 5 | 56,503 | $54,337 |
| Conecuh County | 6 | 13,378 | $50,825 |
| Coosa County | 5 | 10,899 | $66,715 |
| Covington County | 10 | 38,743 | $48,001 |
| Crenshaw County | 6 | 12,433 | $51,949 |
| Cullman County | 12 | 88,478 | $61,055 |
| Dale County | 7 | 43,951 | $54,695 |
| Dallas County | 7 | 37,147 | $32,223 |
| DeKalb County | 15 | 70,360 | $50,618 |
| Elmore County | 9 | 94,555 | $72,653 |
| Escambia County | 5 | 36,624 | $44,595 |
| Etowah County | 11 | 106,739 | $54,841 |
| Fayette County | 7 | 22,588 | $43,721 |
| Franklin County | 7 | 34,488 | $52,525 |
| Geneva County | 8 | 27,193 | $57,144 |
| Greene County | 5 | 7,245 | $35,739 |
| Hale County | 4 | 17,095 | $45,204 |
| Henry County | 6 | 20,528 | $55,600 |
| Houston County | 10 | 108,445 | $57,645 |
| Jackson County | 17 | 54,514 | $53,074 |
| Jefferson County | 54 | 675,225 | $66,399 |
| Lamar County | 5 | 13,901 | $48,318 |
| Lauderdale County | 9 | 95,521 | $66,778 |
| Lawrence County | 7 | 38,226 | $61,075 |
| Lee County | 9 | 170,296 | $57,932 |
| Limestone County | 10 | 103,015 | $86,730 |
| Lowndes County | 6 | 12,640 | $45,287 |
| Macon County | 6 | 18,547 | $47,430 |
| Madison County | 22 | 401,491 | $87,316 |
| Marengo County | 10 | 18,901 | $47,447 |
| Marion County | 6 | 20,482 | $48,784 |
| Marshall County | 9 | 104,507 | $60,270 |
| Mobile County | 38 | 413,339 | $56,249 |
| Monroe County | 9 | 18,399 | $45,135 |
| Montgomery County | 22 | 224,830 | $70,126 |
| Morgan County | 8 | 117,796 | $64,845 |
| Perry County | 3 | 8,257 | $38,551 |
| Pickens County | 5 | 18,834 | $46,820 |
| Pike County | 7 | 34,843 | $46,261 |
| Randolph County | 5 | 21,405 | $56,914 |
| Russell County | 8 | 59,066 | $47,124 |
| Shelby County | 17 | 255,622 | $84,639 |
| St. Clair County | 12 | 83,752 | $72,470 |
| Sumter County | 8 | 11,600 | $35,857 |
| Talladega County | 10 | 82,518 | $59,590 |
| Tallapoosa County | 5 | 35,506 | $56,807 |
| Tuscaloosa County | 19 | 221,216 | $69,546 |
| Walker County | 13 | 61,078 | $50,598 |
| Washington County | 14 | 15,502 | $67,187 |
| Wilcox County | 11 | 10,111 | $42,973 |
| Winston County | 7 | 24,290 | $50,388 |