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
36856 Russell County AL 8,825 $68,636 $252,700
35085 Jemison Chilton County AL 8,786 $61,845 $122,300
35062 Dora Jefferson County AL 8,674 $68,395 $180,500
35474 Moundville Hale County AL 8,648 $80,406 $187,700
36545 Jackson Clarke County AL 8,596 $49,338 $141,200
35476 Northport Tuscaloosa County AL 8,568 $59,545 $196,800
35068 Fultondale Jefferson County AL 8,437 $70,159 $188,400
36264 Heflin Cleburne County AL 8,408 $54,119 $155,500
35654 Russellville Franklin County AL 8,396 $54,375 $158,300
35956 Whitesboro Etowah County AL 8,381 $57,598 $170,900
36732 Demopolis Marengo County AL 8,339 $45,029 $182,400
35044 Childersburg Talladega County AL 8,225 $50,448 $120,000
35986 Rainsville DeKalb County AL 8,221 $65,774 $207,600
35962 Crossville DeKalb County AL 8,211 $58,000 $130,200
35222 Birmingham Jefferson County AL 8,184 $91,964 $374,600
35005 Adamsville Jefferson County AL 8,143 $57,151 $138,100
36107 Montgomery Montgomery County AL 8,063 $31,895 $69,800
36375 Slocomb Geneva County AL 8,039 $55,089 $123,800
36323 Elba Coffee County AL 8,033 $43,433 $108,400
35031 Blountsville Blount County AL 7,937 $54,036 $135,100
36603 Mobile Mobile County AL 7,805 $27,083 $107,400
35114 Alabaster Shelby County AL 7,777 $96,335 $280,400
36322 Daleville Dale County AL 7,740 $49,243 $115,200
35673 Trinity Lawrence County AL 7,679 $75,366 $191,400
36350 Midland City Dale County AL 7,675 $55,179 $169,300
35151 Stewartville Talladega County AL 7,615 $69,228 $138,700
36401 Evergreen Conecuh County AL 7,493 $41,135 $102,500
35594 Winfield Fayette County AL 7,441 $47,946 $144,300
36089 Union Springs Bullock County AL 7,401 $29,423 $69,900
35748 Huntsville Madison County AL 7,311 $118,365 $330,600
35614 Athens Limestone County AL 7,157 $57,296 $178,200
35670 Somerville Morgan County AL 7,116 $48,531 $165,200
36025 Elmore Elmore County AL 7,083 $54,030 $167,400
36580 Summerdale Baldwin County AL 7,025 $59,138 $238,000
35953 Ashville St. Clair County AL 7,020 $69,415 $197,600
35147 Sterrett Shelby County AL 6,971 $85,587 $283,300
36522 Citronelle Mobile County AL 6,892 $48,961 $151,500
35207 Birmingham Jefferson County AL 6,824 $28,672 $74,800
36530 Elberta Baldwin County AL 6,824 $59,252 $251,900
36572 Satsuma Mobile County AL 6,816 $93,810 $201,100
35980 Douglas Marshall County AL 6,663 $57,655 $168,600
35218 Birmingham Jefferson County AL 6,628 $30,966 $79,500
35747 Grant Marshall County AL 6,546 $78,750 $219,100
35622 Falkville Morgan County AL 6,532 $53,354 $174,400
36611 Chickasaw Mobile County AL 6,367 $42,854 $110,300
35905 Glencoe Etowah County AL 6,308 $65,505 $188,600
35581 Phil Campbell Franklin County AL 6,271 $47,633 $105,400
36310 Abbeville Henry County AL 6,224 $37,629 $123,400
36024 Eclectic Elmore County AL 6,198 $54,212 $228,900
35184 West Blocton Bibb County AL 6,188 $51,196 $109,800
36266 Lineville Clay County AL 6,185 $50,168 $185,000
36549 Lillian Baldwin County AL 6,152 $65,759 $198,000
36312 Ashford Houston County AL 6,147 $55,257 $158,300
36784 Putnam Clarke County AL 6,104 $51,442 $122,200
36521 Chunchula Mobile County AL 6,060 $69,360 $168,700
36862 Penton Chambers County AL 6,052 $39,510 $138,800
36268 Munford Talladega County AL 6,022 $60,509 $84,900
35961 Collinsville DeKalb County AL 5,997 $44,119 $89,300
36271 Ohatchee Calhoun County AL 5,991 $56,442 $134,000
35978 Henagar DeKalb County AL 5,964 $52,545 $123,900
35578 Nauvoo Walker County AL 5,791 $54,769 $96,500
36352 Newton Houston County AL 5,762 $71,386 $200,400
35672 Town Creek Lawrence County AL 5,738 $57,679 $124,700
35042 Centreville Bibb County AL 5,681 $50,238 $139,600
36744 Greensboro Hale County AL 5,662 $33,983 $151,200
35754 Huntsville Morgan County AL 5,602 $92,632 $174,900
35442 Aliceville Pickens County AL 5,539 $34,274 $121,700
36607 Mobile Mobile County AL 5,529 $40,681 $125,000
36756 Marion Perry County AL 5,483 $34,679 $98,400
35224 Birmingham Jefferson County AL 5,409 $46,401 $81,600
36344 Hartford Geneva County AL 5,345 $61,635 $158,800
36340 Geneva Geneva County AL 5,340 $48,681 $109,500
36049 Luverne Crenshaw County AL 5,314 $53,073 $124,000
35466 Gordo Pickens County AL 5,245 $52,769 $119,600
35046 Clanton Chilton County AL 5,229 $67,813 $154,700
36849 Auburn Lee County AL 5,224
36362 Fort Rucker Dale County AL 5,221 $75,875
36277 Weaver Calhoun County AL 5,153 $65,096 $139,800
36251 Ashland Clay County AL 5,146 $51,094 $158,200
36010 Brundidge Pike County AL 5,137 $40,295 $108,300
35034 Brent Bibb County AL 5,132 $33,791 $151,700
35186 Wilsonville Shelby County AL 5,121 $92,723 $289,400
36445 Frisco City Monroe County AL 5,111 $37,305 $107,900
35619 Lawrence County AL 5,098 $64,295 $150,000
35117 Mount Olive Jefferson County AL 5,091 $87,923 $195,300
35553 Double Springs Winston County AL 5,073 $51,500 $98,700
35739 Ardmore Limestone County AL 5,056 $62,463 $199,900
35550 Cordova Walker County AL 5,053 $42,975 $84,700
36576 Silverhill Baldwin County AL 4,964 $78,227 $235,600
35054 Pell City St. Clair County AL 4,954 $80,082 $274,200
35116 Morris Jefferson County AL 4,912 $98,990 $228,200
35470 Livingston Sumter County AL 4,909 $40,042 $154,200
35760 New Hope Madison County AL 4,908 $66,346 $164,500
35971 Fyffe DeKalb County AL 4,903 $55,231 $118,900
35490 Vance Tuscaloosa County AL 4,891 $77,406 $167,800
35175 Union Grove Marshall County AL 4,871 $72,037 $183,100
35772 Stevenson Jackson County AL 4,847 $40,982 $148,500
36260 Oxford Talladega County AL 4,729 $57,163 $152,800
35072 Hollins Coosa County AL 4,725 $51,801 $99,000
35592 Vernon Lamar County AL 4,573 $43,417 $126,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.