MN LIC. BC807855/ WI LIC. 2590-DCFR/ Facebook Instagram
HomeGuidesShingle Wind Rating
Minnesota State Building Code · City published notices

Minnesota requires a 90 MPH shingle. Some sold locally do not meet it.

A Minnesota city publishes a notice that shingles failing the state wind standard are on sale locally, and that very few three-tab shingles comply. Another city requires 115 mph, above the state floor. The rating is printed on the bundle, and it is worth reading before anyone opens one.

The short version

The Minnesota State Building Code requires shingles designed for a 90 MPH wind speed. West St. Paul publishes a notice that shingles not meeting that are for sale locally and that very few 3-tab shingles comply. Some cities go further — Inver Grove Heights requires 115 mph with the test standards named. The classification is printed on the bundle wrapper, so this is checkable on your own driveway.

What wind rating do shingles need in Minnesota?

The state standard is a shingle designed for 90 MPH wind speed. West St. Paul’s published roofing notice spells out which classifications satisfy it, and also makes a point that is unusual for a city to put in writing: shingles that do not meet the standard are on sale locally.

The acceptable classifications it names are Class D, F, G or H, or a label reading 90 MPH or higher. A Class A shingle rated at 60 MPH is not code acceptable. And it notes that very few three-tab shingles will comply, which rules out a lot of the cheapest product on the shelf.

City of West St. Paul: “It has come to the City’s attention that there are shingles for sale locally that do not meet the Minnesota State Building Code (MSBC) for wind resistance. Shingles must be designed for 90MPH wind speed. Very few 3-tab shingles will comply with this guideline. Acceptable shingles by Code: Class D, Class F, Class G, Class H, Label reads 90 MPH or higher.” Source: City of West St. Paul, Roof Material Notice

Can my city require more than the state minimum?

Yes, and at least one does. Inver Grove Heights requires shingles labelled for 115 miles per hour and names the test standards explicitly rather than leaving it to interpretation.

That is 25 mph above the state floor, and it excludes product that would be perfectly legal a few miles away. It is a good illustration of why “it meets code” is not a complete answer without knowing which city you are in.

City of Inver Grove Heights: “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

How do I check the rating myself?

Read the bundle wrapper. The classification is printed on it, and the material is sitting on your driveway for a day or two before it goes on the roof. Look for the ASTM classification letter or a plain wind-speed figure.

The two standards you will see are ASTM D3161, which is a fan-induced wind test, and ASTM D7158, which is an uplift-based test. Either can establish compliance — the classifications differ, which is why Inver Grove Heights lists both with their own acceptable letters.

If the wrappers are already in a dumpster, ask for the product name and look up the manufacturer’s published data sheet. Any legitimate contractor will tell you exactly what they are installing, and it should match what the estimate said.

Does a higher wind rating matter if I live somewhere sheltered?

It matters more than the sheltered feeling suggests. A 90 MPH rating is a three-second gust standard, not a sustained wind, and a gust front from a summer thunderstorm does not care that your street has mature trees.

There is also a straightforward durability argument. Shingles rated for higher wind generally have better sealant and a heavier mat, and the same properties that keep them down in wind make them hold up better under hail. In a state where the code classifies much of the metro as a moderate hail area, that is not an incidental benefit.

More Guides

Keep reading.

Straight answers to the questions Minnesota homeowners ask before they call anyone.

Free Estimate

Have a Minnesota roof to look at?

We’ll walk it, photograph it, and give you a written scope that says exactly what is required and why. Retail or insurance.

  • 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.

Reading Is Free. So Is the Estimate.

Get it in writing.

We’ll walk the roof, photograph what we find, and hand you a written scope that names the code requirement behind every line. Yours to keep, whoever does the work.

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 →