Minneapolis Roofing logo Minneapolis Roofing

About Minneapolis Roofing

A local roofing crew for a city that is hard on roofs.

Built for Minnesota, not just passing through

Minneapolis roofing is a specialist trade. A roof here has to survive 50-plus freeze-thaw cycles, golf-ball hail, straight-line winds, weeks of snow load, and the ice dams that follow every January thaw. Minneapolis Roofing was built around that reality: every estimate considers ventilation and ice-and-water shield, not just shingles, because in this climate the system fails together or survives together.

How we work

We are deliberately boring about process. Every job starts with a documented inspection and a written, itemized estimate. We photograph what we find, explain repair-versus-replacement honestly, and put the price in writing before anyone picks up a nail gun. On storm claims, we meet your adjuster on-site and handle the documentation — and we never play deductible games, because Minnesota law (Statute 325E.66) forbids them and because it is fraud.

Licensed, insured, local

Our crews work across Hennepin, Ramsey, Dakota, Anoka counties twelve months a year — replacements from April through November, repairs and emergency work year-round. Roofing work we book is performed by Minnesota-licensed residential building contractors, fully insured, and permitted where the city requires it. When the storm chasers leave town in October, we are still answering the phone — through ice dam season and into the next hail year.

Talk to us: Call +1 (218) 359-0165 — 7:00 AM – 8:00 PM CT, 7 days a week. Free estimates, no pressure, honest answers.

Work with roofers who stay

Free estimates, straight answers, and no pressure. Tell us what your roof is doing — we will tell you exactly what it needs before winter does.

+1 (218) 359-0165
Call Now — Free Estimate

Calls answered 7am–8pm CT daily. Emergency tarping and ice-dam steaming available on request during winter storms.

📞 Call +1 (218) 359-0165 — Free Estimate