ZipCodeLook
Loading 33,000 zip codes…

About this map

Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

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

U.S.
$44,673
Missouri
$39,695
Rankings
Full list

Top and bottom zip codes in Missouri

Zip codes with 1,000+ residents

Zip codes with the highest per capita income

See all
  1. 163124Saint Louis$158,119
  2. 263131Saint Louis$124,190
  3. 363005Chesterfield$98,885
  4. 464112Kansas City$97,077
  5. 563341Defiance$91,428
  6. 664113Kansas City$88,844
  7. 763141Saint Louis$82,329
  8. 863038Glencoe$79,229
  9. 963017Chesterfield$74,858
  10. 1063105Saint Louis$74,142

Zip codes with the lowest per capita income

See all
  1. 165897Springfield$3,985
  2. 265726Point Lookout$4,432
  3. 364125Kansas City$15,737
  4. 463829Cardwell$15,864
  5. 564126Kansas City$17,330
  6. 663653Leadwood$17,384
  7. 765640Dunnegan$18,407
  8. 863106Saint Louis$18,432
  9. 963851Hayti$18,597
  10. 1065764Tunas$18,845

Per capita income by county in Missouri

  1. 1St. Louis County$51,977
  2. 2St. Charles County$51,051
  3. 3Platte County$50,574
  4. 4Clay County$43,986
  5. 5Cass County$42,789
  6. 6St. Louis city$41,187
  7. 7Osage County$41,168
  8. 8Boone County$40,954
  9. 9Christian County$39,805
  10. 10Camden County$39,610
  11. 11Jackson County$39,559
  12. 12Jefferson County$39,160
  13. 13Cole County$39,068
  14. 14Ray County$38,510
  15. 15Franklin County$37,792
  16. 16Warren County$37,271
  17. 17Lincoln County$36,965
  18. 18Andrew County$36,964
  19. 19Greene County$36,779
  20. 20Lafayette County$36,530
  21. 21Cape Girardeau County$35,813
  22. 22Gasconade County$35,800
  23. 23Clinton County$35,789
  24. 24Putnam County$35,778
  25. 25Perry County$35,632
  26. 26Ste. Genevieve County$35,520
  27. 27Stone County$35,448
  28. 28Holt County$35,363
  29. 29Carroll County$35,161
  30. 30Atchison County$34,574
  31. 31Linn County$34,377
  32. 32Adair County$34,223
  33. 33Buchanan County$33,965
  34. 34Callaway County$33,886
  35. 35Scott County$33,711
  36. 36Caldwell County$33,593
  37. 37Livingston County$33,477
  38. 38Newton County$33,219
  39. 39Morgan County$33,075
  40. 40Chariton County$32,928
  41. 41Johnson County$32,773
  42. 42Benton County$32,477
  43. 43Crawford County$32,458
  44. 44Henry County$32,207
  45. 45Daviess County$32,007
  46. 46Jasper County$31,916
  47. 47Taney County$31,637
  48. 48Barry County$31,611
  49. 49Grundy County$31,335
  50. 50Madison County$31,291
  51. 51Maries County$31,243
  52. 52Polk County$31,140
  53. 53Ralls County$31,088
  54. 54Montgomery County$30,947
  55. 55Phelps County$30,712
  56. 56Howard County$30,705
  57. 57Pettis County$30,640
  58. 58Cooper County$30,584
  59. 59Nodaway County$30,440
  60. 60Miller County$30,419
  61. 61New Madrid County$30,377
  62. 62Macon County$30,350
  63. 63Marion County$30,271
  64. 64Webster County$30,265
  65. 65Ozark County$30,178
  66. 66Pulaski County$30,154
  67. 67Stoddard County$30,101
  68. 68Cedar County$30,063
  69. 69Dent County$29,909
  70. 70Worth County$29,797
  71. 71Moniteau County$29,785
  72. 72Shelby County$29,637
  73. 73Saline County$29,533
  74. 74Monroe County$29,426
  75. 75Bates County$29,340
  76. 76St. Clair County$29,315
  77. 77Dade County$29,262
  78. 78Washington County$29,137
  79. 79Laclede County$29,076
  80. 80Knox County$28,995
  81. 81DeKalb County$28,990
  82. 82Sullivan County$28,941
  83. 83Scotland County$28,924
  84. 84Douglas County$28,761
  85. 85St. Francois County$28,659
  86. 86Lawrence County$28,600
  87. 87Lewis County$28,581
  88. 88Randolph County$28,481
  89. 89Audrain County$28,392
  90. 90Clark County$28,391
  91. 91Gentry County$28,303
  92. 92Bollinger County$28,258
  93. 93Iron County$28,180
  94. 94Pike County$28,004
  95. 95Dallas County$28,002
  96. 96Howell County$27,570
  97. 97Butler County$27,431
  98. 98Harrison County$27,238
  99. 99Mercer County$27,204
  100. 100Carter County$27,032
  101. 101Reynolds County$26,409
  102. 102Pemiscot County$26,378
  103. 103Barton County$26,253
  104. 104Dunklin County$26,244
  105. 105Schuyler County$26,190
  106. 106Shannon County$26,034
  107. 107Vernon County$25,885
  108. 108Wright County$25,681
  109. 109McDonald County$25,422
  110. 110Wayne County$24,204
  111. 111Texas County$24,108
  112. 112Hickory County$24,107
  113. 113Mississippi County$24,081
  114. 114Oregon County$23,212
  115. 115Ripley County$22,674

Questions about this map

Which zip code has the highest per capita income in Missouri?

Among zip codes with at least 1,000 residents, 63124 (Saint Louis, MO) has the highest: $158,119.

Which zip code has the lowest per capita income in Missouri?

65897 (Springfield, MO) has the lowest: $3,985.

What is the per capita income for the United States?

$44,673; in Missouri it is $39,695.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Total income of everyone in the zip divided by the number of residents, including children. Lower than household income because it's per person.

More maps