Cities
Muskegon County has seven cities. Each one writes its own fence rules:
- Muskegon: development permit required. Rules are summarized on our home page.
- Norton Shores: zoning permit required for any fence, plus a building permit for pool or safety barriers. Up to 4 ft in front and street-facing side yards, 6 ft in side and rear yards.
- Muskegon Heights
- North Muskegon
- Roosevelt Park
- Whitehall
- Montague
For Muskegon Heights, North Muskegon, Roosevelt Park, Whitehall, and Montague, we haven't summarized local fence rules yet. Contact the city's zoning or building office before you buy materials.
Villages
Fruitport · Ravenna · Casnovia · Lakewood Club
Townships
Fruitport Charter Township · Muskegon Charter Township · Laketon · Dalton · Egelston · Fruitland · Blue Lake · Cedar Creek · Holton · Montague Township · Moorland · Ravenna Township · Casnovia Township · Sullivan · White River · Whitehall Township
Unincorporated communities include Twin Lake and Wolf Lake. Townships usually handle zoning permits through their own offices.
Nearby
Muskegon County borders Ottawa, Kent, Newaygo, and Oceana Counties. If you're just across the line, in Spring Lake Township in Ottawa County for example, send a request anyway. We'll let you know if the installer doesn't serve your address, and we won't pass your details to anyone else.
Lakeshore and dune lots
Parts of the Muskegon County shoreline are mapped by Michigan EGLE as critical dune areas. If you're on or near the dunes, check EGLE's maps before planning a fence. Open fences set with hand tools that follow existing grade are generally treated differently from solid fences or work that changes contours.