Permitting Authorities / City of Maple Grove, Minnesota - Building Inspection Services

Do you need a permit to replace a roof in Maple Grove, MN?

Adopted code

City of Maple Grove, Minnesota - Building Inspection Services

Yes — a permit is required to replace a roof in Maple Grove, MN, issued by City of Maple Grove, Minnesota - Building Inspection Services.

Jurisdiction
City of Maple Grove, Minnesota
Jurisdiction type
city
Address
12800 Arbor Lakes Parkway N, Maple Grove, MN 55369
Contact
  • url: https://www.maplegrovemn.gov/172/Building-Inspection-Services
  • phone: 763-494-6060
  • email: [email protected]
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • license: Minnesota has a statewide mandatory Residential Roofer (RR) license, per Minn. Stat. § 326B.805, subd. 1: "A person who meets the definition of a residential roofer as defined in section 326B.802, subdivision 14, must be licensed by the commissioner as a residential roofer, residential building contractor, or residential remodeler," enforced statewide (subd. 3) with a $15,000 gross-annual-receipts exemption threshold (subd. 6(5)) requiring an affirmative Certificate of Exemption. Roofing is explicitly excluded from the general single-special-skill exemption that applies to other trades (subd. 6(8)). Administered by MN DLI, not the City of Maple Grove. Maple Grove's own "Contractor information" page states this affirmatively: "The State of Minnesota requires licenses for residential building contractors or remodelers, roofing contractors, plumbers, and electricians," and separately: "The city has no licensing requirements, but the building department verifies state licensing requirements." This is an explicit "no additional city license" statement. Independently corroborated by Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021): "All contractors engaged in roofing work must have a state contractor's license and show proof of the license to obtain a permit" -- no city license mentioned at all, only proof of the state RR license at permit issuance.
Adopted code
STATE-GOVERNED, NOT CITY-SET. Maple Grove has no authority to adopt a different building code from the Minnesota State Building Code: Minn. Stat. § 326B.121, subd. 1(a)-(b) makes the State Building Code "the standard that applies statewide" and states it "supersedes the building code of any municipality," and subd. 2(c) bars a municipality from requiring "building code provisions regulating components or systems of any structure that are different from any provision of the State Building Code" by ordinance. The residential chapter is Minnesota Rules, Chapter 1309 ("Minnesota Residential Code"), which incorporates the 2018 International Residential Code (IRC) by reference "except as qualified by the applicable provisions in Minnesota Rules, chapter 1300, and as amended in this chapter" (Minn. R. 1309.0010, subpart 1), effective as the "2020 Minnesota Residential Code" published 2020-03-31. Maple Grove, as a metro-area municipality that adopted the State Building Code before 2008, is required under Minn. Stat. § 326B.121, subd. 2(a) to continue administering and enforcing this same statewide code -- it has no local variance authority over code content. Maple Grove's own Permits page confirms local administration is procedural only: "In accordance with Minnesota administrative rules, permits expire within 180 days of issuance..." (citing state rule, not a city-set standard).
Drip edge
Not required — STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 2 deletes base IRC Section R905.2.8.5 (the drip-edge section) "in its entirety." The underlying 2018 IRC Section R905.2.8.5 text could not be obtained verbatim. A Minnesota DLI roofing guidance document (hosted on Plymouth's website, but a state DLI-authored document, not Plymouth-specific) states under a "Drip edge" heading, verbatim: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." Maple Grove has no authority to require drip edge beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c)). Maple Grove's own roofing handout ("Roofing," Building Department, Rev 4/7/2021) does not mention drip edge at all (silent, not a contradiction) -- the state-level DLI sheet remains the operative source, and Bloomington, MN's own FAQ likewise says drip edge is "recommended, but not required by the MN State Residential Code." About drip edge
Ice & water shield
Required — STATE-GOVERNED, NOT CITY-SET -- applies identically in Maple Grove as everywhere else in Minnesota. Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) ("Climatic and Geographic Design Criteria") to pre-fill "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the entire state -- footnote h ties this to IRC Sections R905.1.2 etc. "where there has been a history of local damage from the effects of ice damming," a determination Minnesota has made statewide by rule. Corroborated by a Minnesota DLI consumer guidance sheet: "Ice barrier protection at eaves is required in Minnesota," extending "from the eave's edge to a point at least 24 inches inside the exterior wall line of the building." Maple Grove has no authority to opt out of this (Minn. Stat. § 326B.121, subd. 2(c)). The literal installation-extent text of R905.1.2 itself, which Minnesota does not amend, could not be obtained verbatim (ICC paywall); the DLI sheet's restated figures are cited instead of the raw code section for that reason. On garages: Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021, maplegrovemn.gov) states the exception as: "An ice and water barrier is required on all roofs except for detached accessory buildings (garages)" -- with no heated/conditioned qualifier at all. This is broader than the framing used by other Minnesota cities: Bloomington, MN's FAQ requires it "for all attached garages and for all detached HEATED garages" (i.e. only unheated detached garages are exempt), and an older Plymouth, MN handout ties the exemption to structures with "no conditioned floor areas" -- both narrower than Maple Grove's blanket "garages" wording. Because ice-barrier applicability is state-governed code content that no city can vary, Maple Grove's own handout may be overstating the exemption relative to the actual state rule (which appears to hinge on conditioned/heated status, not simply detached-vs-attached) -- a roofer relying on Maple Grove's literal wording for a detached, HEATED garage could be under-installing required ice barrier. Check the current R905.1.2 text before relying on the handout's wording for a heated detached garage. About ice & water barrier
Mid-roof inspection
Required — Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021) states, verbatim: "The Building Department goal is to conduct one inspection during the course of the work and a final inspection. You will receive information at the time you obtain your permit as to the inspection process." This is phrased as a "goal" rather than an absolute mandate, so recorded as true with that qualifier rather than an unconditional requirement.
Impact-resistant roofing
Not required — Minn. Stat. § 326B.121, subd. 1(a)-(b) makes the State Building Code the standard that applies statewide and provides that it supersedes the building code of any municipality, and subd. 2(c) bars a municipality from imposing building code provisions for a component or system that differ from the State Building Code. The Minnesota Residential Code (Minn. R. ch. 1309, incorporating the 2018 IRC) amends IRC Chapter 9, Roof Assemblies, in exactly two places -- Minn. R. 1309.0903 (kick-out flashing) and 1309.0905 (asphalt-shingle sheathing and deletion of R905.2.8.5) -- and neither addresses impact resistance, hail, UL 2218, or Class 4. Locally, Maple Grove Code of Ordinances, Chapter 8 (Buildings and Construction), Article II (Construction Codes), as codified through Ordinance No. 26-05 (enacted May 18, 2026, Supp. No. 5), was read in full: Division 1 (Secs. 8-19 through 8-23, Generally), Division 2 (Secs. 8-50 through 8-58, Permits), and Division 3 (Sec. 8-90, Other Codes), plus Articles I and III through VI. Sec. 8-19(a) adopts the Minnesota State Building Code by reference in full, "with the exception of the optional chapters, unless specifically adopted in this section," and Sec. 8-19(b) adopts only two optional chapters -- Minn. Rules ch. 1306 (special fire protection systems) and Minn. Rules ch. 1335 (floodproofing regulations) -- neither of which touches roof coverings. No other section in Chapter 8 amends the State Building Code, and none creates a roof-covering or impact-resistance requirement. Sec. 8-90 separately adopts the 2018 International Property Maintenance Code for existing structures, with eight itemized local amendments (pool clearance distance, heating-facility language, inspection date windows, a definitions cross-reference); none of the eight touches roof covering or impact resistance. No UL 2218, Class 4, or impact-resistance provision appears anywhere in Chapter 8.
Repair permit threshold
NO MINIMUM-SIZE THRESHOLD -- Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021) states a blanket rule with no size exemption: "Building permits are required for all roofing projects." This is an explicit city-level statement, and it contrasts with Bloomington, MN, which has an explicit 100-sq-ft ("one square") exemption threshold below which no permit is required.
Wind design criteria
STATE-GOVERNED, NOT CITY-SET -- applies identically in Maple Grove as everywhere else in Minnesota. Minnesota Rules part 1309.0301, subpart 2 (amended IRC Table R301.2(1)) sets a uniform statewide ultimate design wind speed of 115 mph (R301.2.1) with topographic effects "Yes" and Seismic Design Category "A." Ground snow load, the one geographically-varying input, is fixed by Minnesota Rules part 1303.1700 at the COUNTY level, not by municipality: Hennepin County (Maple Grove) is not listed among the 29 higher-snow-load counties enumerated in 1303.1700 (Aitkin, Becker, Beltrami, Carlton, Cass, Clearwater, Cook, Crow Wing, Hubbard, Itasca, Kanabec, Kittson, Koochiching, Lake, Lake of the Woods, Mahnomen, Marshall, Mille Lacs, Morrison, Norman, Otter Tail, Pennington, Pine, Polk, Red Lake, Roseau, St. Louis, Todd, Wadena), so Maple Grove falls under the rule's default: ground snow load Pg = 50 pounds per square foot.
Roof layer limit / recover
STATE-GOVERNED, NOT CITY-SET. Minnesota does not amend base 2018 IRC Section R908 (roof replacement/recover) -- the Chapter 1309 table of contents contains no "1309.0908" part. The verbatim ICC R908 text is paywalled, but a Minnesota DLI consumer guidance sheet describes the operative rule in Minnesota: "Do not install new roof coverings without first removing all existing layers of roof coverings where any of the following conditions exist: Where the existing roof or roof covering is water-soaked or has deteriorated to the point that the existing roof or roof covering is not adequate as a base for additional roofing. Where the existing roof covering is wood shake, slate, clay, cement or asbestos-cement tile. Where the existing roof has two or more applications of any type of roof covering." Four exceptions are listed (complete/separate roofing systems like standing-seam metal; certain metal/tile-over-wood-shake installs per Section R908.4; new protective coating over existing spray polyurethane foam without tear-off; and an existing adhered ice-barrier membrane, which may remain and be covered with an additional ice-barrier layer). This is DLI (state), not Maple Grove, guidance -- Maple Grove has no authority to set a different layer limit. Independently corroborated by Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021), stated even more concisely: "New roofing may be installed over an existing roof but shall be limited to a total of two layers."
Deck & sheathing requirements
STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 1 amends IRC Section R905.2.1, quoted verbatim: "R905.2.1 Sheathing requirements. Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards." Maple Grove has no authority to set a different sheathing standard (Minn. Stat. § 326B.121, subd. 2(c)). Independently corroborated by Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021): "Roof decks must be solidly sheathed for asphalt shingles or mineral-surfaced roll roofing. Solid sheathing may be plywood, OSB, or 1-inch nominal boards. ... Roof decks that are rotted or unsound must be repaired prior to reroofing."
Sales & use tax
9.025% combined rate for Maple Grove, per the Minnesota Department of Revenue's official "Local Sales and Use Tax Rate Guide" (effective 7/1/2026-9/30/2026), Hennepin County table, "Maple Grove" row: Other Local Rate (Hennepin County) 0.15%, Other Area Rate (Metro Area Sales and Use Tax, footnote 2 = Metro Area Housing 0.25% + Metro Area Transportation 0.75%) 1.00%, City Rate (Maple Grove's own local-option tax) 0.50%, County Transit Rate (Hennepin County Transit Sales and Use Tax) 0.50%, State Rate 6.875% -- Combined Sales Tax Rate 9.025%. The city-specific 0.5% component is independently confirmed by a dedicated MN DOR "Local Tax General Notice": "Starting April 1, 2023, Maple Grove will have a 0.5% sales and use tax. The Minnesota Department of Revenue will administer this tax. Revenues will fund the projects identified in Ordinance No. 22-20. The 0.5% sales tax applies to retail sales made into Maple Grove."

