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
Minnesota
38.8
Rankings
Full list

Top and bottom zip codes in Minnesota

Zip codes with 1,000+ residents

Oldest zip codes (highest median age)

See all
  1. 156655Longville64
  2. 256452Hackensack62.6
  3. 356515Battle Lake61.8
  4. 455790Tower61.8
  5. 556442Crosslake60.9
  6. 655731Ely60.3
  7. 755723Cook60.3
  8. 856571Ottertail59.5
  9. 956628Bigfork58.2
  10. 1055047Marine On Saint Croix58

Youngest zip codes (lowest median age)

See all
  1. 155455Minneapolis18.9
  2. 256563Moorhead19.5
  3. 356321Collegeville20.1
  4. 455414Minneapolis22.8
  5. 555812Duluth23.2
  6. 655454Minneapolis25.8
  7. 756671Redlake25.9
  8. 856301Saint Cloud27.1
  9. 955805Duluth27.2
  10. 1056670Redby27.7

Median age by county in Minnesota

  1. 1Aitkin County56.9
  2. 2Cook County53
  3. 3Koochiching County51.6
  4. 4Lake of the Woods County50.7
  5. 5Cass County49.9
  6. 6Lake County49.4
  7. 7Hubbard County48.6
  8. 8Kittson County47.8
  9. 9Lac qui Parle County47.4
  10. 10Big Stone County47
  11. 11Itasca County46.9
  12. 12Murray County46.5
  13. 13Otter Tail County46.2
  14. 14Traverse County46.1
  15. 15Pine County45.9
  16. 16Crow Wing County45.7
  17. 17Lincoln County45.6
  18. 18Pope County45.3
  19. 19Wabasha County45.2
  20. 20Houston County45.1
  21. 21Kanabec County44.7
  22. 22Douglas County44.5
  23. 23Jackson County44.5
  24. 24Faribault County44.3
  25. 25Freeborn County44.3
  26. 26Martin County43.9
  27. 27Norman County43.8
  28. 28Becker County43.5
  29. 29Grant County43.2
  30. 30Marshall County43.2
  31. 31Red Lake County43
  32. 32Todd County42.8
  33. 33Goodhue County42.5
  34. 34Morrison County42.5
  35. 35Sibley County42.4
  36. 36Fillmore County42.3
  37. 37Renville County42.3
  38. 38Meeker County42.2
  39. 39Wilkin County42.2
  40. 40Yellow Medicine County42.1
  41. 41Brown County42
  42. 42Roseau County41.9
  43. 43Le Sueur County41.8
  44. 44Swift County41.8
  45. 45Chippewa County41.7
  46. 46Clearwater County41.6
  47. 47McLeod County41.6
  48. 48Carlton County41.4
  49. 49Mille Lacs County41.2
  50. 50Rock County41.2
  51. 51St. Louis County41.2
  52. 52Chisago County40.8
  53. 53Watonwan County40.8
  54. 54Waseca County40.6
  55. 55Redwood County40.5
  56. 56Steele County40.5
  57. 57Pipestone County40.4
  58. 58Cottonwood County40.3
  59. 59Isanti County40.2
  60. 60Kandiyohi County40
  61. 61Wadena County40
  62. 62Polk County39.8
  63. 63Washington County39.8
  64. 64Pennington County39.6
  65. 65Mower County39.2
  66. 66Carver County39
  67. 67Anoka County38.8
  68. 68Dodge County38.7
  69. 69Dakota County38.6
  70. 70Nicollet County38.3
  71. 71Olmsted County37.8
  72. 72Scott County37.8
  73. 73Hennepin County37.6
  74. 74Wright County37.6
  75. 75Lyon County37.4
  76. 76Rice County37.1
  77. 77Sherburne County37
  78. 78Winona County36.4
  79. 79Benton County36.2
  80. 80Ramsey County36.1
  81. 81Nobles County35.7
  82. 82Mahnomen County35.4
  83. 83Beltrami County35.3
  84. 84Stearns County35.1
  85. 85Stevens County33.9
  86. 86Clay County33.7
  87. 87Blue Earth County31.6

Questions about this map

Which zip code has the highest median age in Minnesota?

Among zip codes with at least 1,000 residents, 56655 (Longville, MN) has the highest: 64.

Which zip code has the lowest median age in Minnesota?

55455 (Minneapolis, MN) has the lowest: 18.9.

What is the median age for the United States?

38.9; in Minnesota it is 38.8.

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