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
35214 Birmingham Jefferson County AL 16,495 $55,478 $149,600
36541 Grand Bay Mobile County AL 16,353 $76,622 $164,200
36022 Pine Level Elmore County AL 16,288 $89,301 $235,400
35121 Oneonta Blount County AL 16,207 $57,607 $168,800
36426 Brewton Escambia County AL 16,049 $50,065 $124,700
36502 Atmore Escambia County AL 16,008 $41,136 $129,400
35213 Mountain Brook Jefferson County AL 15,950 $161,902 $753,400
36854 Valley Chambers County AL 15,913 $60,385 $146,300
36081 Troy Pike County AL 15,720 $42,005 $182,600
36108 Montgomery Montgomery County AL 15,549 $32,622 $73,700
35057 Good Hope Cullman County AL 15,514 $77,054 $191,300
36567 Robertsdale Baldwin County AL 15,407 $59,763 $220,400
35094 Leeds Jefferson County AL 15,333 $74,340 $222,200
35816 Huntsville Madison County AL 15,172 $38,947 $114,100
35045 Clanton Chilton County AL 15,078 $62,078 $164,100
35043 Chelsea Shelby County AL 15,068 $115,588 $347,500
35206 Birmingham Jefferson County AL 15,031 $39,051 $122,500
36027 Eufaula Barbour County AL 14,981 $45,544 $126,500
36054 Millbrook Elmore County AL 14,891 $60,984 $172,700
36106 Montgomery Montgomery County AL 14,612 $71,202 $207,400
36619 Tillmans Corner Mobile County AL 14,550 $60,939 $172,300
35761 New Market Madison County AL 14,124 $82,321 $215,300
35951 Albertville Marshall County AL 14,112 $51,869 $147,400
35180 Warrior Jefferson County AL 14,097 $71,281 $198,600
35773 Huntsville Madison County AL 13,977 $68,548 $199,000
35210 Irondale Jefferson County AL 13,878 $72,632 $247,600
36064 Pike Road Montgomery County AL 13,849 $121,640 $379,300
35645 Killen Lauderdale County AL 13,756 $80,078 $212,500
35208 Birmingham Jefferson County AL 13,660 $37,363 $91,900
35904 Gadsden Etowah County AL 13,571 $40,915 $100,100
35750 Hazel Green Madison County AL 13,563 $78,622 $186,200
35504 Jasper Walker County AL 13,505 $71,521 $196,200
35650 Moulton Lawrence County AL 13,485 $61,010 $176,000
36078 Tallassee Elmore County AL 13,460 $67,700 $175,200
35077 Hanceville Cullman County AL 13,290 $47,720 $157,000
35146 Springville St. Clair County AL 13,283 $83,438 $255,100
36272 Ballplay Cherokee County AL 12,996 $52,726 $123,200
36037 Greenville Butler County AL 12,974 $48,571 $101,200
36551 Loxley Baldwin County AL 12,915 $68,625 $236,900
36877 Smiths Station Lee County AL 12,878 $68,555 $195,800
35453 Coaling Tuscaloosa County AL 12,522 $70,162 $190,300
35217 Tarrant Jefferson County AL 12,468 $38,769 $113,800
35759 Meridianville Madison County AL 12,435 $98,374 $272,200
35768 Scottsboro Jackson County AL 12,394 $47,612 $132,800
36863 Huguley Chambers County AL 12,335 $45,313 $113,100
36111 Montgomery Montgomery County AL 12,196 $54,613 $152,000
35954 Attalla Etowah County AL 12,170 $56,004 $130,600
36613 Prichard Mobile County AL 12,082 $49,317 $145,100
36587 Mobile County AL 12,039 $69,352 $142,200
36617 Mobile Mobile County AL 11,952 $39,922 $75,800
36093 Redland Elmore County AL 11,699 $122,115 $289,800
36110 Montgomery Montgomery County AL 11,692 $41,140 $81,200
35004 Moody St. Clair County AL 11,558 $85,344 $218,100
35653 Russellville Franklin County AL 11,005 $52,454 $117,800
35058 Cullman Cullman County AL 11,003 $59,950 $193,600
35620 Elkmont Limestone County AL 10,990 $82,511 $190,800
35125 Pell City St. Clair County AL 10,969 $63,823 $179,900
35565 Haleyville Winston County AL 10,815 $43,761 $79,900
36544 Bayou La Batre Mobile County AL 10,800 $56,405 $116,400
36206 Saks Calhoun County AL 10,723 $55,256 $128,000
35223 Mountain Brook Jefferson County AL 10,665 $155,079 $744,400
36104 Montgomery Montgomery County AL 10,637 $34,975 $121,200
35570 Hamilton Marion County AL 10,621 $57,384 $120,600
35228 Midfield Jefferson County AL 10,575 $50,147 $79,200
35906 Rainbow City Etowah County AL 10,443 $58,896 $199,500
36420 Andalusia Covington County AL 10,358 $50,126 $163,900
36874 Lee County AL 10,329 $63,211 $189,900
35128 Pell City St. Clair County AL 10,228 $81,993 $240,100
35051 Columbiana Shelby County AL 10,101 $73,682 $248,300
35212 Birmingham Jefferson County AL 10,059 $34,565 $210,400
35501 Jasper Walker County AL 10,032 $44,918 $150,300
35634 St. Florian Lauderdale County AL 10,009 $71,630 $262,800
35064 Fairfield Jefferson County AL 9,929 $48,581 $119,900
36421 Babbie Covington County AL 9,861 $63,781 $156,400
36467 Opp Covington County AL 9,847 $41,654 $119,900
36274 Roanoke Randolph County AL 9,827 $43,679 $121,300
36610 Prichard Mobile County AL 9,692 $27,098 $56,400
35824 Huntsville Madison County AL 9,690 $93,066 $378,000
35555 Fayette Fayette County AL 9,689 $50,598 $123,500
35503 Jasper Walker County AL 9,601 $58,397 $159,500
36460 Monroeville Monroe County AL 9,583 $35,000 $119,600
35769 Scottsboro Jackson County AL 9,571 $61,424 $193,900
35127 Pleasant Grove Jefferson County AL 9,502 $68,344 $189,100
36703 Valley Grande Dallas County AL 9,489 $30,096 $74,400
35079 Hayden Blount County AL 9,388 $73,750 $194,400
35660 Sheffield Colbert County AL 9,385 $42,510 $129,000
36105 Montgomery Montgomery County AL 9,359 $44,438 $79,600
36083 Franklin Macon County AL 9,355 $45,313 $89,100
35907 Southside Etowah County AL 9,299 $73,790 $203,500
36079 Troy Pike County AL 9,282 $57,551 $166,700
36561 Orange Beach Baldwin County AL 9,275 $89,432 $529,100
35652 Rogersville Lauderdale County AL 9,251 $64,779 $178,600
35096 Lincoln Talladega County AL 9,201 $74,650 $176,700
35204 Birmingham Jefferson County AL 9,154 $32,880 $81,600
36853 Dadeville Tallapoosa County AL 9,110 $66,767 $257,000
36604 Mobile Mobile County AL 9,050 $60,750 $236,700
35960 Centre Cherokee County AL 9,044 $47,868 $176,100
35179 West Point Cullman County AL 8,957 $62,750 $175,600
35952 Egypt Etowah County AL 8,901 $44,973 $120,400
36345 Headland Henry County AL 8,838 $71,647 $179,900

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.