Roofing in Golden Valley and the Twin Cities Metro

Our home office is at 658 Mendelssohn Ave N, Golden Valley, MN 55427, off Highway 100 between Plymouth and Robbinsdale. It has been the base of this company since 2012, and it is where every Twin Cities crew, truck and material order runs out of.

June 19, 2026 is the storm still moving through this market

Late that afternoon a line came across the metro and dropped hail through the inner north and east suburbs. The Weather Service log from that evening:

Time Location Hail size
5:35 PM Falcon Heights 2.00" — hen egg
5:59 PM Roseville 1.25" — half dollar
6:00 PM Little Canada 1.25" — half dollar
6:05 PM Saint Paul 2.25" — tennis ball

Quarter to golf-ball reports came in alongside those from Roseville, Saint Anthony and Lauderdale.

One inch is the size where asphalt shingles start bruising. Every report in that corridor cleared it, and the Saint Paul and Falcon Heights stones cleared it by double.

That was roughly three months ago. Claims filed in June are still being supplemented and scheduled now, and a large share of the homes under that swath have never been inspected at all — hail damage is not visible from the ground, and the first sign for most homeowners will be an ice dam this winter.

The 2025 wind events, which most people forgot

Hail gets the attention; wind does quieter damage and gets denied more often. Two lines came through in late July 2025:

  • July 27, 2025 — 66 MPH measured in Saint Paul, 62 MPH in Brooklyn Center, 60 MPH in Roseville
  • July 28, 2025 — 60 MPH at MSP, with damage reported in Blaine, Eden Prairie, South Saint Paul and Richfield

Wind damage on an asphalt roof usually shows up as creased or lifted tabs along the rake and ridge rather than as missing shingles. A crease breaks the shingle's seal and its water shedding without anything looking wrong from the driveway.

Minnesota's roofer license rule, which almost nobody explains

This is the most useful thing on this page if you are choosing between bids.

Minnesota requires a state license for anyone contracting directly with a homeowner in more than one skill area. Most single-trade specialty contractors are exempt from that requirement.

Roofers are the exception. Minnesota carves roofing out of the single-trade exemption — a residential roofer must be licensed by the Department of Labor and Industry even when roofing is the only thing they do.

There is one legitimate exception, and it is narrow: a contractor whose gross annual receipts from residential work are under $15,000 can hold a Certificate of Exemption instead. Anyone replacing roofs in this metro at volume is nowhere near that number.

So when a crew shows up after a storm, the question is simple: what is your Minnesota DLI license number? It is public and it takes thirty seconds to verify. An out-of-state chase crew will not have one, and "we work under someone else's license" is not a thing for a company contracting directly with you.

Some cities — Saint Paul among them — also require a separate city contractor license on top of the state one.

The deductible rule

Under Minnesota Statute 325E.66, a contractor cannot pay, waive, rebate or absorb your insurance deductible, and a residential roofing advertisement has to say so. An insurer may also disregard an estimate from a contractor who broke that rule — so the offer that sounds generous can weaken your own claim. The longer explanation is in our roof replacement cost guide.

What the Minnesota code adds to a roof here

Minnesota requires an ice-and-water membrane at the eaves, and the coverage is measured past the inside of the exterior wall rather than to the edge of the overhang. On a low-pitch roof with deep soffits that can mean several courses rather than one. It is a line item worth checking on every bid you receive, because it is an easy place to be quietly short.

Ice dams themselves are usually an attic ventilation and insulation problem rather than a roofing one. A roof replacement that does not address intake and exhaust will produce the same dams next winter on new shingles.

What we do from this office

  • Roof replacement — asphalt, cedar, standing-seam metal, natural slate, clay and concrete tile, synthetic
  • Hail and wind damage inspection, documented with test squares and photographs for the carrier
  • Siding, windows and seamless gutters
  • Custom sheet metal, fabricated in house
  • Lead-safe exterior work on pre-1978 homes, which covers most of the older Minneapolis and Saint Paul housing stock
  • Commercial and multi-family roofing

We are one of two CertainTeed ShingleMaster PREMIER certified contractors in the Twin Cities metro — the highest credential CertainTeed issues, and the one that unlocks their full SureStart PLUS warranty coverage.

How we compare to other metro contractors

We put our own ranking in writing, with the real Google and BBB numbers for ten Twin Cities roofing companies including ours: Best Roofing Companies in the Twin Cities.

Communities we serve from Golden Valley

Golden Valley · Minneapolis · Saint Paul · Plymouth · Minnetonka · St. Louis Park · Edina · Robbinsdale · Crystal · New Hope · Maple Grove · Brooklyn Park · Brooklyn Center · Roseville · Falcon Heights · Little Canada · Saint Anthony · Lauderdale · Richfield · Bloomington · Eden Prairie · Blaine · Woodbury · Eagan

Talk to the Golden Valley office

658 Mendelssohn Ave N, Golden Valley, MN 55427 (612) 280-2424 Monday–Friday, 7am–6pm

Inspections are free and take about thirty minutes. If your roof does not need replacing, we will tell you that.