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
35543 Bear Creek Marion County AL 1,086 $23,077 $127,600
36578 Stapleton Baldwin County AL 1,067 $209,700
35458 Tuscaloosa County AL 1,059 $86,172 $188,600
36585 Washington County AL 1,056 $74,203
36370 Gordon Houston County AL 1,052 $60,313 $100,500
35574 Kennedy Lamar County AL 1,046 $37,474 $98,800
35575 Lynn Winston County AL 1,046 $41,862 $72,300
36255 Goldville Clay County AL 1,043 $52,256 $141,000
35647 Lester Limestone County AL 1,031 $114,318 $241,400
35542 Fayette County AL 1,027 $40,667 $93,900
36728 Catherine Wilcox County AL 1,015 $18,239 $45,400
35552 Detroit Marion County AL 1,014 $66,250 $90,200
36482 Whatley Clarke County AL 1,010 $71,250 $76,400
35183 Stewartville Coosa County AL 984 $63,438 $100,900
36775 Dallas County AL 979 $111,100
36113 Montgomery Montgomery County AL 970 $118,750
36785 White Hall Lowndes County AL 969 $29,844 $100,900
35544 Beaverton Lamar County AL 965 $54,342 $117,400
35632 Florence Lauderdale County AL 944
35035 Wilton Bibb County AL 933 $63,306
36738 Dayton Marengo County AL 933 $33,700 $76,000
36029 Fitzpatrick Bullock County AL 931 $47,004 $214,500
36511 Bon Secour Baldwin County AL 923 $61,854
36505 Axis Mobile County AL 911 $94,583 $163,300
36602 Mobile Mobile County AL 897 $35,000 $258,300
36921 Toxey Choctaw County AL 888 $33,788 $117,900
35979 DeKalb County AL 885 $48,611 $129,900
35441 Akron Hale County AL 881 $51,382 $78,000
36761 Dallas County AL 869 $24,868 $50,400
36540 Clarke County AL 854 $33,500
36871 Russell County AL 852 $30,592 $112,000
36915 Needham Choctaw County AL 850 $34,386
36052 Pike Road Montgomery County AL 847 $133,421 $549,200
36768 Pine Apple Wilcox County AL 824 $40,938
35746 Stevenson Jackson County AL 817 $45,938 $126,700
36751 Clarke County AL 786 $58,558
36436 Fulton Clarke County AL 783 $71,058 $134,600
36082 Troy Pike County AL 774
36749 Autauga County AL 770 $23,156
36792 Bibb County AL 761 $36,131 $130,800
36425 Beatrice Monroe County AL 746 $36,295 $82,200
36793 Bibb County AL 743 $81,458 $99,100
35571 Hodges Franklin County AL 741 $32,917 $93,000
36374 Blue Springs Dale County AL 741 $69,265 $171,700
36922 Choctaw County AL 741 $88,000
36720 Wilcox County AL 740 $13,618 $75,900
36317 Henry County AL 710 $77,273 $110,100
35459 Geiger Sumter County AL 701 $40,000 $65,500
35587 Walker County AL 694 $44,350
36765 Newbern Perry County AL 680 $52,102 $79,100
36471 Peterman Monroe County AL 665 $40,063 $58,300
36783 Thomaston Marengo County AL 637 $46,667 $75,800
36583 Tibbie Washington County AL 631 $158,700
36071 Rutledge Crenshaw County AL 619 $62,500 $96,400
35176 Vandiver Shelby County AL 618 $36,771 $114,100
36314 Black Geneva County AL 613 $57,930
36112 Montgomery Montgomery County AL 611 $75,625
36569 St. Stephens Washington County AL 595 $60,321 $131,900
36034 Glenwood Pike County AL 593 $42,216 $82,200
36444 Monroe County AL 591 $53,269 $97,900
36916 Pennington Choctaw County AL 580 $28,486 $82,500
36483 Covington County AL 572 $57,900 $144,300
36584 Vinegar Bend Washington County AL 554
35896 Huntsville Madison County AL 532
35764 Paint Rock Jackson County AL 529 $40,321 $85,700
36550 Baldwin County AL 509
36263 Graham Randolph County AL 502 $121,300
36513 Calvert Washington County AL 490 $112,000
36373 Henry County AL 477 $31,875
35460 Epes Sumter County AL 465 $30,096 $56,000
36446 Fulton Clarke County AL 457 $57,070 $109,300
35464 Gainesville Sumter County AL 448 $12,423 $50,600
36858 Russell County AL 441 $35,590 $143,800
36539 Fruitdale Washington County AL 435 $176,900
35755 Langston Marshall County AL 431 $38,315 $420,000
36723 Boykin Wilcox County AL 427 $38,281
36371 Pinckard Dale County AL 425 $39,000 $120,400
36435 Wilcox County AL 412 $55,313 $77,300
35775 Morgan County AL 395 $43,935 $74,200
35469 Greene County AL 365
36754 Marengo County AL 352 $39,483
36559 Fairhope Baldwin County AL 350 $54,050
36538 Washington County AL 330 $37,917 $100,900
36773 Dallas County AL 327 $264,000
36473 Conecuh County AL 316 $57,788 $129,200
36790 Chilton County AL 312
36455 Lockhart Covington County AL 284 $37,500 $72,700
35584 Sipsey Walker County AL 281 $25,357
36529 Deer Park Washington County AL 260 $82,500 $201,000
36581 Washington County AL 241 $305,500
36267 Millerville Clay County AL 219
35766 Jackson County AL 217 $79,479 $82,300
35052 St. Clair County AL 214
36481 Vredenburgh Monroe County AL 187 $34,375 $135,900
36030 Butler County AL 185 $23,917
36013 Pike Road Montgomery County AL 180 $139,853 $376,500
35036 Brookside Jefferson County AL 175
36039 Macon County AL 168 $41,000
35060 Adamsville Jefferson County AL 159 $111,300
36763 Myrtlewood Marengo County AL 157 $87,059 $53,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.