Service area
We know the groundwe build on.
Northshore is based in Muskegon and works a tight stretch of the West Michigan lakeshore — close enough to walk every job, scope it in person, and keep the record local. Thirteen communities across two counties, held to one standard. The boundary is daily driving distance, not a radius drawn on a map.
By the numbers
Our service area
Based in Muskegon.Built for the lakeshore.
Open a community to read its detail and highlight it on the map. Each one is published by the name a homeowner says, with its own permit path listed beside it. Thirteen, complete and closed — no radius, no guesswork.
The Muskegon County seat, on the channel where Muskegon Lake meets Lake Michigan — a lot of pre-1960 stock with full basements, so condition and moisture history get checked before scope is written.
PermitsCity of Muskegon Building & Inspection Services DepartmentExplore MuskegonSouthwest Muskegon County against Lake Michigan, incorporated in 1968 — newer suburban stock, and the build plan works around the household's workday.
PermitsCity building departmentExplore Norton ShoresThe Ottawa County seat at the mouth of the Grand River, historic downtown to lakefront — parcel, weather, and access read together in one frame.
PermitsCity of Grand Haven Building and Inspection Division, or Grand Haven Charter Township Community Development — confirm which jurisdiction the parcel sits inExplore Grand HavenA waterfront community where setbacks and zoning decide the project before a construction permit even exists — near-water questions stay open until checked.
PermitsMichigan Township Services / local zoning firstExplore Spring LakeThe upstream end of Spring Lake on the Ottawa County line — whether a parcel is Village or Township is the first question a scope has to answer.
PermitsMichigan Township Services + local zoningExplore FruitportOn White Lake about five miles inland, incorporated back in 1943 — older stock, so the route is made practical before anyone commits.
PermitsCity of Whitehall Building Department (Whitehall Township parcels go to the White Lake Area Building Inspection Board)Explore WhitehallUnincorporated Ottawa County at the I-96, M-104, and M-231 junction — rural, spread-out parcels where access comes before scope.
PermitsCrockery Township HallExplore NunicaA narrow neck of land with Muskegon Lake on one side and Bear Lake on the other — water on both sides changes what gets checked before a scope is written.
PermitsNorth Muskegon Inspection DepartmentExplore North MuskegonLandlocked and fully built out — renovation and replacement work where the lot line, not open ground, decides what's possible.
PermitsConfirm per parcel before bid.Explore Roosevelt ParkNorth of the Grand River on wooded dune ground — slope, soil, and how equipment can approach the site decide the method.
PermitsCity of Ferrysburg Building & PlanningExplore FerrysburgAt the head of White Lake, directly across from Whitehall and the north edge of the area — the lake calendar shapes the schedule.
PermitsWhite Lake Area Building Inspection BoardExplore MontagueThe one inland community in the set, built around the lakes it is named for. It owns ZIP 49457 outright and is the name USPS prefers for it. Owner-occupancy runs the highest here, so the work is staged improvement on a house a family intends to keep.
PermitsDalton Township building departmentExplore Twin LakeThe Oakridge school community in Egelston Township, east of Muskegon — families who buy in for the schools and improve from there, on lots with room to work.
PermitsEgelston Township building departmentExplore Wolf Lake












Interactive reference map. Markers show the thirteen communities Northshore serves; jurisdiction boundaries are approximate and each community's permit path is listed in the roster. Service area is where we work — not a ranking claim.
Why the area is drawn tight
A service area you canwalk, scope, and document.
Northshore keeps the map tight on purpose. The boundary is a daily drive, not a radius — a job you can reach is a job that can be seen before it's priced and stood behind after it's built.
Walkable for a walkthrough
Every town here is close enough to visit in person before a number exists. No sight-unseen phone quotes.
The permit path is known
City, village, or township — the building department for each community is published on its page, and the jurisdiction is confirmed for the parcel before the package is built.
Lakeshore conditions understood
Freeze-thaw, moisture history, older pre-1960 stock, waterfront setbacks, dune slope — local conditions get checked, not assumed.
The record stays local
Scope, changes, photos, and closeout notes stay documented for a job Northshore can stand behind close to home.
Service-area routing
Match the work to a real Northshore lane.
The service area is only useful when it connects location to the work itself. These lanes keep heating, cooling, water heaters, gas pipe, mini-splits, construction, remodels, and repairs tied to a practical next step.

Equipment + gas
Mechanical services
Heating, cooling, water heaters, gas pipe, and mini-split work start with fit, access, and equipment notes.

Build scope
Construction
Framing, openings, site access, material path, and owner decisions get checked before a project moves forward.

Existing-home fit
Additions & remodels
Remodel and addition requests get tied to structure, sequencing, decisions, and a written scope path.

Triage before promise
Repairs & rehab
Repair work gets reviewed by condition, access, photos, and whether Northshore can document the next step clearly.
Common questions
Straight answers about the area.
Which West Michigan communities are on the Northshore map?
Northshore is based in Muskegon, Michigan and serves thirteen West Michigan communities: Muskegon, North Muskegon, Roosevelt Park, Norton Shores, Fruitport, Whitehall, Montague, Twin Lake, and Wolf Lake in Muskegon County; Grand Haven, Spring Lake, Ferrysburg, and Nunica in Ottawa County. The list is complete and closed.
Do you take projects outside these towns?
Rarely, and only when the job can still be walked, scoped, and documented cleanly. The boundary is a daily drive — the north edge is White Lake, around Whitehall and Montague. Send the location and the work, and Northshore will answer honestly.
Why is the service area kept this tight?
Because scope-first work depends on seeing the job. A tight map means every project can be visited before it's priced and stood behind after it's built — instead of a number guessed from a distance. A longer town list wouldn't change where the work actually happens.
Which permit office handles my project?
Each community's permit path is listed beside it in the roster above. Most run through a single named building department; where a parcel can fall under either a city or a township, that gets confirmed for the specific address before the permit package is assembled. Neither Muskegon County nor Ottawa County runs a residential building program, so “check with the county” is never the answer here.
Do towns farther from Muskegon cost more?
There is no menu price by town. Travel and site access are two of many scope factors written into the proposal after a walkthrough — accounted for honestly, never a surprise line.
How do I start if I'm in the area?
Send a rough description, your location, a few photos, and your timing. That's enough to begin the right conversation — Northshore sorts the work and writes the scope from there.
Have a project in our area?
Send what you know. Northshore will review the scope, schedule, and location and let you know the next step.