Middlesex County Fishing Streams

Search for streams in

Streams in Middlesex County

Place USGS Topo Map
Barclay Brook Freehold
Beaverdam Brook New Brunswick
Bonygutt Brook Plainfield
Bound Brook Bound Brook
Burt Creek South Amboy
Carters Brook Hightstown
Caseys Creek Arthur Kill
Cedar Brook New Brunswick
Cedar Brook Hightstown
Cheesequake Creek South Amboy
Cow Yard Brook Monmouth Junction
Cranbury Brook Hightstown
Cross Creek Arthur Kill
Crossway Creek South Amboy
Crows Mill Creek Perth Amboy
Deep Creek Arthur Kill
Deep Run South Amboy
Devils Brook Hightstown
Flat Creek South Amboy
Heards Brook Perth Amboy
Heathcote Brook Hightstown
Heathcote Brook Branch Monmouth Junction
Ireland Brook New Brunswick
Iresick Brook South Amboy
Lawrence Brook New Brunswick
Little Bear Brook Hightstown
Manalapan Brook New Brunswick
Martins Creek New Brunswick
Matchaponix Brook New Brunswick
Melvins Creek South Amboy
Mill Brook Plainfield
Mill Brook New Brunswick
Noes Creek Arthur Kill
Oakeys Brook New Brunswick
Raritan River South Amboy
Red Root Creek Perth Amboy
Rolphs Creek Arthur Kill
Rum Creek South Amboy
Run Creek Arthur Kill
Sawmill Brook New Brunswick
Shallow Brook Hightstown
Smith Creek Perth Amboy
South River New Brunswick
Spa Spring Creek Perth Amboy
Stump Creek South Amboy
Sucker Brook New Brunswick
Tennent Brook South Amboy
Terhune Run Monmouth Junction
Warnes Brook South Amboy
Whale Creek Keyport
Woodbridge Creek Perth Amboy

Above is a map and a list of the streams in Middlesex County, . Many of these spots are open to public fishing. If you see a stream name that is duplicated within Middlesex County, then try to narrow it down using the name of the USGS topo map which is usually a prominent place or city nearby.