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
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Willow Grove Lake | Salem | 123.52 acres | - |
| 2 | Parvin Lake | Salem | 91.88 acres | - |
| 3 | Palatine Lake | Salem | 80.25 acres | - |
| 4 | Rainbow Lake | Salem | 75.93 acres | - |
| 5 | Centerton Pond | Salem | 54.28 acres | - |
| 6 | Elmer Lake | Salem | 50.66 acres | - |
| 7 | Alloway Lake | Salem | 43.77 acres | - |
| 8 | Woodmere Lake | Salem | 38.54 acres | - |
| 9 | Maskells Millpond | Salem | 34.18 acres | - |
| 10 | Elkinton Millpond | Salem | 31.41 acres | - |
| 11 | Avis Millpond | Salem | 29.07 acres | - |
| 12 | Laytons Lake | Salem | 27.46 acres | - |
| 13 | Daretown Lake | Salem | 25.66 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.