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
- Heavenly Farms Park Dog Park East Brunswick Township
Edison Township
- Dog park in Edison Township Edison Township
Highland Park
- Donaldson Dog Park Highland Park
Monroe Township
- Dog park in Monroe Township Monroe Township
- Dog park in Monroe Township Monroe Township
New Brunswick
- Elmer B Boyd Park Dog Park New Brunswick
North Brunswick Township
- Dog park in North Brunswick Township North Brunswick Township
- North Brunswick Community Dog Park North Brunswick Township
Plainsboro Township
- Dog park in Plainsboro Township Plainsboro Township
Sayreville
- Dog park in Sayreville Sayreville
South Brunswick Township
- Rocky Top Dog Park South Brunswick Township
Woodbridge Township
- Woodbridge Dog Park In Woodbridge Dog Park, Woodbridge Township
Know a dog park we're missing in Middlesex County? Tell us about it.