Minneapolis Roofing logo Minneapolis Roofing

Where we work

Crews across Hennepin, Ramsey, Dakota, Anoka counties. If you are in the Twin Cities metro, we can usually be on your roof within 48 hours.

St. Paul

From Summit Avenue Victorians to Highland Park ramblers, we work across the capital city with crews familiar with its steep historic rooflines.

Roofing in St. Paul →

Bloomington

Fast response across Bloomington, from West Old Shakopee Road ranches to the newer construction near the Minnesota River bluffs.

Roofing in Bloomington →

Edina

Careful, code-compliant roofing for Edina's mix of 1950s colonials, mid-century ramblers, and high-end newer builds.

Roofing in Edina →

Minnetonka

Roofing for Minnetonka's wooded lakeside neighborhoods, where shade, falling branches, and moss growth shorten shingle life.

Roofing in Minnetonka →

Plymouth

Serving Plymouth's newer subdivisions and established neighborhoods with replacement, repair, and hail-damage documentation.

Roofing in Plymouth →

Maple Grove

Full-service roofing across Maple Grove, from Weaver Lake ramblers to the two-story developments along the 610 corridor.

Roofing in Maple Grove →

Brooklyn Park

Reliable roofing crews for Brooklyn Park's split-levels and ramblers, with honest repair-first advice.

Roofing in Brooklyn Park →

Richfield

Roofing for Richfield's beloved postwar Cape Cods and ramblers — compact homes that deserve full-size craftsmanship.

Roofing in Richfield →

Roseville

Trusted roofing in Roseville, covering everything from mid-century ramblers near Lake Josephine to townhome associations.

Roofing in Roseville →

St. Louis Park

Roofing and ice dam response for St. Louis Park's mix of wartime bungalows, ramblers, and newer infill construction.

Roofing in St. Louis Park →

Don't see your city? We serve the broader Minneapolis metro — call +1 (218) 359-0165 and ask.

Talk to a Minneapolis roofer today

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