LakeCount. Every Lake. Measured.

Lakes / New Jersey / Salem County

Lakes in Salem County, New Jersey

13 lakes counted in Salem County - the largest is Willow Grove Lake at 123.52 acres.

13
Lakes Counted
123.52 acres
Largest - Willow Grove Lake

Salem County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.

All Counted Lakes

#LakeCountySurface AreaMax Depth
1Willow Grove LakeSalem123.52 acres-
2Parvin LakeSalem91.88 acres-
3Palatine LakeSalem80.25 acres-
4Rainbow LakeSalem75.93 acres-
5Centerton PondSalem54.28 acres-
6Elmer LakeSalem50.66 acres-
7Alloway LakeSalem43.77 acres-
8Woodmere LakeSalem38.54 acres-
9Maskells MillpondSalem34.18 acres-
10Elkinton MillpondSalem31.41 acres-
11Avis MillpondSalem29.07 acres-
12Laytons LakeSalem27.46 acres-
13Daretown LakeSalem25.66 acres-
Find a Lake in Salem CountyLargest Lakes
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.