Salem County Fishing Streams

Search for streams in

Streams in Salem County

Place USGS Topo Map
Alloway Creek Delaware City
Alloway Hope Halfway Taylors Bridge
Baldridge Creek Delaware City
Beaver Creek Marcus Hook
Black Ditch Delaware City
Canton Drain Canton
Carlisle Run Alloway
Cat Gut Canton
Cedar Brook Alloway
Cherry Tree Creek Canton
Chestnut Run Woodstown
Clarks Run Alloway
Cool Run Alloway
Culliers Run Salem
Deep Run Salem
Devils Gut Canton
Dry Branch Newfield
Endless Branch Newfield
Fenwick Creek Salem
Finley Run Alloway
Fishing Creek Canton
Fishing Creek Taylors Bridge
Game Branch Penns Grove
Game Creek Penns Grove
Green Branch Newfield
Halls Run Salem
Hanby Creek Penns Grove
Hope Creek Taylors Bridge
Horne Run Penns Grove
Horse Run Shiloh
Indian Run Elmer
Keasbeys Creek Salem
Kettle Run Pitman West
Laurel Run Salem
Little Creek Canton
Lower Deep Creek Canton
Lummis Marsh Branch Millville
Mad Horse Creek Canton
Major Run Penns Grove
Malapartis Creek Canton
Mannington Creek Salem
Miles Creek Wilmington South
Mill Creek Delaware City
Mill Creek Delaware City
Muddy Creek Canton
Muddy Run Millville
Nichomus Run Woodstown
Oldmans Creek Marcus Hook
Palatine Branch Elmer
Pattys Fork Canton
Salem River Delaware City
Sarah Run Shiloh
Silver Lake Fork Canton
Solters Creek Canton
Still Run Newfield
Stonebank Creek Wilmington South
Stow Creek Canton
Swedes Run Salem
Terrapin Gut Canton
Turner Fork Canton
Two Penny Run Penns Grove
Upper Deep Creek Canton
Whooping John Creek Penns Grove

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