ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
$80,734
Alabama
$63,999
Rankings
Full list

Top and bottom zip codes in Alabama

Zip codes with 1,000+ residents

Zip codes with the highest median income

See all
  1. 135223Birmingham$168,278
  2. 235213Birmingham$159,824
  3. 335808Huntsville$142,273
  4. 435756Madison$129,852
  5. 535741Brownsboro$124,650
  6. 635226Birmingham$124,516
  7. 735763Owens Cross Roads$123,497
  8. 835043Chelsea$121,356
  9. 936093Wetumpka$120,693
  10. 1036527Spanish Fort$120,189

Zip codes with the lowest median income

See all
  1. 136776Sawyerville$16,765
  2. 235443Boligee$21,389
  3. 336089Union Springs$24,109
  4. 436205Anniston$24,734
  5. 535234Birmingham$26,831
  6. 636603Mobile$26,879
  7. 735401Tuscaloosa$29,152
  8. 835543Bear Creek$29,196
  9. 936925York$29,342
  10. 1035470Livingston$29,475

Median household income by county in Alabama

  1. 1Shelby County$97,961
  2. 2Madison County$86,499
  3. 3Limestone County$83,629
  4. 4Baldwin County$78,775
  5. 5Elmore County$78,243
  6. 6St. Clair County$77,463
  7. 7Autauga County$72,481
  8. 8Morgan County$68,845
  9. 9Coffee County$68,353
  10. 10Jefferson County$66,388
  11. 11Tuscaloosa County$66,231
  12. 12Lawrence County$66,071
  13. 13Lee County$65,824
  14. 14Chilton County$65,603
  15. 15Blount County$64,190
  16. 16Cullman County$62,656
  17. 17Lauderdale County$62,649
  18. 18Marshall County$62,571
  19. 19Washington County$61,042
  20. 20Colbert County$60,628
  21. 21Henry County$59,931
  22. 22Montgomery County$59,386
  23. 23Tallapoosa County$59,356
  24. 24Mobile County$58,880
  25. 25Houston County$58,626
  26. 26Talladega County$57,776
  27. 27Coosa County$57,355
  28. 28Winston County$57,256
  29. 29Walker County$56,509
  30. 30Cleburne County$55,345
  31. 31Clay County$55,250
  32. 32Calhoun County$55,029
  33. 33Dale County$54,963
  34. 34Etowah County$54,563
  35. 35Cherokee County$53,863
  36. 36Franklin County$53,338
  37. 37Geneva County$52,771
  38. 38Bibb County$52,541
  39. 39Covington County$52,456
  40. 40Randolph County$52,338
  41. 41Jackson County$51,908
  42. 42DeKalb County$51,204
  43. 43Russell County$51,197
  44. 44Marion County$50,088
  45. 45Lamar County$50,000
  46. 46Chambers County$49,656
  47. 47Fayette County$49,488
  48. 48Clarke County$49,249
  49. 49Pike County$48,677
  50. 50Crenshaw County$48,560
  51. 51Escambia County$48,225
  52. 52Choctaw County$47,813
  53. 53Pickens County$46,274
  54. 54Barbour County$46,042
  55. 55Butler County$44,755
  56. 56Marengo County$43,825
  57. 57Macon County$43,707
  58. 58Monroe County$42,292
  59. 59Conecuh County$41,327
  60. 60Wilcox County$40,640
  61. 61Hale County$39,250
  62. 62Perry County$37,654
  63. 63Lowndes County$37,052
  64. 64Dallas County$35,627
  65. 65Sumter County$33,310
  66. 66Bullock County$31,310
  67. 67Greene County$29,200

Questions about this map

Which zip code has the highest median household income in Alabama?

Among zip codes with at least 1,000 residents, 35223 (Birmingham, AL) has the highest: $168,278.

Which zip code has the lowest median household income in Alabama?

36776 (Sawyerville, AL) has the lowest: $16,765.

What is the median household income for the United States?

$80,734; in Alabama it is $63,999.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle household income: half of households earn more, half less. Includes all earners in the home. The Census caps reporting at $250,000+.

More maps