Roofing Contractors in Michigan

Compare 114 contractor listings across 2 markets in Michigan. Start with a city below, then review ratings, services, and storm-risk context before contacting a local roofer.

114 contractors
2 markets
4.7 avg rating
100/100 storm risk
31,128 storm events since 1951
Browse by City

Markets in Michigan

Explore roofing contractors by metro area.

Where to Start

Top Roofing Markets in Michigan

These are the largest current Roofer Directory markets in Michigan. Each city page includes contractor listings, ratings, contact details, and local context where available.

Homeowner Guides

Research Before You Hire

Use these guides to compare roofing estimates, understand storm damage, and avoid rushed post-storm hiring decisions.

Storm Data

Michigan Storm Risk Overview

100
/100
Very High Risk

Since 1951, Michigan has experienced 31,128 severe weather events, including 6,039 hail storms, 1,288 tornadoes, and $6.7B in total property damage. Michigan averages 85.6 hail events and 325.3 high-wind events per year, making regular roof inspections essential for homeowners across the state.

Based on NOAA data from 1951-2026. How storms affect roof lifespan →

6,039
Hail Events
85.6/year avg
14,722
Wind Events
Max 175 mph
1,288
Tornadoes
Strongest: F5
$6.7B
Property Damage
1951-2026

Hardest Hit Areas in Michigan

  1. 1 1,202 events
  2. 2 1,058 events
  3. 3
    Washtenaw County View Detroit contractors →
    950 events
  4. 4
    Genesee County
    869 events
  5. 5 856 events

Michigan Storm Season: Month-by-Month Breakdown

Storm events by month

Peak storm season in Michigan runs from June through August. The best time to schedule a roof inspection is immediately after, in September.

Most Damaging Storms in Michigan

The 5 costliest severe weather events recorded statewide in Michigan, ranked by total property damage.

May 19, 2020 Flash Flood $221.0M in damage
Midland + 2 more areas

A stalled low pressure system and frontal boundary across the southern Great Lakes region brought record rainfall to southeast Michigan beginning the morning of May 17, 2020 and continuing into the afternoon hours of May 19, 2020. Total rainfall reached 1 to 6 inches across southeast Michigan, with the 4 to 6 inches focused across the Tri-Cities region. As a result, several rivers across the region flooded including significant flooding occurring along the Saginaw River and historic flooding ...

National Weather Service
March 8, 2017 High Wind $295.0M in damage
Midland + 16 more areas 56 mph winds

A non thunderstorm event took place over the state on Wednesday, March 8, 2017, as high winds brought wind gusts in excess of 60 mph! The high winds took out power lines and trees, along with numerous reports of structural damage to buildings. There were also reports of brush fires and tractor-trailers flipped over around the area. Due to the extensive damage, many areas were without power for several days. Approximately 800,000 DTE customers and approximately 300,000 Consumers Energy custome...

National Weather Service
March 8, 2017 High Wind $230.0M in damage
Mason + 22 more areas 52 mph winds

Widespread non thunderstorm wind gusts of 60 to 70 mph caused hundreds of thousands of people to lose power on March 8th. At one point slightly over one million people were without power in Michigan. The winds caused numerous trees and tree limbs to fall and downed thousands of power lines. The winds also caused damage to many homes and numerous homes incurred significant roof damage. Two people were killed in central lower Michigan in Clare county near the Osceola and Clare county line w...

National Weather Service
August 11, 2014 Flash Flood $1.8B in damage
Wayne + 5 more areas

A historic rainfall event unfolded over Southeast Michigan on Monday, August 11, leading to major flooding and road closures. This event was caused by a strengthening low pressure system moving over the area, focusing the tropical moisture which came up from the south. The hardest hit areas included Metro Detroit and surrounding communities, along with Flint and the Saginaw Valley areas. Wayne, Southern Oakland and Macomb counties saw the worst of the flooding as 4 to 6 inches of rain fel...

National Weather Service
April 11, 1965 Tornado $250.0M in damage
Branch County F4, 15.5 mi path

Data: NOAA Storm Events Database (National Centers for Environmental Information). Last updated 2026-06-12. Covers 1951-2026. Hail, wind, and tornado data from 1951. All event types from 1996.

Use the storm history above as a planning signal, then compare local contractors by city. For post-storm decisions, read the hail damage insurance guide and storm chaser scam checklist.

Get Free Roof Inspection Quotes
Questions

Good to Know

Yes. Searching, browsing, and visiting contractor websites through our directory is completely free. We never charge homeowners.
No. We don't collect or share your personal information. When you click "Visit Website," you go directly to that contractor's site. You choose who to contact and when.
Ratings and review counts are sourced from Google and reflect real customer experiences. We display them as-is without modification.
Michigan experiences an average of 86 hail events per year across the state, based on NOAA data from 1951-2026. 51% of hail events produce stones 1 inch or larger, which is the threshold for asphalt shingle damage. The largest hail recorded in this period was 4.5 inches (grapefruit-sized or larger).
Peak severe weather season in Michigan runs from June through August, with June typically being the most active month. Homeowners should schedule roof inspections before or immediately after peak season.
Michigan has experienced 1288 tornadoes over the past 76 years, averaging 17 per year. The strongest tornado in this period was rated F5.
The most damaging recent storm event in Michigan was a flash flood on August 11, 2014, causing an estimated $1.8B in property damage. The state has experienced $6.7B in total storm-related property damage since 1951.

Know What You Need? Start Here.

Search your area to compare roofing contractor listings, or get a free estimate from a top local contractor.