BarkParkScout

Dog parks in Middlesex County

12 dog parks in 10 towns: Edison Township, Monroe Township, North Brunswick Township, Plainsboro Township, Sayreville and more.

Dog parks by town

East Brunswick Township

Edison Township

Highland Park

Monroe Township

New Brunswick

North Brunswick Township

Plainsboro Township

Sayreville

South Brunswick Township

Woodbridge Township

Know a dog park we're missing in Middlesex County? Tell us about it.