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
South Dakota
$46,539
Rankings
Full list

Top and bottom zip codes in South Dakota

Zip codes with 1,000+ residents

Zip codes where workers earn the most

See all
  1. 157038Jefferson$73,173
  2. 257055Renner$65,406
  3. 357445Groton$62,000
  4. 457064Tea$60,398
  5. 557035Humboldt$59,881
  6. 657744Hermosa$58,714
  7. 757532Fort Pierre$57,396
  8. 857049North Sioux City$56,667
  9. 957005Brandon$56,639
  10. 1057020Crooks$56,439

Zip codes where workers earn the least

See all
  1. 157007Brookings$8,010
  2. 257772Porcupine$21,159
  3. 357548Lower Brule$23,600
  4. 457566Parmelee$24,018
  5. 557756Manderson$25,132
  6. 657069Vermillion$29,148
  7. 757570Rosebud$29,430
  8. 857714Allen$29,531
  9. 957579White River$29,722
  10. 1057278Willow Lake$30,563

Median earnings per worker by county in South Dakota

  1. 1Stanley County$57,222
  2. 2Union County$54,682
  3. 3Lincoln County$53,973
  4. 4Custer County$52,596
  5. 5Hughes County$51,808
  6. 6Walworth County$51,272
  7. 7McCook County$50,000
  8. 8Hutchinson County$49,701
  9. 9Minnehaha County$49,701
  10. 10Hamlin County$49,214
  11. 11Sully County$48,118
  12. 12Hanson County$48,030
  13. 13Lyman County$47,730
  14. 14Hyde County$47,708
  15. 15Aurora County$47,609
  16. 16Campbell County$47,500
  17. 17Turner County$47,453
  18. 18Jerauld County$47,225
  19. 19Edmunds County$46,765
  20. 20Harding County$46,544
  21. 21Yankton County$46,451
  22. 22Day County$46,359
  23. 23Haakon County$46,293
  24. 24Codington County$45,841
  25. 25Douglas County$45,786
  26. 26Kingsbury County$45,602
  27. 27Brown County$45,396
  28. 28Deuel County$45,339
  29. 29Pennington County$45,147
  30. 30Grant County$44,961
  31. 31Jackson County$44,931
  32. 32Moody County$44,466
  33. 33Spink County$44,360
  34. 34McPherson County$44,141
  35. 35Potter County$44,125
  36. 36Fall River County$44,124
  37. 37Perkins County$44,032
  38. 38Bon Homme County$43,759
  39. 39Sanborn County$43,646
  40. 40Lake County$43,623
  41. 41Hand County$43,358
  42. 42Roberts County$43,065
  43. 43Clark County$42,922
  44. 44Brule County$42,684
  45. 45Meade County$42,468
  46. 46Davison County$42,376
  47. 47Marshall County$41,875
  48. 48Gregory County$41,857
  49. 49Butte County$41,749
  50. 50Brookings County$41,733
  51. 51Charles Mix County$41,496
  52. 52Corson County$41,341
  53. 53Miner County$41,311
  54. 54Beadle County$40,894
  55. 55Faulk County$40,139
  56. 56Dewey County$39,891
  57. 57Lawrence County$38,970
  58. 58Ziebach County$38,846
  59. 59Buffalo County$38,529
  60. 60Todd County$38,418
  61. 61Jones County$37,500
  62. 62Oglala Lakota County$37,105
  63. 63Bennett County$36,481
  64. 64Tripp County$35,508
  65. 65Clay County$32,947
  66. 66Mellette County$32,500

Questions about this map

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

Among zip codes with at least 1,000 residents, 57038 (Jefferson, SD) has the highest: $73,173.

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

57007 (Brookings, SD) has the lowest: $8,010.

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

$49,666; in South Dakota it is $46,539.

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