The 25% Roof Replacement Rule in Minnesota: County-by-County Differences
8min Read
Posted 8.07.2025
The 25% rule itself doesn’t vary by county — it comes from the Minnesota State Building Code, which is a statewide standard adopted uniformly across all of Minnesota’s counties and municipalities, not a local ordinance that individual jurisdictions can modify. What can vary locally isn’t the rule’s threshold but how it gets administered in practice: which local building department reviews and verifies a repair-versus-replacement determination, how thoroughly that review happens, and how consistently local building officials and insurance adjusters apply it on the ground. This is an important, honest distinction — the rule is uniform, but its real-world application has some local texture worth understanding.
What the 25% Rule Actually Says
Under the Minnesota State Building Code’s adoption of the International Residential Code with state-specific amendments, if more than 25% of a roof’s total area needs to be repaired or replaced within a defined period, code generally requires the entire roof (or in some interpretations, the entire affected roof plane or section) to be brought up to current code standards rather than allowing a partial patch that leaves the rest of the roof at an older standard. Our companion piece on what the 25% rule means for Minnesota homeowners covers the rule’s origin and general application in more detail — this page focuses specifically on the county-level and local-administration question.
Why the Rule Itself Is Statewide, Not County-Specific
Minnesota is a “state-code” state for building regulations in the sense that the Minnesota State Building Code sets a uniform baseline that applies across the state, rather than leaving major structural and life-safety provisions like this one to individual county discretion. This is different from some other states where counties or even individual cities can adopt meaningfully different building codes from their neighbors. Because of this structure, we can say with real confidence that the 25% threshold itself is consistent whether you’re in Ramsey County, Hennepin County, Washington County, or elsewhere in Minnesota — the underlying rule doesn’t change at the county line.
Where Local Variation Actually Shows Up
| What’s Uniform Statewide | What Can Vary Locally |
|---|---|
| The 25% threshold itself | Which local building department reviews and enforces it |
| The underlying state code basis | How thoroughly a specific inspector verifies a repair-area calculation |
| Applicability to residential roofing generally | How consistently different insurance adjusters apply it when scoping a storm-damage claim |
Being Honest About What We Can’t Verify County-by-County
We want to be straightforward here rather than inventing false precision: we don’t have documented, verifiable evidence of specific county-by-county enforcement differences across Minnesota’s 87 counties, and we’re not going to claim we do. What we can say from direct project experience across the Twin Cities metro is that local building department staffing, workload, and individual inspector judgment calls can create some practical variation in how rigorously the 25% calculation gets checked on a given project, even though the underlying rule they’re checking against is the same everywhere. If you’re looking for documented differences in a specific county outside the Twin Cities metro, that’s a conversation worth having directly with that county’s building department rather than relying on a general guide like this one.
Why This Matters Most for Insurance Claims
The 25% rule comes up most practically in the context of storm-damage insurance claims, where an adjuster is trying to determine whether hail or wind damage affecting part of a roof triggers a full-roof-replacement obligation under this code provision rather than a partial repair. Adjuster familiarity and consistency with this specific code provision can vary — some adjusters apply it readily and correctly as part of their standard damage assessment, while others may need the provision specifically raised and documented by your contractor as part of the claim conversation. This is less about geographic county lines and more about individual adjuster experience and training, which is a genuinely different kind of variation than a county-by-county legal difference.
How Your Contractor’s Documentation Helps Regardless of Location
Because the rule is statewide and consistent, a contractor experienced with the 25% rule can document a repair-area calculation and cite the applicable code provision the same way regardless of which Minnesota county your property sits in — this consistency is actually one of the practical advantages of the rule being uniform rather than locally variable, since it means the same documentation approach and the same code citation apply whether you’re in the core Twin Cities metro or a surrounding county.
What to Do If You Suspect the Rule Applies to Your Situation
If you have storm damage affecting a meaningful portion of your roof and aren’t sure whether it crosses the 25% threshold, a professional roof measurement and damage assessment — ideally using satellite or drone-based aerial measurement for an accurate total roof area — gives you a real number to work with rather than a rough visual estimate. Our companion piece on aerial roof measurement covers how this technology has changed the accuracy of these calculations in recent years, which matters directly for a 25%-threshold determination since an inaccurate total-area estimate can push a calculation to the wrong side of that line either way.
How This Differs From States With True County-Level Code Variation
It’s worth understanding why this question comes up at all: some states genuinely do allow individual counties or cities to adopt meaningfully different building codes, creating real patchwork variation that makes a “does this rule apply where I live” question entirely reasonable to ask on a county-by-county basis. Minnesota’s state-code structure is different by design, specifically to avoid that kind of patchwork inconsistency for core provisions like this one. Homeowners who’ve lived in or researched a state with that kind of local variation sometimes reasonably assume Minnesota works the same way, which is a large part of why this specific question comes up as often as it does.
What “25% of the Roof” Actually Measures
One area where genuine confusion (rather than county variation) does show up is in how the 25% threshold itself gets measured — whether it’s calculated against the total roof area, a specific roof plane or section, or some other defined unit. This is a technical calculation question rather than a county-level legal difference, and it’s exactly the kind of detail where having your contractor document their methodology clearly matters, since an imprecise or informal estimate is more likely to produce a disputed number than a properly measured one, regardless of which county you’re in.
A Practical Example Across Two Neighboring Cities
Consider a homeowner in Roseville and a homeowner in neighboring Shoreview, both with roofs suffering comparable hail damage covering roughly 30% of their total roof area. Under the statewide 25% rule, both situations trigger the same underlying code provision requiring full replacement rather than a partial patch — the outcome doesn’t differ because of which city they’re in. What could differ in practice is which specific building inspector reviews the permit, how quickly that city’s department processes the paperwork, and which insurance adjuster is assigned to each claim — practical, administrative differences rather than a difference in what the code itself requires of either homeowner.
Get a Documented Assessment
Request a free storm damage inspection — we’ll measure your roof accurately and document whether your project crosses the 25% threshold, regardless of which Minnesota county or city you’re in.
Frequently Asked Questions
Does the 25% roof replacement rule vary by Minnesota county?
No — the rule itself comes from the statewide Minnesota State Building Code and applies uniformly; what can vary is how consistently local building departments and insurance adjusters apply it in practice.
Is Minnesota’s building code set at the state or county level?
The state level — Minnesota is a state-code state, meaning the Minnesota State Building Code sets a uniform baseline applied statewide rather than being left to individual county discretion.
Why does the 25% rule seem to get applied inconsistently in insurance claims?
This typically reflects variation in individual insurance adjuster familiarity with the provision, not a difference in the underlying rule itself, which is why clear documentation from your contractor helps.
How can I find out if my specific county has any additional local requirements?
Contact your county or city building department directly — this page covers the statewide framework, but a specific local department can confirm any administrative specifics for your jurisdiction.
This page reflects the general statewide framework of Minnesota’s building code; confirm any jurisdiction-specific administrative details directly with your local building department. Last updated September 2026.