ZipCodeLook
Loading 33,000 zip codes…

About this map

The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.

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

U.S.
$49,666
Missouri
$45,780
Rankings
Full list

Top and bottom zip codes in Missouri

Zip codes with 1,000+ residents

Zip codes where workers earn the most

See all
  1. 163124Saint Louis$121,771
  2. 263005Chesterfield$112,679
  3. 363131Saint Louis$108,916
  4. 464113Kansas City$97,995
  5. 563341Defiance$91,250
  6. 663127Saint Louis$90,257
  7. 763038Glencoe$87,083
  8. 863017Chesterfield$83,981
  9. 963122Saint Louis$80,365
  10. 1063144Saint Louis$79,496

Zip codes where workers earn the least

See all
  1. 165726Point Lookout$5,424
  2. 265897Springfield$6,291
  3. 363829Cardwell$14,750
  4. 465764Tunas$19,444
  5. 565806Springfield$22,727
  6. 664125Kansas City$24,345
  7. 765692Koshkonong$25,425
  8. 865787Roach$26,447
  9. 965624Cape Fair$26,645
  10. 1063961Qulin$26,875

Median earnings per worker by county in Missouri

  1. 1St. Charles County$59,077
  2. 2Platte County$54,680
  3. 3Clay County$52,850
  4. 4St. Louis County$52,538
  5. 5Cass County$51,068
  6. 6Jefferson County$49,487
  7. 7Lincoln County$48,810
  8. 8Ray County$48,094
  9. 9Christian County$47,658
  10. 10Jackson County$47,646
  11. 11St. Louis city$47,518
  12. 12Franklin County$47,395
  13. 13Cole County$47,109
  14. 14Andrew County$46,837
  15. 15DeKalb County$46,424
  16. 16Osage County$46,409
  17. 17Lafayette County$45,625
  18. 18Clinton County$45,372
  19. 19Putnam County$45,331
  20. 20Callaway County$45,017
  21. 21Warren County$44,878
  22. 22Boone County$44,618
  23. 23Pike County$44,523
  24. 24Caldwell County$44,267
  25. 25Ralls County$44,200
  26. 26Ste. Genevieve County$42,591
  27. 27Moniteau County$42,508
  28. 28Audrain County$42,506
  29. 29Webster County$42,490
  30. 30Livingston County$42,411
  31. 31Buchanan County$42,116
  32. 32Marion County$42,095
  33. 33Montgomery County$42,065
  34. 34Cooper County$42,062
  35. 35Schuyler County$41,970
  36. 36Grundy County$41,521
  37. 37Linn County$41,321
  38. 38Monroe County$41,218
  39. 39Lewis County$41,045
  40. 40Scotland County$41,007
  41. 41Howard County$40,994
  42. 42Macon County$40,958
  43. 43Chariton County$40,795
  44. 44Washington County$40,676
  45. 45Miller County$40,583
  46. 46St. Francois County$40,532
  47. 47Greene County$40,514
  48. 48Stoddard County$40,383
  49. 49Dallas County$40,204
  50. 50Polk County$40,162
  51. 51Carroll County$40,103
  52. 52Holt County$39,905
  53. 53Bates County$39,886
  54. 54Scott County$39,827
  55. 55Lawrence County$39,788
  56. 56Perry County$39,728
  57. 57Shelby County$39,676
  58. 58Newton County$39,600
  59. 59Camden County$39,574
  60. 60Crawford County$39,381
  61. 61Sullivan County$39,375
  62. 62Randolph County$39,311
  63. 63Henry County$39,276
  64. 64Mercer County$39,201
  65. 65Benton County$38,989
  66. 66Jasper County$38,807
  67. 67Gasconade County$38,787
  68. 68Cape Girardeau County$38,629
  69. 69Dunklin County$38,495
  70. 70Maries County$38,278
  71. 71Daviess County$38,201
  72. 72New Madrid County$38,196
  73. 73Johnson County$38,033
  74. 74Bollinger County$37,977
  75. 75Morgan County$37,743
  76. 76Iron County$37,527
  77. 77McDonald County$37,439
  78. 78Barry County$37,407
  79. 79Atchison County$37,405
  80. 80Stone County$37,400
  81. 81Pettis County$37,397
  82. 82Saline County$37,383
  83. 83Dent County$37,344
  84. 84Nodaway County$37,308
  85. 85St. Clair County$37,283
  86. 86Gentry County$37,177
  87. 87Adair County$37,154
  88. 88Douglas County$37,119
  89. 89Knox County$37,064
  90. 90Phelps County$37,057
  91. 91Laclede County$36,950
  92. 92Shannon County$36,848
  93. 93Pulaski County$36,814
  94. 94Mississippi County$36,769
  95. 95Harrison County$36,500
  96. 96Worth County$36,394
  97. 97Clark County$36,239
  98. 98Barton County$36,199
  99. 99Cedar County$35,824
  100. 100Wright County$35,542
  101. 101Pemiscot County$35,345
  102. 102Reynolds County$35,135
  103. 103Dade County$35,050
  104. 104Butler County$34,959
  105. 105Howell County$34,934
  106. 106Madison County$34,683
  107. 107Oregon County$34,563
  108. 108Texas County$34,375
  109. 109Vernon County$34,368
  110. 110Ripley County$34,023
  111. 111Ozark County$33,935
  112. 112Wayne County$32,731
  113. 113Taney County$32,457
  114. 114Hickory County$32,054
  115. 115Carter County$32,035

Questions about this map

Which zip code has the highest median earnings per worker in Missouri?

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

Which zip code has the lowest median earnings per worker in Missouri?

65726 (Point Lookout, MO) has the lowest: $5,424.

What is the median earnings per worker for the United States?

$49,666; in Missouri it is $45,780.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home.

More maps