East Grand Rapids Roofing Permit vs. City of Grand Rapids: Which Office Do You Need?
East Grand Rapids is its own municipality with its own building-permit office — a fact many homeowners near Reeds Lake don’t discover until mid-project. A re-roof there is permitted through the City of East Grand Rapids at eastgrmi.gov, not the City of Grand Rapids’ Development Center on Monroe Ave, even though the two cities share a border, a ZIP code area, and the same statewide roofing code. Grand Rapids Roofing Pros is an independent dispatch service that connects West Michigan homeowners with licensed local roofers who pull the correct permit for either jurisdiction.
Not sure which permit office applies to you?
Enter your ZIP and we’ll match you with a licensed local roofer who handles the right permit for your municipality.
Quick answer: East Grand Rapids has its own permit office, separate from the City of Grand Rapids
East Grand Rapids is an independent municipality, not a neighborhood inside the City of Grand Rapids. A roof replacement there is permitted through the City of East Grand Rapids Building Department (eastgrmi.gov), not through the City of Grand Rapids’ Development Center at 1120 Monroe Ave NW. The two cities are adjacent, share the Reeds Lake area, and both fall under the same statewide Michigan Residential Code — including the R905.1.2 eave ice-barrier requirement — but the permit application, submission process, and inspection scheduling run through two entirely separate city offices.
City of Grand Rapids
Office: Development Center, 1120 Monroe Ave NW
Applies to: Homes within Grand Rapids city limits, including near-downtown neighborhoods like Heritage Hill
Process: Requires a residential building permit for all re-roofing work, including a shingle-only replacement, with electronic plan submission through the Development Center.
City of East Grand Rapids
Office: City of East Grand Rapids Building Department (eastgrmi.gov)
Applies to: Homes inside East Grand Rapids’ own city limits around Reeds Lake — a separate incorporated municipality
Process: Its own building-permit application and inspection process, independent of the City of Grand Rapids’ Development Center.
The border isn’t obvious from the street
East Grand Rapids sits almost entirely surrounded by the City of Grand Rapids, and the transition between the two happens mid-block on some streets near Reeds Lake. There’s no highway, river, or visible boundary marker — just a municipal line on a map. Combine that with East Grand Rapids’ older, established housing stock, and it’s easy for a homeowner (or even an out-of-area contractor) to assume the City of Grand Rapids’ Development Center handles every re-roof in the area. It doesn’t. Submitting a permit application to the wrong office, or assuming no permit is needed because “it’s basically Grand Rapids,” is one of the more common jurisdictional mix-ups on replacement projects near the city line.
A licensed local roofer who regularly works both cities checks the property address against the correct municipality before filing anything — the same verification step covered in our broader Grand Rapids permit process guide.
How to confirm which permit office applies to your roof
The same four steps apply whether your home sits in East Grand Rapids or the City of Grand Rapids — only the office at step two changes.
Confirm your municipality
Check your property address or tax bill — East Grand Rapids and Grand Rapids are separate cities, even on streets that look continuous.
Identify the correct office
East Grand Rapids: the city’s own Building Department (eastgrmi.gov). Grand Rapids: the Development Center at 1120 Monroe Ave NW.
Submit the permit application
A licensed roofer scopes the job to current Michigan code, including eave ice-barrier coverage, and files with the correct city.
Schedule inspection & sign-off
Each city runs its own inspection scheduling, so the timeline can differ even for two similar re-roof projects a few blocks apart.
What’s actually different between the two cities
The permit office changes. The underlying Michigan roofing code, notably, does not.
An independently incorporated municipality with its own Building Department, not a Grand Rapids neighborhood.
The City of Grand Rapids Development Center address where its re-roof permits are filed.
The Michigan Residential Code eave ice-barrier requirement applies in both cities — it’s a state rule, not a city-specific one.
Both cities require a building permit for re-roofing work, including a shingle-only replacement with no other changes.
Sources: City of East Grand Rapids — Building Permits; City of Grand Rapids — Re-Roofing Residential Permit; Michigan Residential Code R905.1.2 as published by the City of Grand Rapids.
Questions West Michigan homeowners ask
Is East Grand Rapids part of the City of Grand Rapids for permitting purposes?+
No. East Grand Rapids is its own incorporated municipality with its own Building Department. A re-roof permit there goes through the City of East Grand Rapids, not the City of Grand Rapids’ Development Center.
Does Michigan’s eave ice-barrier code still apply if I live in East Grand Rapids?+
Yes. Michigan Residential Code R905.1.2 is a statewide requirement covering every Michigan county, so it applies in East Grand Rapids exactly as it does in the City of Grand Rapids — only the permit office that reviews the application differs.
What happens if a roofer files with the wrong city by mistake?+
A permit filed with the wrong municipality typically won’t be accepted, which can delay the start of the project. Confirming the property’s municipality before filing, as a licensed local roofer would, avoids that delay.
Do I need a permit for a shingle-only replacement in either city?+
Yes, in both. Neither the City of Grand Rapids nor the City of East Grand Rapids exempts a shingle-only re-roof from the permit requirement.
How do I find out which municipality my home is actually in?+
Your property tax bill or county assessor record will list the municipality. Near the Reeds Lake border area, it’s worth double-checking rather than assuming based on the street name or mailing address.
Permit-ready replacement help across Grand Rapids & Kent County
We connect homeowners with licensed roofers who handle both the City of Grand Rapids and City of East Grand Rapids permit processes.
Continue the replacement series
Get matched with a licensed Grand Rapids-area roofer
Enter your ZIP and we’ll connect you with a licensed West Michigan roofer who files with the correct city for your address. No phone tag, no obligation.