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
Michigan
40.2
Rankings
Full list

Top and bottom zip codes in Michigan

Zip codes with 1,000+ residents

Oldest zip codes (highest median age)

See all
  1. 148028Harsens Island65.6
  2. 249630Empire64
  3. 348450Lexington63.2
  4. 449726Drummond Island63
  5. 549670Northport62.8
  6. 649635Frankfort62.7
  7. 749759Millersburg62.7
  8. 849950Mohawk62.4
  9. 948725Caseville62.3
  10. 1048467Port Austin62.2

Youngest zip codes (lowest median age)

See all
  1. 148724Carrollton15.7
  2. 248109Ann Arbor19.1
  3. 348824East Lansing19.3
  4. 448825East Lansing19.5
  5. 548859Mount Pleasant19.7
  6. 649401Allendale21.8
  7. 749931Houghton22.1
  8. 848104Ann Arbor22.9
  9. 949006Kalamazoo23
  10. 1048823East Lansing24.1

Median age by county in Michigan

  1. 1Alcona County60
  2. 2Ontonagon County59.8
  3. 3Roscommon County57.7
  4. 4Keweenaw County57.1
  5. 5Montmorency County56.9
  6. 6Presque Isle County56.1
  7. 7Leelanau County55.9
  8. 8Iosco County53.5
  9. 9Iron County53.1
  10. 10Mackinac County53
  11. 11Schoolcraft County52.6
  12. 12Oscoda County52.5
  13. 13Cheboygan County52.2
  14. 14Antrim County51.8
  15. 15Crawford County51.6
  16. 16Gogebic County51.2
  17. 17Ogemaw County51.2
  18. 18Benzie County50.8
  19. 19Gladwin County50.7
  20. 20Lake County50.5
  21. 21Charlevoix County50.4
  22. 22Manistee County50.3
  23. 23Arenac County50.2
  24. 24Menominee County49.6
  25. 25Huron County49.5
  26. 26Alger County49.1
  27. 27Clare County49
  28. 28Delta County48
  29. 29Alpena County47.8
  30. 30Mason County47.3
  31. 31Emmet County47
  32. 32Dickinson County46.9
  33. 33Baraga County46
  34. 34Cass County45.5
  35. 35Sanilac County45.5
  36. 36Tuscola County44.8
  37. 37Lapeer County44.7
  38. 38Luce County44.6
  39. 39St. Clair County44.5
  40. 40Kalkaska County44.4
  41. 41Otsego County44.4
  42. 42Oceana County44.2
  43. 43Bay County43.9
  44. 44Livingston County43.9
  45. 45Osceola County43.9
  46. 46Grand Traverse County43.5
  47. 47Missaukee County43.3
  48. 48Shiawassee County43.2
  49. 49Hillsdale County43.1
  50. 50Monroe County42.8
  51. 51Berrien County42.7
  52. 52Newaygo County42.7
  53. 53Lenawee County42.4
  54. 54Barry County42.3
  55. 55Wexford County42.2
  56. 56Clinton County41.8
  57. 57Midland County41.8
  58. 58Chippewa County41.6
  59. 59Jackson County41.5
  60. 60Eaton County41.4
  61. 61Macomb County41.3
  62. 62Oakland County41.3
  63. 63Saginaw County41.2
  64. 64Van Buren County41.2
  65. 65Allegan County41
  66. 66Branch County40.6
  67. 67Genesee County40.6
  68. 68Montcalm County40.4
  69. 69Calhoun County40.2
  70. 70Mecosta County40
  71. 71Muskegon County40
  72. 72St. Joseph County39.9
  73. 73Gratiot County39.6
  74. 74Marquette County39.3
  75. 75Ionia County39.1
  76. 76Wayne County37.9
  77. 77Ottawa County36.5
  78. 78Kent County35.9
  79. 79Kalamazoo County35
  80. 80Washtenaw County35
  81. 81Ingham County33.3
  82. 82Houghton County32.2
  83. 83Isabella County30.1

Questions about this map

Which zip code has the highest median age in Michigan?

Among zip codes with at least 1,000 residents, 48028 (Harsens Island, MI) has the highest: 65.6.

Which zip code has the lowest median age in Michigan?

48724 (Carrollton, MI) has the lowest: 15.7.

What is the median age for the United States?

38.9; in Michigan it is 40.2.

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