Michigan weather by city
VSWeather covers 180 cities and towns in Michigan, from Detroit (population 636,644) down to Ironwood (population 5,004). Menominee is the state's sunniest covered city at 183 sunny days a year. Ironwood is its snowiest at 171 in of snow in an average winter. Every figure is a 30 year average for 1991 to 2020.
Michigan climate standouts
The top 10 covered cities in the state for each measure.
Sunniest
- 1Menominee 183 sunny days
- 2Escanaba 176 sunny days
- 3Flat Rock 174 sunny days
- 4Grosse Pointe Park 173 sunny days
- 5River Rouge 173 sunny days
- 6Detroit 172 sunny days
- 7Warren 172 sunny days
- 8Sterling Heights 172 sunny days
- 9Dearborn 172 sunny days
- 10Taylor 172 sunny days
Snowiest
- 1Ironwood 171 in of snow
- 2Ishpeming 158 in of snow
- 3Houghton 153 in of snow
- 4Petoskey 122 in of snow
- 5Sault Ste. Marie 120 in of snow
- 6Traverse City 103 in of snow
- 7Marquette 103 in of snow
- 8Manistee 96 in of snow
- 9Allegan 94 in of snow
- 10Cadillac 92 in of snow
Rainiest
Popular Michigan comparisons
The state's biggest cities, head to head.
All covered Michigan cities and towns
Every place links to its full climate profile.
- Adrian
- Albion
- Allegan
- Allen Park
- Allendale
- Alma
- Alpena
- Ann Arbor
- Auburn Hills
- Battle Creek
- Bay City
- Beecher
- Belding
- Benton Harbor
- Berkley
- Beverly Hills
- Big Rapids
- Birmingham
- Bridgeport
- Brighton
- Buena Vista
- Burton
- Byron Center
- Cadillac
- Center Line
- Charlotte
- Chelsea
- Clawson
- Coldwater
- Comstock Northwest
- Comstock Park
- Cutlerville
- Davison
- Dearborn
- Dearborn Heights
- Detroit
- Dowagiac
- Dundee
- East Grand Rapids
- East Lansing
- Eastpointe
- Eastwood
- Eaton Rapids
- Ecorse
- Escanaba
- Fair Plain
- Farmington
- Farmington Hills
- Fenton
- Ferndale
- Flat Rock
- Flint
- Flushing
- Forest Hills
- Frankenmuth
- Fraser
- Freeland
- Garden City
- Gladstone
- Grand Blanc
- Grand Haven
- Grand Ledge
- Grand Rapids
- Grandville
- Greenville
- Grosse Pointe
- Grosse Pointe Farms
- Grosse Pointe Park
- Grosse Pointe Woods
- Hamtramck
- Harper Woods
- Haslett
- Hastings
- Hazel Park
- Highland Park
- Hillsdale
- Holland
- Holly
- Holt
- Houghton
- Houghton Lake
- Howell
- Hudsonville
- Huntington Woods
- Inkster
- Ionia
- Iron Mountain
- Ironwood
- Ishpeming
- Jackson
- Jenison
- Kalamazoo
- Kentwood
- Kingsford
- Lake Fenton
- Lambertville
- Lansing
- Lapeer
- Lincoln Park
- Livonia
- Ludington
- Madison Heights
- Manistee
- Marquette
- Marshall
- Marysville
- Mason
- Melvindale
- Menominee
- Midland
- Milan
- Milford
- Monroe
- Mount Clemens
- Mount Pleasant
- Muskegon
- Muskegon Heights
- New Baltimore
- New Haven
- Niles
- Northview
- Northville
- Norton Shores
- Novi
- Oak Park
- Okemos
- Owosso
- Petoskey
- Plymouth
- Pontiac
- Port Huron
- Portage
- Richmond
- River Rouge
- Riverview
- Rochester
- Rochester Hills
- Rockford
- Romulus
- Roseville
- Royal Oak
- Saginaw
- Saline
- Sault Ste. Marie
- Shields
- South Lyon
- South Monroe
- Southfield
- Southgate
- Springfield
- St. Clair
- St. Clair Shores
- St. Johns
- St. Joseph
- St. Louis
- Sterling Heights
- Sturgis
- Swartz Creek
- Taylor
- Tecumseh
- Temperance
- Three Rivers
- Traverse City
- Trenton
- Troy
- Utica
- Walker
- Walled Lake
- Warren
- Waverly
- Wayne
- Westland
- Westwood
- Whitmore Lake
- Wixom
- Woodhaven
- Wyandotte
- Wyoming
- Ypsilanti
- Zeeland
National rankings
See how Michigan cities place among the sunniest cities and snowiest cities and more in the US city weather rankings.
About this data
Figures are 30 year averages for 1991 to 2020, computed from daily climate history at each city's own coordinates. Sunny days count clear plus partly cloudy days; snowfall is anchored to NOAA station measurements. Methods and sources are described on the data sources page.
Weather data by Open-Meteo.com (CC BY 4.0). Contains modified Copernicus Climate Change Service information (ERA5, ERA5-Land).