US Atlas: Rain Totals
Michigan Rain Totals by Town
See how much rain fell recently in 734 cities and towns in Michigan, with rainfall for the last hour to the last 30 days, nearby station reports, and each town's average precipitation.
Wettest Towns in Michigan
Average precipitation a year, rain and melted snow, from NOAA's 1991–2020 climate normals for each town's nearest weather station.
- Wyoming43 in
- Chikaming Township43 in
- New Buffalo Township43 in
- Dowagiac42 in
- Niles Township42 in
- Otsego Township41 in
- Lake Charter Township41 in
- Lowell Charter Township41 in
- Lincoln Charter Township41 in
- Ontwa Township40 in
Counties
- Alcona
- Alger
- Allegan
- Alpena
- Antrim
- Arenac
- Baraga
- Barry
- Bay
- Benzie
- Berrien
- Branch
- Calhoun
- Cass
- Charlevoix
- Cheboygan
- Chippewa
- Clare
- Clinton
- Crawford
- Delta
- Dickinson
- Eaton
- Emmet
- Genesee
- Gladwin
- Gogebic
- Grand Traverse
- Gratiot
- Hillsdale
- Houghton
- Huron
- Ingham
- Ionia
- Iosco
- Iron
- Isabella
- Jackson
- Kalamazoo
- Kalkaska
- Kent
- Keweenaw
- Lake
- Lapeer
- Leelanau
- Lenawee
- Livingston
- Luce
- Mackinac
- Macomb
- Manistee
- Marquette
- Mason
- Mecosta
- Menominee
- Midland
- Missaukee
- Monroe
- Montcalm
- Montmorency
- Muskegon
- Newaygo
- Oakland
- Oceana
- Ogemaw
- Ontonagon
- Osceola
- Oscoda
- Otsego
- Ottawa
- Presque Isle
- Roscommon
- Saginaw
- Sanilac
- Schoolcraft
- Shiawassee
- St. Clair
- St. Joseph
- Tuscola
- Van Buren
- Washtenaw
- Wayne
- Wexford
Allegan County
- Allegan
- Allegan Township
- Casco Township
- Dorr Township
- Fillmore Township
- Ganges Township
- Gun Plain Township
- Heath Township
- Holland
- Hopkins Township
- Laketown Township
- Lee Township
- Leighton Township
- Manlius Township
- Martin Township
- Monterey Township
- Otsego
- Otsego Township
- Overisel Township
- Plainwell
- Salem Township
- Saugatuck Township
- Trowbridge Township
- Wayland
- Wayland Township
Berrien County
- Bainbridge Township
- Baroda Township
- Benton Charter Township
- Benton Harbor
- Benton Heights
- Berrien Township
- Bertrand Township
- Buchanan
- Buchanan Township
- Chikaming Township
- Coloma Charter Township
- Fair Plain
- Hagar Township
- Lake Charter Township
- Lincoln Charter Township
- New Buffalo Township
- Niles
- Niles Township
- Oronoko Charter Township
- Paw Paw Lake
- Royalton Township
- St. Joseph
- St. Joseph Charter Township
- Watervliet Township
Genesee County
- Argentine Township
- Atlas Township
- Beecher
- Burton
- Clayton Charter Township
- Davison
- Davison Township
- Fenton
- Fenton Charter Township
- Flint
- Flint Charter Township
- Flushing
- Flushing Charter Township
- Forest Township
- Gaines Township
- Genesee Charter Township
- Grand Blanc
- Grand Blanc Charter Township
- Lake Fenton
- Linden
- Montrose Charter Township
- Mount Morris
- Mount Morris Township
- Mundy Township
- Richfield Township
- Swartz Creek
- Thetford Township
- Vienna Charter Township
Jackson County
- Blackman Charter Township
- Columbia Township
- Concord Township
- Grass Lake Charter Township
- Hanover Township
- Henrietta Township
- Jackson
- Leoni Township
- Liberty Township
- Michigan Center
- Napoleon Township
- Norvell Township
- Parma Township
- Rives Township
- Sandstone Township
- Spring Arbor Township
- Summit Township
- Tompkins Township
- Vandercook Lake
- Waterloo Township
Kent County
- Ada Township
- Algoma Township
- Alpine Township
- Bowne Township
- Byron Center
- Byron Township
- Caledonia Township
- Cannon Township
- Cascade Charter Township
- Cedar Springs
- Comstock Park
- Courtland Township
- Cutlerville
- East Grand Rapids
- Forest Hills
- Gaines Charter Township
- Grand Rapids
- Grand Rapids Charter Township
- Grandville
- Grattan Township
- Kentwood
- Lowell
- Lowell Charter Township
- Nelson Township
- Northview
- Oakfield Township
- Plainfield Charter Township
- Rockford
- Solon Township
- Sparta
- Sparta Township
- Spencer Township
- Tyrone Township
- Vergennes Township
- Walker
- Wyoming
Macomb County
- Armada Township
- Bruce Township
- Center Line
- Chesterfield Township
- Clinton Charter Township
- Eastpointe
- Fraser
- Harrison Charter Township
- Lenox Township
- Macomb Township
- Mount Clemens
- New Baltimore
- New Haven
- Ray Township
- Richmond
- Richmond Township
- Romeo
- Roseville
- Shelby Charter Township
- St. Clair Shores
- Sterling Heights
- Utica
- Warren
- Washington Charter Township
Oakland County
- Addison Township
- Auburn Hills
- Berkley
- Beverly Hills
- Birmingham
- Bloomfield Charter Township
- Bloomfield Hills
- Brandon Charter Township
- Clawson
- Commerce Charter Township
- Farmington Hills
- Ferndale
- Franklin
- Groveland Township
- Hazel Park
- Highland Charter Township
- Holly
- Holly Township
- Huntington Woods
- Independence Charter Township
- Keego Harbor
- Lake Orion
- Lathrup Village
- Lyon Charter Township
- Madison Heights
- Milford
- Milford Charter Township
- Novi
- Oak Park
- Oakland Charter Township
- Orion Charter Township
- Oxford
- Oxford Charter Township
- Pleasant Ridge
- Pontiac
- Rochester Hills
- Rose Township
- Royal Oak
- South Lyon
- Southfield
- Springfield Charter Township
- Troy
- Walled Lake
- Waterford Charter Township
- West Bloomfield Charter Township
- White Lake Charter Township
- Wixom
- Wolverine Lake
Ottawa County
- Allendale
- Beechwood
- Blendon Township
- Coopersville
- Crockery Township
- Ferrysburg
- Georgetown Charter Township
- Grand Haven
- Grand Haven Charter Township
- Holland Charter Township
- Hudsonville
- Jamestown Charter Township
- Jenison
- Olive Township
- Park Township
- Polkton Charter Township
- Port Sheldon Township
- Robinson Township
- Spring Lake
- Spring Lake Township
- Tallmadge Charter Township
- Wright Township
- Zeeland
- Zeeland Charter Township
St. Clair County
- Algonac
- Berlin Township
- Burtchville Township
- Casco Township
- China Township
- Clay Township
- Clyde Township
- Columbus Township
- Cottrellville Township
- East China Township
- Emmett Township
- Fort Gratiot Charter Township
- Ira Township
- Kimball Township
- Marine City
- Marysville
- Mussey Township
- Pearl Beach
- Port Huron
- Riley Township
- St. Clair
- St. Clair Township
- Wales Township
Washtenaw County
- Ann Arbor
- Augusta Charter Township
- Chelsea
- Dexter
- Dexter Township
- Lima Township
- Lodi Township
- Lyndon Township
- Manchester Township
- Northfield Township
- Pittsfield Charter Township
- Salem Township
- Saline
- Saline Township
- Scio Township
- Superior Charter Township
- Sylvan Township
- Webster Township
- Whitmore Lake
- York Charter Township
- Ypsilanti
Wayne County
- Allen Park
- Belleville
- Brownstown Charter Township
- Canton Charter Township
- Dearborn
- Dearborn Heights
- Detroit
- Ecorse
- Flat Rock
- Garden City
- Gibraltar
- Grosse Ile Township
- Grosse Pointe
- Grosse Pointe Farms
- Grosse Pointe Park
- Grosse Pointe Woods
- Hamtramck
- Harper Woods
- Highland Park
- Huron Charter Township
- Inkster
- Lincoln Park
- Livonia
- Melvindale
- Northville
- Northville Township
- Plymouth
- Plymouth Charter Township
- Redford Charter Township
- River Rouge
- Riverview
- Rockwood
- Romulus
- Southgate
- Sumpter Township
- Taylor
- Trenton
- Van Buren Charter Township
- Wayne
- Westland
- Woodhaven
- Wyandotte
About this data
- Average precipitation
- U.S. Climate Normals (1991–2020), NOAA National Centers for Environmental Information. Average yearly and monthly precipitation, and the number of days with rain or melted snow, at weather stations. Updated
- Towns and cities
- Gazetteer Files and Population Estimates (2024), U.S. Census Bureau and Wikidata. U.S. towns and cities with snow and rain totals pages, with populations from the Census and Wikidata. Updated
- Counties
- Cartographic Boundary Files: Counties (2024), U.S. Census Bureau. County names and extents, with Wikipedia links from Wikidata. Updated