Salem County, New Jersey Fishing Lakes

Salem County, New Jersey is home to a total of 37 lakes, arranged alphabetically in the list below. If you are considering fishing in Salem County, New Jersey, get more information by clicking on any lake in the list below. Help others by telling us what you know about these county lakes.

Find a Lake

Looking for a particular lake? Search our site!
Algonkin Lake (Pitman West area)
Alloway Lake (Alloway area)
Avis Millpond (Woodstown area)
Ballingers Lake (Alloway area)
Centerton Pond (Elmer area)
Cobbs Mill Lake (Alloway area)
Coxhat Pond (Alloway area)
Daretown Lake (Alloway area)
East Lake (Woodstown area)
Elkinton Millpond (Alloway area)
Elmer Lake (Elmer area)
Goose Pond (Canton area)
Goose Pond (Delaware City area)
Houses Pond (Alloway area)
Hudson Lake (Penns Grove area)
Kates Creek Meadow (Penns Grove area)
Kelly Pond (Penns Grove area)
Laurel Lake (Salem area)
Laytons Lake (Penns Grove area)
Loggerhead Pond (Pitman West area)
Long Pond (Canton area)
Mannington Meadow (Salem area)
Maskells Millpond (Canton area)
Memorial Lake (Woodstown area)
Palatine Lake (Elmer area)
Parvin Lake (Elmer area)
Ponchantoula Lake (Alloway area)
Rainbow Lake (Millville area)
Rhodo Lake (Shiloh area)
Salem River Reservoir (Elmer area)
Slabtown Lake (Alloway area)
Sycamore Lake (Alloway area)
Thundergust Lake (Elmer area)
Thundergut Pond (Alloway area)
Watsons Mill Pond (Alloway area)
Wentzell-Wilson Pond (Alloway area)
Willow Grove Lake (Newfield area)
Woodmere Lake (Salem area)