Alabama ZIP Codes & Demographics
811 ZIP codes · 67 counties · 20+ cities
Race & Ethnicity
Age Breakdown
Key Indicators
| Median Age | 39.6 yrs |
|---|---|
| Avg HH Size | 2.20 |
| Below Poverty | 15.2% ▲ 52% above avg |
| College Grads | 38.9% ≈ Avg |
| Unemployment | 4.9% ≈ Avg |
| No HS Diploma | 49,512 (1.6%) |
| HS Graduate | 938,043 (30.2%) |
| Some College | 399,730 (12.8%) |
| Associates | 501,615 (16.1%) |
| Bachelors | 309,164 (9.9%) |
| Graduate Degree | 912,889 (29.3%) |
Education
Housing Tenure
Home Value Distribution
Financials
| Median HH Income | $65,640 ▼ 14% below avg |
|---|---|
| Median Home Value | $202,154 ▼ 27% below avg |
| Home/Income Ratio | 3.1x (nat avg ~3.5x) |
| Median Rent | $985/mo |
| Total Housing Units | 2,316,118 |
| Vacant Units | 347,058 |
Income Distribution
How People Get to Work
Commute Time
Year Built
Alabama contains 811 ZIP codes across 67 counties. With an estimated population of 5,054,137 residents and a median age of 39.59 years, it is a middle-aged state in terms of demographics.
Economically, Alabama is broadly a solidly middle-class state. The median household income of $65,639 is near the national average. The statewide unemployment rate is 4.9%, near the national average. Approximately 15.2% of residents live below the poverty line.
Alabama has an affordable housing market overall, with a median home value of $202,154 — below the national average. Median monthly rent across the state averages around $984. Homeownership stands at 70.4% statewide.
The population of Alabama is majority White (63.82%). Residents are broadly moderately educated — 38.9% hold a bachelor's degree or higher, near the national average.
The 811 ZIP codes across Alabama vary widely in character — from dense urban cores to rural agricultural areas. Each of the 67 counties has its own economic profile, housing market, and demographic makeup. Browse by county below to find ZIP codes that match your specific needs, whether you're researching relocation, real estate, business demographics, or local government boundaries.
Looking for ZIP code data in Alabama? Every ZIP code page includes population counts, median household income, home values, rental rates, age distribution, race and ethnicity breakdown, education levels, commute data, and housing stock information — all sourced from the U.S. Census Bureau's American Community Survey.
| City | ZIPs | Population | Avg Income |
|---|---|---|---|
| Birmingham | 62 | 502,316 | $65,425 |
| Mobile | 34 | 266,822 | $48,982 |
| Huntsville | 24 | 214,900 | $77,379 |
| Montgomery | 33 | 205,921 | $59,758 |
| Tuscaloosa | 9 | 133,062 | $63,915 |
| Madison | 3 | 90,731 | $118,732 |
| Dothan | 5 | 86,607 | $61,189 |
| Auburn | 3 | 78,172 | $49,359 |
| Bessemer | 4 | 74,518 | $60,540 |
| Decatur | 5 | 67,883 | $64,227 |
| Gadsden | 6 | 65,544 | $55,620 |
| Florence | 5 | 65,383 | $60,602 |
| Phenix City | 4 | 63,100 | $55,613 |
| Athens | 4 | 60,409 | $71,728 |
| Cullman | 4 | 49,748 | $65,164 |
| Prattville | 3 | 49,672 | $72,601 |
| Anniston | 6 | 48,613 | $46,184 |
| Northport | 3 | 47,653 | $77,207 |
| Opelika | 4 | 43,973 | $58,049 |
| Enterprise | 2 | 38,697 | $71,589 |
| County | ZIPs | Population | Avg Income | Avg Home | Unemp. | College |
|---|---|---|---|---|---|---|
| Jefferson County | 92 | 706,150 | $66,775 | $220,895 | 4.6% | 39.8% |
| Madison County | 38 | 425,043 | $89,479 | $264,761 | 4.3% | 53.4% |
| Mobile County | 54 | 423,200 | $56,477 | $164,866 | 6.6% | 33.6% |
| Baldwin County | 26 | 239,928 | $70,359 | $273,522 | 2.8% | 37.3% |
| Montgomery County | 42 | 229,487 | $69,537 | $183,311 | 4.2% | 34.0% |
| Shelby County | 19 | 218,847 | $82,670 | $249,313 | 3.5% | 39.8% |
| Tuscaloosa County | 27 | 217,059 | $69,312 | $212,212 | 5.5% | 32.4% |
| Lee County | 13 | 153,599 | $61,569 | $235,485 | 4.9% | 44.8% |
| Morgan County | 13 | 130,573 | $65,842 | $169,680 | 3.2% | 28.8% |
| Calhoun County | 17 | 125,592 | $56,161 | $157,800 | 5.7% | 32.2% |
| Marshall County | 10 | 112,457 | $62,413 | $180,966 | 3.4% | 34.6% |
| Houston County | 12 | 105,089 | $56,691 | $150,040 | 4.7% | 26.2% |
| Etowah County | 11 | 98,358 | $54,535 | $152,933 | 5.9% | 32.5% |
| Lauderdale County | 11 | 95,521 | $66,778 | $178,287 | 3.5% | 32.4% |
| Elmore County | 10 | 94,555 | $72,653 | $205,833 | 4.3% | 34.7% |
| Cullman County | 13 | 88,478 | $61,055 | $176,658 | 8.0% | 32.3% |
| St. Clair County | 13 | 83,752 | $72,470 | $206,060 | 4.7% | 27.2% |
| Limestone County | 11 | 79,463 | $79,849 | $246,425 | 3.7% | 39.5% |
| Russell County | 11 | 78,738 | $49,940 | $153,725 | 3.3% | 29.5% |
| Talladega County | 10 | 77,789 | $59,937 | $122,400 | 8.1% | 22.7% |
| Walker County | 19 | 73,963 | $50,802 | $122,000 | 3.3% | 24.2% |
| DeKalb County | 14 | 69,475 | $50,761 | $130,092 | 4.4% | 29.8% |
| Autauga County | 8 | 57,924 | $53,319 | $154,000 | 4.1% | 29.0% |
| Colbert County | 6 | 56,503 | $54,337 | $140,740 | 3.5% | 28.1% |
| Jackson County | 19 | 55,830 | $52,062 | $147,926 | 5.7% | 25.3% |
| Coffee County | 6 | 54,664 | $58,046 | $140,240 | 4.3% | 32.3% |
| Dale County | 10 | 50,423 | $59,059 | $143,950 | 3.9% | 35.4% |
| Blount County | 7 | 42,638 | $71,075 | $163,550 | 15.5% | 26.0% |
| Dallas County | 10 | 39,846 | $34,520 | $106,066 | 8.6% | 29.2% |
| Chilton County | 7 | 39,734 | $62,774 | $149,800 | 4.3% | 22.8% |
| Chambers County | 5 | 38,153 | $56,046 | $147,980 | 3.7% | 27.9% |
| Escambia County | 7 | 36,624 | $44,595 | $124,300 | 12.0% | 18.7% |
| Tallapoosa County | 7 | 35,506 | $56,807 | $179,640 | 7.6% | 30.6% |
| Franklin County | 7 | 34,488 | $52,525 | $131,700 | 3.5% | 26.2% |
| Pike County | 6 | 34,250 | $47,070 | $133,160 | 5.7% | 27.8% |
| Covington County | 8 | 27,351 | $46,470 | $122,471 | 8.6% | 26.8% |
| Geneva County | 9 | 27,193 | $57,144 | $134,316 | 3.3% | 36.2% |
| Marion County | 6 | 26,909 | $45,734 | $110,150 | 8.0% | 26.2% |
| Lawrence County | 5 | 25,449 | $57,573 | $140,840 | 1.9% | 28.7% |
| Winston County | 8 | 24,290 | $50,388 | $109,980 | 4.0% | 28.0% |
| Barbour County | 5 | 23,738 | $42,538 | $95,700 | 5.9% | 21.6% |
| Clarke County | 9 | 23,398 | $53,251 | $102,974 | 13.7% | 22.2% |
| Bibb County | 8 | 22,237 | $55,215 | $138,183 | 11.1% | 32.3% |
| Randolph County | 5 | 21,405 | $56,914 | $181,620 | 2.5% | 33.5% |
| Hale County | 6 | 20,616 | $46,186 | $112,233 | 6.3% | 26.8% |
| Cherokee County | 5 | 20,570 | $55,349 | $156,475 | 3.9% | 32.7% |
| Pickens County | 6 | 18,834 | $46,820 | $128,440 | 7.0% | 25.3% |
| Butler County | 5 | 18,700 | $44,310 | $94,400 | 6.8% | 17.9% |
| Macon County | 7 | 18,547 | $47,430 | $83,939 | 10.2% | 28.5% |
| Monroe County | 13 | 18,399 | $45,135 | $107,900 | 7.5% | 25.8% |
| Henry County | 4 | 17,412 | $48,621 | $133,800 | 4.0% | 28.0% |
| Marengo County | 10 | 16,060 | $47,854 | $92,800 | 4.9% | 22.0% |
| Washington County | 14 | 15,502 | $67,187 | $167,800 | 4.5% | 24.0% |
| Fayette County | 5 | 15,093 | $48,987 | $120,350 | 24.8% | 19.5% |
| Lamar County | 6 | 14,915 | $51,307 | $108,583 | 4.6% | 27.4% |
| Cleburne County | 5 | 14,888 | $58,590 | $153,400 | 1.7% | 28.6% |
| Clay County | 6 | 14,327 | $49,959 | $146,450 | 2.1% | 23.0% |
| Crenshaw County | 8 | 13,130 | $50,206 | $112,257 | 3.1% | 32.3% |
| Choctaw County | 10 | 12,370 | $45,885 | $100,000 | 6.0% | 21.3% |
| Sumter County | 8 | 11,600 | $35,857 | $80,650 | 4.9% | 29.4% |
| Conecuh County | 6 | 11,522 | $46,719 | $99,700 | 5.9% | 15.4% |
| Bullock County | 4 | 10,924 | $41,293 | $129,766 | 5.2% | 21.7% |
| Coosa County | 5 | 10,899 | $66,715 | $149,380 | 1.9% | 25.9% |
| Wilcox County | 12 | 10,897 | $44,705 | $69,116 | 9.7% | 20.4% |
| Lowndes County | 4 | 8,441 | $39,319 | $93,300 | 8.4% | 28.4% |
| Perry County | 2 | 7,577 | $31,776 | $81,350 | 19.8% | 27.5% |
| Greene County | 6 | 7,245 | $35,739 | $82,900 | 3.7% | 22.5% |