ZipCodeLook
Loading 33,000 zip codes…

About this map

Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

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

U.S.
38.9
South Dakota
38
Rankings
Full list

Top and bottom zip codes in South Dakota

Zip codes with 1,000+ residents

Oldest zip codes (highest median age)

See all
  1. 157437Eureka63.3
  2. 257732Deadwood61.5
  3. 357747Hot Springs60.1
  4. 457730Custer57.9
  5. 557075Wentworth56.8
  6. 657382Wessington Springs55.6
  7. 757754Lead54.5
  8. 857216Big Stone City53
  9. 957567Philip52.5
  10. 1057744Hermosa52.2

Youngest zip codes (lowest median age)

See all
  1. 157566Parmelee18.2
  2. 257007Brookings19.3
  3. 357339Fort Thompson21.3
  4. 457714Allen21.7
  5. 557706Ellsworth Afb21.7
  6. 657794Wounded Knee22.1
  7. 757756Manderson22.7
  8. 857069Vermillion23.9
  9. 957548Lower Brule24
  10. 1057752Kyle24

Median age by county in South Dakota

  1. 1Custer County57.6
  2. 2Fall River County55.3
  3. 3Hyde County53.7
  4. 4Campbell County50.9
  5. 5McPherson County50
  6. 6Potter County49.9
  7. 7Miner County48.4
  8. 8Haakon County47.9
  9. 9Jerauld County46.9
  10. 10Sully County46.9
  11. 11Harding County46.3
  12. 12Spink County45.5
  13. 13Tripp County45
  14. 14Day County44.8
  15. 15Lawrence County44.8
  16. 16Gregory County44.7
  17. 17Grant County44.5
  18. 18Stanley County44.5
  19. 19Edmunds County44
  20. 20Perkins County44
  21. 21Lake County43.8
  22. 22Faulk County42.9
  23. 23Hand County42.5
  24. 24Marshall County42.5
  25. 25Yankton County42.5
  26. 26Bon Homme County42.1
  27. 27Hutchinson County42.1
  28. 28Kingsbury County42.1
  29. 29Douglas County42
  30. 30Deuel County41.8
  31. 31Aurora County41.7
  32. 32Walworth County41.7
  33. 33Brule County41.5
  34. 34Union County41.5
  35. 35Turner County41.2
  36. 36Moody County40.8
  37. 37Codington County40.4
  38. 38Clark County40.3
  39. 39Butte County40.2
  40. 40Pennington County40.1
  41. 41Sanborn County40.1
  42. 42Davison County39.6
  43. 43Hughes County39.5
  44. 44McCook County39.5
  45. 45Roberts County38.5
  46. 46Hanson County38.3
  47. 47Brown County37.8
  48. 48Beadle County37.6
  49. 49Mellette County37.5
  50. 50Meade County37.3
  51. 51Ziebach County36.7
  52. 52Lyman County36.1
  53. 53Charles Mix County36
  54. 54Minnehaha County36
  55. 55Lincoln County35.9
  56. 56Jackson County34.3
  57. 57Jones County33.9
  58. 58Hamlin County31.8
  59. 59Corson County29.9
  60. 60Oglala Lakota County28.2
  61. 61Brookings County28
  62. 62Dewey County27.7
  63. 63Bennett County27.4
  64. 64Todd County25.5
  65. 65Clay County24.9
  66. 66Buffalo County22.8

Questions about this map

Which zip code has the highest median age in South Dakota?

Among zip codes with at least 1,000 residents, 57437 (Eureka, SD) has the highest: 63.3.

Which zip code has the lowest median age in South Dakota?

57566 (Parmelee, SD) has the lowest: 18.2.

What is the median age for the United States?

38.9; in South Dakota it is 38.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Half of residents are older than this, half younger. Retirement areas run 50+, college towns can be in the low 20s.

More maps