Roofing Contractors in Minnesota
Compare 69 contractor listings across 1 market in Minnesota. Start with a city below, then review ratings, services, and storm-risk context before contacting a local roofer.
Markets in Minnesota
Explore roofing contractors by metro area.
Top Roofing Markets in Minnesota
These are the largest current Roofer Directory markets in Minnesota. Each city page includes contractor listings, ratings, contact details, and local context where available.
Research Before You Hire
Use these guides to compare roofing estimates, understand storm damage, and avoid rushed post-storm hiring decisions.
Minnesota Storm Risk Overview
Since 1950, Minnesota has experienced 47,284 severe weather events, including 15,821 hail storms, 2,443 tornadoes, and $5.9B in total property damage. Minnesota averages 381.3 hail events and 446.8 high-wind events per year, making regular roof inspections essential for homeowners across the state.
Based on NOAA data from 1950-2026. How storms affect roof lifespan →
Hardest Hit Areas in Minnesota
- 1 St. Louis County1,415 events
- 2 Hennepin County1,339 events
- 3 Otter Tail County1,029 events
- 4 Stearns County960 events
- 5 Olmsted County947 events
Minnesota Storm Season: Month-by-Month Breakdown
Peak storm season in Minnesota runs from May through August. The best time to schedule a roof inspection is immediately after, in September.
Most Damaging Storms in Minnesota
The 5 costliest severe weather events recorded statewide in Minnesota, ranked by total property damage.
A large storm swept across most of northern Hennepin County, accompanied by large hail and a brief tornado. An NWS damage survey, spotter reports, video, and radar imagery indicate the storm had a very strong rear flank downdraft which was reported to have been sustained as long as 10 minutes in some locations. The wind and hail were responsible for virtually all damage (see separate reports for the hail), and a tornado was on the ground only briefly in Brooklyn Park (see separate tornado en...
National Weather Service
Brick wall blown in at retail center. 2000 trees blown down. Indoor mall sustained $1 million in damage. 3 homes destroyed. Numerous trees down. Damage estimate for entire county. Estimated windspeed.
National Weather Service
Tornado struck outdoor flea market in Albany, blowing numerous recreational vehicles over. One man was killed when a recreational vehicle was blown on top of him. 30 others were injured. A farmstead was severely damaged northeast of St. Francis just before liftoff of the tornado.
National Weather Service
Tornado began 7 miles east of Avoca in Murray county, continued through Cottonwood, Brown, extreme Northwest Watonwan, Northwest Blue Earth, and finally lifted off 4 miles east of Courtland in Nicollet county. Total storm track was 67 miles. The tornado ripped through the village of Comfrey destroying a grain elevator and damaging 75% of the town. Much of downtown Comfrey destroyed including the town hall. School heavily damaged. 100 people made homeless. 50 homes destroyed. 130 farmstea...
National Weather Service
The Red River crested in East Grand Forks on the 21st/22nd just over 54 feet, shattering the previous record by over 5 feet. Problems with the river gauge led to difficulties in obtaining stages. The 9,000 residents of East Grand Forks were evacuated from their homes on the 18th and 19th, due to the failure of the city dikes. Many homes were completely submerged in water. All of the bridges to Grand Forks were covered with water. Schools in East Grand Forks were cancelled for the remaind...
National Weather Service
Data: NOAA Storm Events Database (National Centers for Environmental Information). Last updated 2026-06-12. Covers 1950-2026. Hail, wind, and tornado data from 1950. 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 QuotesGood to Know
Know What You Need? Start Here.
Search your area to compare roofing contractor listings, or get a free estimate from a top local contractor.