MN LIC. BC807855/ WI LIC. 2590-DCFR/ Facebook Instagram
Inver Grove Heights, Minnesota · Dakota County · Pop. 35,600

Roofing, Siding & Windows in Inver Grove Heights.

East Dakota County along the river, with a mix of established neighborhoods and newer development. We work here regularly — roof replacement, hail and storm restoration, siding, windows, and gutters, paid retail or through insurance. Below is what Inver Grove Heights actually requires on a re-roof, quoted from the city’s own documents.

Inver Grove Heights Requirements

What Inver Grove Heights
requires on a re-roof.

Most roofing pages say the same thing about every city. These are the rules Inver Grove Heights publishes itself, with the source linked on each one so you can check us.

Every re-roof in Dakota County is a full tear-off.

Dakota County is classified as a moderate hail area in the building code, and asphalt shingles may not be applied over any existing roof covering. Every re-roof here is a full tear-off. If a bid quotes you a layover, it is quoting work that will not pass inspection.

Do I need a permit to replace my roof in Inver Grove Heights?

Yes. Inver Grove Heights requires a building permit for a residential re-roof, and your contractor should be the one pulling it — not you. Inver Grove Heights Building Inspections: 651-450-2550.

Can I put new shingles over my old roof in Inver Grove Heights?

No. This is the question we get most, and in Dakota County the answer is not a preference — it is the code.

Dakota County is classified as a moderate hail area in the building code, and asphalt shingles may not be applied over any existing roof covering. Every re-roof here is a full tear-off. Anyone quoting you a layover in Inver Grove Heights is quoting work the city will not pass.

“Dakota County is in an area that is identified as a moderate hail area in the building code. What this means for you is that the building code will not allow asphalt shingles to be applied over any existing roof covering.” Source: City of Burnsville, Re-Roofing With Asphalt Shingles

How far does ice and water shield have to run on a Inver Grove Heights roof?

An approved ice barrier must run from the roof edge to at least 24 inches past the exterior wall line, on every part of the roof.

The measurement is taken from the exterior wall line going up the roof, not from the gutter edge. On a house with a deep soffit overhang, code-compliant ice barrier is meaningfully wider than one three-foot course — which is the most common place two quotes quietly differ on price.

“The Minnesota building code requires that an approved ice barrier underlayment be installed from your roofs edge to a point at least 24 inches past the exterior wall line. This applies to all portions of your roof, including attached heated or un-heated garages, covered porches, bays, fire place enclosures and similar areas.” Source: City of Burnsville, Re-Roofing With Asphalt Shingles

What shingle wind rating does Inver Grove Heights require?

A stricter shingle wind rating than the state minimum. Inver Grove Heights requires shingles labeled for 115 mph, naming the test standards explicitly. That is above the 90 MPH state floor, and it rules out a lot of what sits on a big-box shelf. Check the classification on the bundle before anyone opens it.

“Shingles must be labeled for 115 miles per hour wind damage, ASTM D7158 (classification D, G or H) or ASTM D3161 (classification A, D or F).” Source: City of Inver Grove Heights, Roofing handout

Does Inver Grove Heights require kick-out flashing?

Kick-out flashing is required when siding and roofing happen together. If you are re-siding and re-roofing at the same time, the city requires kick-out flashing or diverters at every roof-to-wall intersection. That is exactly the situation after a hail claim that covers both, and it is a detail that gets skipped when two trades work past each other.

“Kick-out flashing/diverters are required at all roof/wall intersections when simultaneously re-siding and re-roofing existing buildings.” Source: City of Inver Grove Heights, Roofing handout

How do I submit roofing photos in Inver Grove Heights?

Photos upload to the portal — printed photos on site are not accepted. Ice-and-water and final images go up through the IGH online portal against your permit. The city wants valleys, venting, and wide views of every side, with one shot that includes the house number so it can verify the address. Upload triggers the final inspection automatically; no phone call needed unless you want a specific day.

“Upload ice and water pictures and final roof images... Include images of valleys, venting, and wide views of all sides of the roof, one of which includes the house number on the house to verify location. We will not accept printed photos on the job site.” Source: City of Inver Grove Heights, Roofing handout
Services in Inver Grove Heights

Full exterior —
plus storm.

Everything Matthews does is available in Inver Grove Heights. Permit office: [email protected] · 8150 Barbara Avenue · 651-450-2550.

Roof Replacement

Owens Corning shingle systems, full tear-off as Inver Grove Heights requires. Most homes done in 1–2 days.

Roof Replacement →

Storm & Hail / Insurance

Free post-storm inspection, documented to the standard carriers accept.

Storm Damage →

Siding

James Hardie fiber cement, LP SmartSide, steel lap. Full tear-off.

Siding →

Windows & Doors

Andersen, Marvin, Pella. Built for Minnesota winters.

Windows →

Gutters

Seamless aluminum and gutter guards, sized for Minnesota snowmelt.

Gutters →
Nearby

Also in Dakota County.

We cover all of Dakota County and the rest of Minnesota — see all service areas.

Free Estimate

Get a free estimate in Inver Grove Heights.

Roofing, siding, windows, and gutters across Inver Grove Heights — retail or insurance. Send your address and we’ll schedule a look.

  • Free, written scope and estimate — yours to keep either way.
  • Licensed and insured in Minnesota (BC807855) and Wisconsin (2590-DCFR).
  • A real person reads this and replies within one business day.
Prefer to talk?
Monday–Friday, 7:00am–5:00pm.

Request your estimate

We use this to reach you about your project. We don’t sell or share it.

Inver Grove Heights Project?

Free estimate. Written scope.

We’ll walk the roof, photograph what we find, and hand you a scope that names the code requirement behind every line — including the Inver Grove Heights ones above.

Client Reviews

What clients say after the job is done.

We measure the work by how it holds up — and by what clients say once we're gone.

5.0 ★ ★ ★ ★ ★ on Google Read all reviews on Google →
Free Estimate 651.314.3400 Request an Estimate →