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
Missouri
$70,702
Rankings
Full list

Top and bottom zip codes in Missouri

Zip codes with 1,000+ residents

Zip codes with the highest median income

See all
  1. 163131Saint Louis$225,493
  2. 263005Chesterfield$198,469
  3. 363124Saint Louis$193,942
  4. 463038Glencoe$186,450
  5. 564113Kansas City$179,964
  6. 663341Defiance$170,598
  7. 764157Kansas City$149,526
  8. 863332Augusta$146,146
  9. 963367Lake Saint Louis$137,648
  10. 1063122Saint Louis$136,385

Zip codes with the lowest median income

See all
  1. 163106Saint Louis$20,679
  2. 265764Tunas$26,936
  3. 365806Springfield$28,165
  4. 463829Cardwell$28,281
  5. 563851Hayti$28,705
  6. 663115Saint Louis$30,622
  7. 764127Kansas City$33,111
  8. 865667Hartville$34,444
  9. 963876Senath$34,837
  10. 1063120Saint Louis$35,176

Median household income by county in Missouri

  1. 1St. Charles County$104,692
  2. 2Platte County$96,227
  3. 3Lincoln County$89,278
  4. 4Clay County$88,468
  5. 5Cass County$87,535
  6. 6Christian County$83,437
  7. 7St. Louis County$82,936
  8. 8Jefferson County$82,851
  9. 9Warren County$81,209
  10. 10Lafayette County$80,612
  11. 11Osage County$76,681
  12. 12Andrew County$75,625
  13. 13Cole County$74,876
  14. 14Ray County$74,573
  15. 15Callaway County$74,176
  16. 16Franklin County$73,165
  17. 17Boone County$72,758
  18. 18Chariton County$71,520
  19. 19Webster County$71,155
  20. 20Clinton County$70,627
  21. 21Cooper County$70,625
  22. 22DeKalb County$69,826
  23. 23Scotland County$68,913
  24. 24Jackson County$68,577
  25. 25Cape Girardeau County$68,464
  26. 26Johnson County$67,272
  27. 27Camden County$66,387
  28. 28Ste. Genevieve County$66,339
  29. 29Newton County$66,301
  30. 30Howard County$65,938
  31. 31Moniteau County$65,715
  32. 32Montgomery County$65,500
  33. 33Ralls County$65,388
  34. 34Caldwell County$64,806
  35. 35Pulaski County$64,466
  36. 36Gasconade County$64,232
  37. 37Daviess County$63,984
  38. 38Bollinger County$63,814
  39. 39Livingston County$63,627
  40. 40Stone County$63,520
  41. 41Putnam County$63,510
  42. 42Perry County$62,981
  43. 43Marion County$62,903
  44. 44Scott County$62,782
  45. 45Mercer County$62,679
  46. 46Macon County$62,357
  47. 47Buchanan County$62,158
  48. 48Carroll County$62,154
  49. 49Linn County$61,635
  50. 50Adair County$61,536
  51. 51Greene County$61,479
  52. 52Lawrence County$61,215
  53. 53Schuyler County$61,205
  54. 54Holt County$61,187
  55. 55Bates County$60,733
  56. 56Jasper County$60,694
  57. 57Pettis County$60,430
  58. 58Lewis County$59,934
  59. 59Polk County$59,647
  60. 60Maries County$59,455
  61. 61Audrain County$59,448
  62. 62Nodaway County$59,315
  63. 63Atchison County$58,750
  64. 64Phelps County$58,396
  65. 65Barry County$58,346
  66. 66Stoddard County$57,957
  67. 67Saline County$57,931
  68. 68Henry County$57,926
  69. 69Knox County$57,788
  70. 70Crawford County$57,629
  71. 71St. Francois County$57,477
  72. 72Sullivan County$56,964
  73. 73Miller County$56,736
  74. 74Taney County$56,497
  75. 75Dent County$56,312
  76. 76St. Louis city$56,160
  77. 77Washington County$56,043
  78. 78Gentry County$55,848
  79. 79Shannon County$55,222
  80. 80Pike County$54,989
  81. 81Monroe County$54,516
  82. 82Madison County$54,434
  83. 83Harrison County$54,367
  84. 84Dade County$53,750
  85. 85Dallas County$53,464
  86. 86Morgan County$53,412
  87. 87Laclede County$53,282
  88. 88St. Clair County$53,043
  89. 89Randolph County$53,033
  90. 90Benton County$52,567
  91. 91McDonald County$52,375
  92. 92Vernon County$52,230
  93. 93Grundy County$51,975
  94. 94New Madrid County$51,881
  95. 95Clark County$51,781
  96. 96Barton County$51,635
  97. 97Shelby County$51,594
  98. 98Howell County$50,993
  99. 99Texas County$50,036
  100. 100Carter County$50,000
  101. 101Butler County$49,089
  102. 102Iron County$48,850
  103. 103Cedar County$48,181
  104. 104Mississippi County$48,160
  105. 105Wright County$47,909
  106. 106Dunklin County$47,849
  107. 107Worth County$47,847
  108. 108Wayne County$47,226
  109. 109Douglas County$45,985
  110. 110Reynolds County$45,028
  111. 111Ozark County$44,163
  112. 112Oregon County$43,069
  113. 113Ripley County$42,037
  114. 114Pemiscot County$40,089
  115. 115Hickory County$39,390

Questions about this map

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

Among zip codes with at least 1,000 residents, 63131 (Saint Louis, MO) has the highest: $225,493.

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

63106 (Saint Louis, MO) has the lowest: $20,679.

What is the median household income for the United States?

$80,734; in Missouri it is $70,702.

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