East Grand Rapids Roofing Permit vs. City of Grand Rapids

Jurisdictional education

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.

Jurisdictional education Official permit-office sources Michigan code context

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.

Licensed roofersNo obligationPermit-ready pros
Thanks — that ZIP is in our West Michigan service area. A licensed local roofer can follow up.

We connect homeowners with independent licensed roofing professionals in the Grand Rapids area. We are not a licensed contractor and do not perform roofing work ourselves.

Licensed, vetted local roofers 2 separate permit offices, 1 metro No obligation to match West Michigan focus, ZIP-fast
Roofing contractor on a ladder during a permitted tear-off in East Grand Rapids

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.

Why homeowners get this wrong

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.

Step by step

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.

1

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.

2

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.

3

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.

4

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.

The local facts — sourced, not invented

What’s actually different between the two cities

The permit office changes. The underlying Michigan roofing code, notably, does not.

Separate city
East Grand Rapids

An independently incorporated municipality with its own Building Department, not a Grand Rapids neighborhood.

1120 Monroe Ave NW
City of GR permits

The City of Grand Rapids Development Center address where its re-roof permits are filed.

R905.1.2
Statewide code

The Michigan Residential Code eave ice-barrier requirement applies in both cities — it’s a state rule, not a city-specific one.

Every re-roof
Permit required

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.

EGR permit FAQ

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.

Where we match roofers

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

Near the Reeds Lake border?

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.

Match me with a roofer

Licensed roofersNo obligationPermit-ready pros
Thanks — that ZIP is in our West Michigan service area. A licensed local roofer can follow up.

Independent dispatch service connecting homeowners with licensed local roofing professionals.