US5.com

Alabama ZIP Codes & Demographics

Alabama ZIP codes, demographics, and median household income — 656 ZIP codes — population 5,054,137 — avg. income $59,002 — avg. home value $164,838. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
656
Population
5,054,137
Median household income (avg.)
$59,002
79% of U.S. median
Average home value
$164,838
47% of U.S. median
Average rent
$626

Alabama demographics

Alabama has 656 ZIP codes across 67 counties on US5, with a combined ZIP-area population of about 5,054,137.

Across ZIP codes with age data, the average median age is about 42.1 years.

Among cities represented in this ZIP set, Hoover is among the largest population centers.

Median household income in Alabama

The average median household income across ZIP codes in Alabama is about $59,002 — about 21% below the U.S. median ($75,149).

Among ZIPs with income data, 35213 (Mountain Brook) is near the top at about $161,902, while 35464 (Gainesville) is near the bottom at about $12,423.

Housing in Alabama

For housing in Alabama, the average median home value is about $164,838 and the average median rent is about $626.

The most populous ZIP is 35242 (Hoover) with about 56,956 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Alabama

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
36032 Fort Deposit Lowndes County AL 2,358 $24,896 $75,000
36748 Linden Marengo County AL 2,358 $31,635 $92,000
35087 Joppa Cullman County AL 2,338 $49,879 $167,400
36852 Cusseta Chambers County AL 2,332 $76,794 $164,800
35744 Dutton Jackson County AL 2,315 $51,761 $170,000
35564 Hackleburg Marion County AL 2,300 $47,527 $91,700
35148 Sumiton Walker County AL 2,270 $56,115 $145,500
36525 Creola Mobile County AL 2,209 $64,779 $197,600
36316 Geneva County AL 2,199 $74,430 $187,100
35752 Hollywood Jackson County AL 2,173 $50,598 $108,200
36009 Brantley Crenshaw County AL 2,168 $42,132 $122,600
36321 Cowarts Houston County AL 2,159 $58,203 $178,500
36376 Webb Houston County AL 2,112 $44,855 $103,900
36786 Uniontown Perry County AL 2,094 $28,872 $64,300
35540 Addison Winston County AL 2,092 $51,454 $117,100
36688 Mobile Mobile County AL 2,083
36518 Chatom Washington County AL 2,065 $75,446 $167,600
35078 Harpersville Shelby County AL 2,058 $73,145 $190,600
36069 Montgomery County AL 2,049 $47,000 $95,200
35585 Spruce Pine Franklin County AL 2,046 $80,000 $220,800
36769 Pine Hill Wilcox County AL 2,034 $43,317 $75,000
36006 Billingsley Autauga County AL 2,028 $56,136 $198,600
35136 Hissop Coosa County AL 1,999 $57,721 $153,700
35974 Geraldine DeKalb County AL 1,998 $64,821 $162,500
35461 Macedonia Pickens County AL 1,947 $62,500 $179,000
36528 Dauphin Island Mobile County AL 1,944 $64,615 $387,400
36782 Sweet Water Marengo County AL 1,912 $47,566 $60,600
36262 Edwardsville Cleburne County AL 1,908 $66,250 $150,000
35671 Decatur Limestone County AL 1,907 $84,467 $251,400
35487 Tuscaloosa Tuscaloosa County AL 1,905
36776 Hale County AL 1,904 $15,045 $46,800
35089 Hissop Coosa County AL 1,901 $60,879 $107,400
36075 Shorter Macon County AL 1,895 $49,602 $112,200
35135 Riverside St. Clair County AL 1,887 $59,274 $243,800
35463 Tuscaloosa County AL 1,885 $62,267 $194,100
35981 Ider DeKalb County AL 1,882 $41,434 $101,000
36432 Castleberry Conecuh County AL 1,879 $45,802 $53,600
35677 Waterloo Lauderdale County AL 1,874 $48,350 $190,400
36353 Newville Henry County AL 1,873 $53,333 $98,100
35097 Locust Fork Blount County AL 1,857 $71,250 $133,300
36456 McKenzie Conecuh County AL 1,856 $67,250 $80,000
36035 Goshen Pike County AL 1,851 $49,455 $107,200
36036 Montgomery County AL 1,840 $43,500 $143,400
36475 Repton Conecuh County AL 1,830 $42,149 $113,500
35480 Tuscaloosa County AL 1,792 $87,188 $260,500
35446 Tuscaloosa County AL 1,772 $50,650 $106,900
35548 Brilliant Marion County AL 1,760 $48,155 $64,600
35254 Birmingham Jefferson County AL 1,756
35618 Courtland Lawrence County AL 1,752 $42,181 $106,100
36258 Delta Cleburne County AL 1,734 $46,316 $101,600
36919 Silas Choctaw County AL 1,733 $60,074 $96,600
36758 Chilton County AL 1,730 $50,682 $86,200
36908 Gilbertown Choctaw County AL 1,708 $54,775 $89,500
35443 Boligee Greene County AL 1,659 $22,228 $55,700
36759 Dallas County AL 1,651 $28,935 $61,100
35610 Anderson Lauderdale County AL 1,635 $87,645 $123,400
35061 Birmingham Jefferson County AL 1,633 $52,143 $162,500
36860 Hurtsboro Russell County AL 1,611 $42,470 $59,000
35963 Crossville DeKalb County AL 1,562 $69,717 $107,500
36041 Crenshaw County AL 1,559 $46,154 $117,000
36028 Dozier Covington County AL 1,531 $41,406 $129,600
36574 Baldwin County AL 1,526 $49,167 $193,600
36907 Cuba Sumter County AL 1,523 $38,750 $85,000
35593 Vina Franklin County AL 1,522 $60,149 $112,800
36855 Fredonia Chambers County AL 1,521 $58,230 $176,900
36005 Banks Pike County AL 1,486 $46,042 $101,000
36767 Orrville Dallas County AL 1,474 $36,750 $95,500
36343 Gordon Houston County AL 1,469 $57,500 $95,000
36509 Bayou La Batre Mobile County AL 1,462 $34,963 $84,400
36579 Stockton Baldwin County AL 1,448 $68,750 $241,400
36046 Crenshaw County AL 1,427 $43,875 $110,700
36256 New Site Tallapoosa County AL 1,422 $63,125 $164,200
36346 Coffee County AL 1,415 $57,778 $138,200
36562 Perdido Baldwin County AL 1,390 $50,000 $143,400
35651 Lawrence County AL 1,386 $75,938 $184,700
36480 Uriah Monroe County AL 1,375 $48,750 $153,500
36736 Marengo County AL 1,372 $51,691 $109,000
35984 Mentone DeKalb County AL 1,346 $39,375 $107,800
36042 Crenshaw County AL 1,346 $63,958 $114,000
35975 DeKalb County AL 1,340 $29,824 $181,800
35972 Gallant Etowah County AL 1,300 $52,839 $89,500
36912 Lisman Choctaw County AL 1,299 $67,674 $87,400
36752 White Hall Lowndes County AL 1,296 $45,714 $136,600
36026 Equality Coosa County AL 1,290 $99,737 $285,900
36047 Lowndes County AL 1,248 $51,417
36048 Louisville Barbour County AL 1,248 $27,137 $103,500
36555 Magnolia Springs Baldwin County AL 1,234 $93,583 $392,700
36205 Anniston Calhoun County AL 1,233 $25,637 $265,300
35554 Glen Allen Fayette County AL 1,193 $45,035 $104,900
36318 Coffee Springs Geneva County AL 1,193 $52,500 $127,300
36524 Coffeeville Clarke County AL 1,172 $43,500 $99,300
36548 Leroy Washington County AL 1,169 $161,800
36269 Edwardsville Cleburne County AL 1,142 $43,678 $126,100
35572 Winston County AL 1,135 $68,483
36503 Atmore Escambia County AL 1,121
35098 Cullman County AL 1,118 $78,474 $177,300
35808 Redstone Arsenal Madison County AL 1,116 $121,364
36740 Forkland Greene County AL 1,114 $52,875 $96,300
36115 Montgomery Montgomery County AL 1,112 $84,327
36020 Coosada Elmore County AL 1,090 $58,971 $183,800

Frequently asked questions

How many ZIP codes are in Alabama?

Alabama has 656 ZIP codes on US5 across 67 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Alabama?

Alabama has a combined ZIP-area population of about 5,054,137 across 656 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Alabama?

The average median household income across ZIP codes in Alabama is about $59,002, about 21% below the U.S. median ($75,149). Average median home value is about $164,838. Among ZIPs with data, 35213 (Mountain Brook) is near the top ($161,902) and 35464 (Gainesville) is near the bottom ($12,423).

Where can I find ZIP code lists for Alabama?

This page lists ZIP codes in Alabama with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Alabama

Explore curated boards for highest income, largest population, and most affordable home values.