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
36726 Camden Wilcox County AL 4,561 $41,146 $107,300
35968 Fort Payne DeKalb County AL 4,540 $44,902 $116,800
35582 Red Bay Franklin County AL 4,507 $40,147 $113,800
36558 Millry Washington County AL 4,503 $59,420 $142,600
36904 Butler Choctaw County AL 4,468 $42,009 $138,100
36280 Morrison Crossroads Randolph County AL 4,439 $76,128 $223,400
35959 Cedar Bluff Cherokee County AL 4,431 $47,547 $193,400
36477 Samson Geneva County AL 4,363 $49,744 $99,400
36016 Clayton Barbour County AL 4,357 $57,396 $75,300
35049 Cleveland Blount County AL 4,334 $60,451 $182,500
35452 Northport Tuscaloosa County AL 4,307 $69,405 $180,500
35765 Pisgah Jackson County AL 4,297 $65,482 $150,300
35741 Huntsville Madison County AL 4,292 $93,750 $293,700
35083 Holly Pond Cullman County AL 4,276 $58,056 $173,200
36278 Wedowee Randolph County AL 4,266 $58,250 $252,100
36451 Grove Hill Clarke County AL 4,266 $48,849 $130,800
35546 Berry Tuscaloosa County AL 4,157 $73,295 $153,600
36250 Alexandria Calhoun County AL 4,132 $83,438 $182,400
35541 Arley Winston County AL 4,125 $45,268 $181,900
35462 Eutaw Greene County AL 4,107 $32,114 $96,700
35444 Brookwood Tuscaloosa County AL 4,047 $65,049 $181,300
35456 Tuscaloosa Tuscaloosa County AL 4,015 $53,405 $159,800
35646 Leighton Colbert County AL 4,005 $58,407 $114,200
35966 Jackson County AL 3,975 $44,492 $145,000
36351 New Brockton Coffee County AL 3,926 $69,178 $159,500
36875 Phenix City Russell County AL 3,909 $55,393 $167,000
35576 Millport Lamar County AL 3,875 $63,981 $116,500
35234 Birmingham Jefferson County AL 3,828 $23,804 $77,700
35989 Hammondville DeKalb County AL 3,793 $43,750 $89,500
35983 Leesburg Cherokee County AL 3,782 $63,329 $157,400
35063 Sipsey Walker County AL 3,751 $68,014 $92,700
36091 Clanton Chilton County AL 3,707 $60,940 $132,500
35563 Guin Marion County AL 3,701 $50,313 $112,100
36033 Georgiana Butler County AL 3,685 $37,500 $102,000
35616 Cherokee Colbert County AL 3,681 $47,083 $94,100
35091 Kimberly Jefferson County AL 3,632 $93,444 $284,900
35648 Lexington Lauderdale County AL 3,622 $71,563 $127,800
36442 Florala Covington County AL 3,615 $50,456 $119,800
35171 Thorsby Chilton County AL 3,613 $77,396 $190,700
35006 North Johns Jefferson County AL 3,599 $65,068 $116,900
36612 Prichard Mobile County AL 3,558 $36,777 $79,500
36866 Notasulga Macon County AL 3,540 $61,728 $107,800
36040 White Hall Lowndes County AL 3,539 $35,250 $68,300
35580 Parrish Walker County AL 3,526 $56,667 $103,900
36088 Tuskegee Macon County AL 3,493 $41,938 $100,600
35586 Sulligent Lamar County AL 3,442 $42,375 $101,700
36441 Flomaton Escambia County AL 3,438 $42,583 $118,800
36273 Ranburne Cleburne County AL 3,430 $70,313 $182,000
35014 Sylacauga Talladega County AL 3,353 $73,389 $119,100
35776 Woodville Jackson County AL 3,332 $49,167 $131,100
36925 York Sumter County AL 3,322 $39,219 $72,600
35579 Oakman Walker County AL 3,321 $46,400 $109,900
35973 Broomtown Cherokee County AL 3,313 $62,652 $99,000
35203 Birmingham Jefferson County AL 3,301 $46,829 $288,600
35621 Eva Morgan County AL 3,292 $82,167 $186,400
36279 Alexandria Calhoun County AL 3,290 $56,839 $167,700
35740 Bridgeport Jackson County AL 3,285 $41,374 $110,300
35130 Birmingham Walker County AL 3,239 $37,692 $103,300
35033 Cullman County AL 3,237 $51,071 $172,800
35233 Birmingham Jefferson County AL 3,236 $52,207 $332,100
36043 Montgomery Lowndes County AL 3,230 $84,600 $179,300
35958 Jackson County AL 3,228 $47,714 $140,700
35447 Pickensville Pickens County AL 3,194 $43,281 $128,500
36553 Sims Chapel Washington County AL 3,173 $80,504 $186,900
35131 Ragland St. Clair County AL 3,161 $42,344 $96,300
36017 Clio Barbour County AL 3,152 $40,074 $77,500
36320 Cottonwood Houston County AL 3,137 $45,366 $130,700
35118 Sylvan Springs Jefferson County AL 3,131 $63,333 $156,900
35221 Birmingham Jefferson County AL 3,127 $39,750 $72,600
35771 Section Jackson County AL 3,113 $51,441 $111,300
35643 Hillsboro Lawrence County AL 3,088 $51,055 $112,700
35549 Carbon Hill Fayette County AL 3,018 $41,429 $58,100
36750 Maplesville Chilton County AL 3,009 $46,573 $134,500
36560 Mount Vernon Mobile County AL 3,000 $43,043 $111,200
36879 Auburn Chambers County AL 2,975 $98,750 $303,700
35143 Shelby Shelby County AL 2,966 $76,987 $212,200
35481 Reform Pickens County AL 2,909 $41,276 $93,400
36051 Marbury Autauga County AL 2,899 $57,485 $58,700
35053 Cullman County AL 2,890 $62,250 $242,700
35178 Vincent Shelby County AL 2,867 $48,382 $152,300
36742 Demopolis Marengo County AL 2,841 $44,196 $130,600
35073 Graysville Jefferson County AL 2,839 $57,679 $115,700
35172 Trafford Blount County AL 2,824 $38,669 $111,000
36861 Jacksons' Gap Tallapoosa County AL 2,805 $63,694 $278,100
35133 Remlap Blount County AL 2,793 $62,216 $167,200
36311 Ariton Dale County AL 2,688 $44,274 $126,300
36080 Elmore County AL 2,676 $71,022 $209,700
35987 Steele St. Clair County AL 2,672 $78,707 $144,600
35188 Woodstock Bibb County AL 2,659 $70,385 $198,100
36523 Bayou La Batre Mobile County AL 2,650 $57,988 $191,300
35229 Homewood Jefferson County AL 2,603
36453 Kinston Coffee County AL 2,593 $48,250 $96,500
36053 Midway Barbour County AL 2,592 $47,452 $104,900
36003 Autaugaville Autauga County AL 2,555 $37,938 $111,700
36850 Camp Hill Tallapoosa County AL 2,550 $41,705 $69,400
36474 River Falls Covington County AL 2,523 $41,183 $105,400
35019 Baileyton Cullman County AL 2,497 $61,470 $120,800
36319 Columbia Henry County AL 2,406 $61,845 $165,800
35988 Sylvania DeKalb County AL 2,376 $53,036 $128,800
36276 Abanda Randolph County AL 2,371 $49,597 $190,000

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.