The permitting authority for the City of Maple Grove, Minnesota (Hennepin County), a northwest Minneapolis suburb within the Minneapolis-St. Paul seven-county metropolitan area. Maple Grove enforces the Minnesota State Building Code (Minn. Stat. § 326B.121), which is the exclusive statewide building-code-content standard and supersedes any city building code; the city's own role is limited to permit administration, fees, inspections, and any zoning/historic-district overlay rules, which are NOT preempted by the state code.

Working an insurance claim in Maple Grove, MN? Everything on this page — drip edge, ice & water shield, inspections, Class 4 rules — formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF) — one page, free.

Buy this jurisdiction's pack — $12 Delivered by email within minutes.

Questions about the Maple Grove, MN pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions — Maple Grove, MN

Do you need a permit to replace a roof in Maple Grove, MN?

Required. NO MINIMUM-SIZE THRESHOLD -- Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021) states a blanket rule with no size exemption: "Building permits are required for all roofing projects." This is an explicit city-level statement, and it contrasts with Bloomington, MN, which has an explicit 100-sq-ft ("one square") exemption threshold below which no permit is required.

Is ice & water shield required in Maple Grove, MN?

Required — STATE-GOVERNED, NOT CITY-SET -- applies identically in Maple Grove as everywhere else in Minnesota. Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) ("Climatic and Geographic Design Criteria") to pre-fill "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the entire state -- footnote h ties this to IRC Sections R905.1.2 etc. "where there has been a history of local damage from the effects of ice damming," a determination Minnesota has made statewide by rule. Corroborated by a Minnesota DLI consumer guidance sheet: "Ice barrier protection at eaves is required in Minnesota," extending "from the eave's edge to a point at least 24 inches inside the exterior wall line of the building." Maple Grove has no authority to opt out of this (Minn. Stat. § 326B.121, subd. 2(c)). The literal installation-extent text of R905.1.2 itself, which Minnesota does not amend, could not be obtained verbatim (ICC paywall); the DLI sheet's restated figures are cited instead of the raw code section for that reason. On garages: Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021, maplegrovemn.gov) states the exception as: "An ice and water barrier is required on all roofs except for detached accessory buildings (garages)" -- with no heated/conditioned qualifier at all. This is broader than the framing used by other Minnesota cities: Bloomington, MN's FAQ requires it "for all attached garages and for all detached HEATED garages" (i.e. only unheated detached garages are exempt), and an older Plymouth, MN handout ties the exemption to structures with "no conditioned floor areas" -- both narrower than Maple Grove's blanket "garages" wording. Because ice-barrier applicability is state-governed code content that no city can vary, Maple Grove's own handout may be overstating the exemption relative to the actual state rule (which appears to hinge on conditioned/heated status, not simply detached-vs-attached) -- a roofer relying on Maple Grove's literal wording for a detached, HEATED garage could be under-installing required ice barrier. Check the current R905.1.2 text before relying on the handout's wording for a heated detached garage..

Is drip edge required?

Not required — STATE-GOVERNED, NOT CITY-SET. Minnesota Rules part 1309.0905, subpart 2 deletes base IRC Section R905.2.8.5 (the drip-edge section) "in its entirety." The underlying 2018 IRC Section R905.2.8.5 text could not be obtained verbatim. A Minnesota DLI roofing guidance document (hosted on Plymouth's website, but a state DLI-authored document, not Plymouth-specific) states under a "Drip edge" heading, verbatim: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." Maple Grove has no authority to require drip edge beyond this state baseline (Minn. Stat. § 326B.121, subd. 2(c)). Maple Grove's own roofing handout ("Roofing," Building Department, Rev 4/7/2021) does not mention drip edge at all (silent, not a contradiction) -- the state-level DLI sheet remains the operative source, and Bloomington, MN's own FAQ likewise says drip edge is "recommended, but not required by the MN State Residential Code.".

Is a mid-roof inspection required?

Required — Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021) states, verbatim: "The Building Department goal is to conduct one inspection during the course of the work and a final inspection. You will receive information at the time you obtain your permit as to the inspection process." This is phrased as a "goal" rather than an absolute mandate, so recorded as true with that qualifier rather than an unconditional requirement..

Do roofing contractors need a license or registration in Maple Grove, MN?

