Home Rankings Richest ZIP codes in the U.S. Alabama Richest ZIP codes in Alabama The ZIP codes in Alabama with the highest median household income, among ZIP codes with at least the population shown below so one-estate enclaves don't crowd the list.
Rank ZIP code City County Median household income Population 1 35223 Birmingham, AL Jefferson County $168,278 10,666 2 35213 Birmingham, AL Jefferson County $159,824 15,603 3 35808 Huntsville, AL Madison County $142,273 1,153 4 35756 Madison, AL Limestone County $129,852 24,947 5 35741 Brownsboro, AL Madison County $124,650 4,571 6 35226 Birmingham, AL Jefferson County $124,516 38,588 7 35763 Owens Cross Roads, AL Madison County $123,497 19,819 8 35043 Chelsea, AL Shelby County $121,356 15,837 9 36093 Wetumpka, AL Elmore County $120,693 11,410 10 36527 Spanish Fort, AL Baldwin County $120,189 21,765 11 36064 Pike Road, AL Montgomery County $119,853 14,103 12 35406 Tuscaloosa, AL Tuscaloosa County $119,250 18,904 13 35080 Helena, AL Shelby County $118,344 20,251 14 35758 Madison, AL Madison County $117,380 50,266 15 35173 Trussville, AL Jefferson County $117,105 31,603 16 35242 Birmingham, AL Shelby County $117,047 57,374 17 35244 Birmingham, AL Shelby County $113,450 38,217 18 35475 Northport, AL Tuscaloosa County $108,559 20,745 19 35757 Madison, AL Madison County $106,175 18,529 20 35801 Huntsville, AL Madison County $105,585 23,357 21 35749 Harvest, AL Madison County $103,901 30,710 22 35824 Huntsville, AL Madison County $103,619 9,645 23 35748 Gurley, AL Madison County $103,563 7,578 24 35759 Meridianville, AL Madison County $102,880 14,103 25 35186 Wilsonville, AL Shelby County $102,615 5,191 26 35803 Huntsville, AL Madison County $100,846 29,197 27 35613 Athens, AL Limestone County $100,845 25,523 28 35091 Kimberly, AL Jefferson County $100,375 3,802 29 36572 Satsuma, AL Mobile County $99,773 6,922 30 35124 Pelham, AL Shelby County $99,726 25,238 31 35243 Birmingham, AL Jefferson County $99,645 18,176 32 35114 Maylene, AL Shelby County $98,355 7,922 33 36561 Orange Beach, AL Baldwin County $98,295 9,528 34 35610 Anderson, AL Lauderdale County $98,188 1,744 35 36317 Clopton, AL Henry County $97,688 1,040 36 35754 Laceys Spring, AL Morgan County $96,071 5,556 37 36879 Waverly, AL Chambers County $93,029 2,826 38 35117 Mount Olive, AL Jefferson County $92,730 5,606 39 35585 Spruce Pine, AL Franklin County $92,679 1,642 40 35147 Sterrett, AL Shelby County $91,739 6,897 41 35811 Huntsville, AL Madison County $90,812 31,008 42 36273 Ranburne, AL Cleburne County $90,278 3,526 43 36532 Fairhope, AL Baldwin County $89,694 38,108 44 36022 Deatsville, AL Elmore County $89,459 15,672 45 36526 Daphne, AL Baldwin County $88,750 36,484 46 35007 Alabaster, AL Shelby County $88,505 28,586 47 35116 Morris, AL Jefferson County $88,274 5,227 48 35480 Ralph, AL Tuscaloosa County $88,200 1,879 49 35645 Killen, AL Lauderdale County $87,958 13,960 50 35474 Moundville, AL Hale County $87,933 9,654
Source: American Community Survey 2020–2024 5-year estimates. The ACS caps reported medians at $250,000. Only ZIP codes with a delivery area and at least 1,000 residents are ranked. Methodology
Free to cite with a link to this page.