Permitting Authorities / Minnesota / City of Maplewood, Minnesota - Building Inspections
Do you need a permit to replace a roof in Maplewood, MN?
Adopted code
City of Maplewood, Minnesota - Building Inspections
Yes, a permit is required to replace a roof in Maplewood, MN, issued by City of Maplewood, Minnesota - Building Inspections.
Roof code checklist: Maplewood, MN
Each row comes from the sourced record on this page; full wording is in the table below. "Not published" means no official source for that item was found when the record was last verified.
Jurisdiction
City of Maplewood, Minnesota
Address
1830 County Road B E, Maplewood, MN 55109
Contact
- url: https://maplewoodmn.gov/285/Roof
- phone: 651-249-2300
Roofing permit required
Required
Contractor registration required
Required
Registration details
- license: A licence is required, and Maplewood is one of the Minnesota cities that will accept its own in place of the state's. The City's Roof page states: "If a contractor is roofing, the city requires the contractor to be licensed with either the state or the City of Maplewood." The City's roofing handout puts the state route more strictly: "All contractors engaged in roofing work must have a state contractor's license and show proof of the license to obtain a permit. Specific questions regarding contractor licenses should be directed to the Minnesota Department of Labor and Industry, (651) 284-5069 or 1-800-342-5354." At state level Minn. Stat. 326B.805, subd. 1 provides that "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," and subd. 3 makes it an offence to act in that capacity for compensation without the licence except as provided in subd. 6. Because the current page and the older handout differ on whether a City licence is an alternative to the state licence or an addition to it, confirm which route the counter will accept, at 651-249-2300, before applying.
Adopted code
STATE-GOVERNED, NOT CITY-SET. Maplewood enforces the Minnesota State Building Code; its residential chapter is Minnesota Rules chapter 1309, the 2020 Minnesota Residential Code, which incorporates the 2018 International Residential Code by reference. Minn. Stat. 326B.121, subd. 1 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 requiring building code provisions regulating components or systems of a structure that differ from the State Building Code, so Maplewood has no authority to adopt a different edition or vary the code's content. NOTE ON THE CITY'S OWN HANDOUT: Maplewood's published roofing handout carries a revision date of 10/26/2015 and states that it "is based in part on the 2015 Minnesota State Building Code" — an edition since superseded by the 2020 Minnesota Residential Code. Its roofing content is quoted in this record only where the current state rule independently confirms it.
Drip edge
Not required — Maplewood says so outright in its roofing handout, under a "DRIP EDGE/ GUTTERS" heading: "Roof Gutters and drip edge are not required by the code." This is one of the places Minnesota departs from the base IRC and it is state-governed, so the handout's 2015 revision date does not undermine it — Minnesota Rules part 1309.0905, subpart 2 provides of IRC Section R905.2.8.5, the drip-edge section, that "Section R905.2.8.5 is deleted in its entirety," and the Minnesota Department of Labor and Industry's guidance sheet states the consequence: "Drip edge is not required unless specifically required by the manufacturer's installation instructions." Maplewood has no authority to require a drip edge beyond that state baseline (Minn. Stat. 326B.121, subd. 2(c)). The manufacturer's installation instructions remain a live route to a drip-edge requirement on a specific product. Flashing is a separate matter and IS required — the handout requires it "at all wall and roof intersections wherever there is a change in roof slope or direction and around roof openings," including a kick-out flashing where the eave of a sloped roof meets a vertical sidewall.
About drip edge
Ice & water shield
Required — Maplewood's roofing handout states: "An ice and water barrier is required on all roofs except for detached accessory buildings (garages). The barrier may be at least two layers of underlayment cemented together or a self-adhering polymer modified bitumen sheet... The ice and water barrier must extend from the edge of the eaves to a point at least 24 inches inside the exterior wall line of the building. Ice and water barriers are not required along the rakes or in valleys." This is state-governed content rather than a city choice: Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) to read "ICE BARRIER UNDERLAYMENT REQUIRED[h] ... Yes" for the whole state, so the requirement survives the handout's 2015 revision date. WATCH THE GARAGE WORDING. Maplewood's exemption is written for "detached accessory buildings (garages)" with no heated or conditioned qualifier, whereas Apple Valley, Minnesota words the same exemption as applying to "unheated detached accessory structures" and Bloomington, Minnesota frames it around heated detached garages. Because applicability here is state code content rather than a municipal choice, confirm garage-specific applicability with the Building Department at 651-249-2300 rather than relying on a blanket detached-garage exemption.
About ice & water barrier
Mid-roof inspection
Not required — One inspection, at the end, with photographs standing in for the stages that get covered up. Maplewood's roofing handout states the department's practice directly: "The Building Department goal is to conduct one inspection for reroofing. Please provide photos of roof sheathing, underlayment, ice and water barrier, cut-in ridge vent, and any hard to see areas of flashing or roof vents. Place the photos with the permit in a visible spot for final inspection." So no separate mid-roof, deck or dry-in inspection is scheduled — but the sheathing, underlayment and ice and water barrier must still be photographed before they are covered, and the photographs must be on site with the permit when the inspector comes for the final. Note that Maplewood asks for the photographs to be left on site, where Apple Valley, Minnesota moved the equivalent step to email in February 2022; confirm the current submission method with the Building Department at 651-249-2300.
Impact-resistant roofing
Not required — Minnesota does not leave this to the city. Minn. Stat. 326B.121, subd. 1(a) makes the State Building Code "the standard that applies statewide for the construction, reconstruction, alteration, repair, and use of buildings and other structures of the type governed by the code," subd. 1(b) provides that it "supersedes the building code of any municipality," and subd. 2(c) provides that "a municipality must not by ordinance, or through development agreement, require building code provisions regulating components or systems of any structure that are different from any provision of the State Building Code." The one exception in that subdivision is narrow and gated: a municipality may adopt a more restrictive ordinance only "where geological conditions warrant" it and only with the approval of the state building official. The Minnesota Residential Code is Minnesota Rules chapter 1309, whose part 1309.0010 incorporates the 2018 International Residential Code by reference and makes its chapters 2 to 10 mandatory in every municipality that has adopted the State Building Code. Chapter 1309 amends IRC Chapter 9 in exactly two parts, 1309.0903 (kick-out flashing at R903.2.1) and 1309.0905 (asphalt-shingle sheathing at R905.2.1, plus deletion of R905.2.8.5), and no part of the chapter amends IRC Section R902, Fire Classification. Neither of the two addresses impact resistance, hail, UL 2218 or Class 4. Locally, the Maplewood Code of Ordinances Chapter 12, Buildings and Building Regulations -- all thirteen articles, Sec. 12-1 through Sec. 12-622, as codified through Ordinance No. 1059 enacted January 26, 2026 -- was read in full. Sec. 12-39 adopts the Minnesota State Building Code by reference "with the exception of the optional chapters, unless specifically adopted in this article," and then adopts exactly three optional provisions: 2006 IBC Appendix J grading, Minn. R. 1306.0020 Subpart 3 Option 2 special fire protection systems, and Minn. R. 1335 floodproofing. None of the three touches roof coverings. The only roofing reference anywhere in the chapter is "Roofing" listed as a category of licensed work in the contractor-licensing article, and the chapter states no roof-covering performance requirement of its own. The City's own Roofing handout, published by the Maplewood Building Department and read in full, sets out sheathing, ice-barrier, underlayment, fastening and flashing requirements and the two-layer reroofing limit; the only material class it names is the "Class M" designation for mineral-surfaced roll roofing under ASTM D 3909 or ASTM D 6380, which is a roll-roofing product class and not an impact rating. No UL 2218 or Class 4 impact-resistance requirement appears in the State Building Code as it reaches roof coverings, in Maplewood's own building chapter, or in the City's roofing guidance. Impact-resistant shingles may still earn a homeowner an insurance premium credit in Minnesota, but that is an insurer's underwriting decision and not a requirement of the code enforced here.
Repair permit threshold
NO MINIMUM-SIZE THRESHOLD PUBLISHED. Maplewood's current Roof page states the rule as "A roofing permit is required if you are tearing off and re-roofing," and its roofing handout states it more broadly still: "Building permits are required for all roofing projects. Permits can be obtained from the City of Maplewood, 1902 County Road B East. Permits are issued at the time of application." Neither document sets a square-footage or dollar carve-out below which a small repair may proceed unpermitted, which is a different posture from Bloomington, Minnesota, whose own threshold is an explicit 100 square feet. Treat Maplewood as requiring a permit for reroofing work of any size and confirm a borderline small repair with the Building Department at 651-249-2300. (The 1902 County Road B East address in the handout is the address that document was published with; the City's current Roof page gives 1830 County Road B E.) Applying for the permit requires a Building Permit Application including project valuation and type of shingle; plans and documentation are additionally required for commercial roofing projects.
Wind design criteria
STATE-GOVERNED, NOT CITY-SET, and uniform across Minnesota. Minnesota Rules part 1309.0301, subpart 2 amends IRC Table R301.2(1) (Climatic and Geographic Design Criteria) to a single statewide set of values: ultimate design wind speed 115 mph, topographic effects "YES," and Seismic Design Category "A." The Minnesota Department of Labor and Industry's guidance sheet states the shingle consequence: "The 2020 Minnesota Residential Code requires shingles to be designed for a 115 mph maximum ultimate design wind speed (R301.2.1). This wind speed equates to a maximum basic wind speed of 90 mph, the same as required in previous codes. Asphalt shingle product labeling must indicate compliance with ASTM D3161 classifications A, D, F or ASTM D7158 classifications D, G, H and identify a maximum ultimate design wind speed of at least 115 mph (R905.2.4.1)." Ground snow load is the one input that varies geographically, and it is set by county rather than by city: Minnesota Rules part 1303.1700 fixes 60 pounds per square foot in twenty-nine named counties and "50 pounds per square foot in all other counties." Ramsey County, where Maplewood sits, is not among the twenty-nine, so ground snow load Pg is 50 pounds per square foot.
Roof layer limit / recover
Maplewood states a flat two-layer ceiling in its own roofing handout, under the heading "REROOFING": "New roofing may be installed over an existing roof but shall be limited to a total of two layers. Existing flashing in good condition may be reinstalled. Any sheathing that is replaced must be installed and fastened according to the code." One overlay over one existing layer is therefore permitted and a second existing layer forces a tear-off. The current state code independently produces the same answer, so the handout's 2015 revision date does not undermine it: base 2018 IRC Section R908.3.1.1 (Roof recover not allowed), as incorporated by the 2020 Minnesota Residential Code and unamended by Minnesota, bars a roof recover "where the existing roof has two or more applications of any type of roof covering." Maplewood has no authority to set a different layer limit (Minn. Stat. 326B.121, subd. 2(c)).
Deck & sheathing requirements
Maplewood's roofing handout states: "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. Wood shingles and shakes may be applied over solid or spaced sheathing. Roof decks that are rotted or unsound must be repaired prior to reroofing." That tracks the current state rule exactly, so the handout's 2015 revision date does not undermine it: Minnesota Rules part 1309.0905, subpart 1 amends IRC Section R905.2.1 to read "Asphalt shingles shall be fastened to solidly sheathed decks or 1-inch thick nominal wood boards." The handout adds a fastening point for replaced sheathing under its reroofing heading: "Any sheathing that is replaced must be installed and fastened according to the code."
Sales & use tax
8.375% combined rate for Maplewood. Read from the Minnesota Department of Revenue's own "Local Sales and Use Tax Rate Guide" effective 7/1/2026 to 9/30/2026, Ramsey County table, "Maplewood" row: Other Local Rate blank, Other Area Rate 1.00% (footnote 2, the Metro Area taxes — Metro Area Housing 0.25% plus Metro Area Transportation 0.75%), City Rate blank (Maplewood levies no city-specific local-option sales tax, unlike Saint Paul at 1.50% and Roseville at 0.50% in the same table), County Transit Rate 0.50% (Ramsey County Transit), State Rate 6.875% — Combined Sales Tax Rate 8.375%.
Local roofing hub
More roof permit pages in Minnesota
Related guides
The permitting authority for the City of Maplewood, Minnesota, an eastern Twin Cities suburb in Ramsey County adjoining Saint Paul. Maplewood enforces the Minnesota State Building Code, which under Minn. Stat. 326B.121 is the exclusive statewide standard and supersedes any municipal building code; the City's own role is permit administration, fees, inspections and zoning. Maplewood publishes a dedicated Roof page and a multi-page roofing handout covering asphalt shingles and mineral-surfaced roll roofing.
Hail reports near Maplewood, MN
- Reports, last 24 months
- 38
- Largest, last 24 months
- 2.25 in Jun 19, 2026
- Most recent
- Jun 19, 2026 2.25 in
- Reports, last 5 years
- 113
Source: NOAA Storm Prediction Center severe weather database and daily storm reports (reports since the start of the current year are preliminary), within 10 miles of Maplewood, MN (Census point). Data through Oct 7, 2026, not updated since. A report is an observation, not a damage record.
Working an insurance claim in Maplewood, 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, 4 pages, free).
Code items like drip edge and ice & water shield are what adjusters ask you to document.
Buy this jurisdiction's pack: $12 Delivered by email within minutes. Digital download: all sales are final once delivered, except for a failed delivery, a defective file, a duplicate purchase, or a pack materially different from its description. See Section 6 of our Terms of Use.
Questions about the Maplewood, MN pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.