Required. Minnesota has a statewide mandatory Residential Roofer (RR) license, per Minn. Stat. § 326B.805, subd. 1: "A person who meets the definition of a residential roofer as defined in section 326B.802, subdivision 14, must be licensed by the commissioner as a residential roofer, residential building contractor, or residential remodeler," enforced statewide (subd. 3) with a $15,000 gross-annual-receipts exemption threshold (subd. 6(5)) requiring an affirmative Certificate of Exemption. Roofing is explicitly excluded from the general single-special-skill exemption that applies to other trades (subd. 6(8)). Administered by MN DLI, not the City of Maple Grove. Maple Grove's own "Contractor information" page states this affirmatively: "The State of Minnesota requires licenses for residential building contractors or remodelers, roofing contractors, plumbers, and electricians," and separately: "The city has no licensing requirements, but the building department verifies state licensing requirements." This is an explicit "no additional city license" statement. Independently corroborated by Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021): "All contractors engaged in roofing work must have a state contractor's license and show proof of the license to obtain a permit" -- no city license mentioned at all, only proof of the state RR license at permit issuance..

What building code does Maple Grove, MN use?

STATE-GOVERNED, NOT CITY-SET. Maple Grove has no authority to adopt a different building code from the Minnesota State Building Code: Minn. Stat. § 326B.121, subd. 1(a)-(b) makes the State Building Code "the standard that applies statewide" and states it "supersedes the building code of any municipality," and subd. 2(c) bars a municipality from requiring "building code provisions regulating components or systems of any structure that are different from any provision of the State Building Code" by ordinance. The residential chapter is Minnesota Rules, Chapter 1309 ("Minnesota Residential Code"), which incorporates the 2018 International Residential Code (IRC) by reference "except as qualified by the applicable provisions in Minnesota Rules, chapter 1300, and as amended in this chapter" (Minn. R. 1309.0010, subpart 1), effective as the "2020 Minnesota Residential Code" published 2020-03-31. Maple Grove, as a metro-area municipality that adopted the State Building Code before 2008, is required under Minn. Stat. § 326B.121, subd. 2(a) to continue administering and enforcing this same statewide code -- it has no local variance authority over code content. Maple Grove's own Permits page confirms local administration is procedural only: "In accordance with Minnesota administrative rules, permits expire within 180 days of issuance..." (citing state rule, not a city-set standard).