The Town Files

25 Small Towns in Michigan With the Coolest Summers

Ranked by july average high (°f) among 541 towns of 2,500–10,000 people in Michigan. #1 is Manistique, MI (July highs average 73.0°F).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Baraga, Michigan

    July highs average 77.1°F

    3,478 people · Baraga County · median home $133,300 · income $52,254 · Jan low 6°F · 178 in snow

  2. 24Alpena, Michigan

    July highs average 77.1°F

    9,116 people · Alpena County · median home $183,600 · income $52,239 · Jan low 13°F · 59 in snow

  3. 23Iron River, Michigan

    July highs average 77.0°F

    3,007 people · Iron County · median home $85,000 · income $54,183 · Jan low 0°F · 67 in snow

  4. 22Adams, Michigan

    July highs average 76.7°F

    2,540 people · Houghton County · median home $118,000 · income $63,914 · Jan low 9°F

  5. 21Portage, Michigan

    July highs average 76.7°F

    3,189 people · Houghton County · median home $204,700 · income $66,652 · Jan low 9°F · 208 in snow

  6. 20Hancock, Michigan

    July highs average 76.7°F

    4,501 people · Houghton County · median home $165,600 · income $59,519 · Jan low 9°F

  7. 19Gladstone, Michigan

    July highs average 76.7°F

    5,257 people · Delta County · median home $118,600 · income $54,970 · Jan low 7°F · 43 in snow

  8. 18Calumet, Michigan

    July highs average 76.7°F

    6,263 people · Houghton County · median home $99,800 · income $52,836 · Jan low 9°F

  9. 17Houghton, Michigan

    July highs average 76.7°F

    8,386 people · Houghton County · median home $254,500 · income $43,456 · Jan low 9°F

  10. 16Hayes, Michigan

    July highs average 76.3°F

    2,725 people · Otsego County · median home $222,300 · income $77,629 · Jan low 12°F · 149 in snow

  11. 15Mancelona, Michigan

    July highs average 76.3°F

    4,311 people · Antrim County · median home $159,900 · income $65,412 · Jan low 12°F · 137 in snow

  12. 14Ironwood, Michigan

    July highs average 76.3°F

    5,045 people · Gogebic County · median home $83,100 · income $41,250 · Jan low 4°F · 186 in snow

  13. 13Bear Creek, Michigan

    July highs average 76.3°F

    6,542 people · Emmet County · median home $364,500 · income $71,090 · Jan low 12°F · 120 in snow

  14. 12Kincheloe, Michigan

    July highs average 76.2°F

    2,587 people · Chippewa County · median home $110,700 · income $57,644 · Jan low 5°F · 94 in snow

  15. 11Negaunee, Michigan

    July highs average 76.0°F

    3,232 people · Marquette County · median home $302,400 · income $97,955 · Jan low 7°F · 197 in snow

  16. 10Marquette, Michigan

    July highs average 76.0°F

    4,140 people · Marquette County · median home $286,700 · income $57,983 · Jan low 7°F · 197 in snow

  17. 9Negaunee, Michigan

    July highs average 76.0°F

    4,627 people · Marquette County · median home $170,100 · income $70,568 · Jan low 7°F · 197 in snow

  18. 8Little Traverse, Michigan

    July highs average 75.2°F

    2,657 people · Emmet County · median home $345,400 · income $88,368 · Jan low 15°F · 124 in snow

  19. 7Resort, Michigan

    July highs average 75.2°F

    2,835 people · Emmet County · median home $394,500 · income $103,929 · Jan low 15°F · 124 in snow

  20. 6Petoskey, Michigan

    July highs average 75.2°F

    5,877 people · Emmet County · median home $364,100 · income $74,196 · Jan low 15°F · 124 in snow

  21. 5L'Anse, Michigan

    July highs average 74.8°F

    3,551 people · Baraga County · median home $122,700 · income $54,898 · Jan low 7°F · 208 in snow

  22. 4Munising, Michigan

    July highs average 74.7°F

    2,865 people · Alger County · median home $174,700 · income $62,227 · Jan low 13°F · 161 in snow

  23. 3Harvey, Michigan

    July highs average 74.6°F

    3,244 people · Marquette County · median home $262,800 · income $78,674 · Jan low 12°F · 102 in snow

  24. 2Chocolay, Michigan

    July highs average 74.6°F

    5,899 people · Marquette County · median home $246,800 · income $87,167 · Jan low 12°F · 102 in snow

  25. 1Manistique, Michigan

    July highs average 73.0°F

    2,828 people · Schoolcraft County · median home $93,300 · income $38,446 · Jan low 10°F

More Michigan rankings

Same ranking, other places

Methodology. We ranked 541 towns of 2,500–10,000 people in Michigan (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: