Lakes in Belmont County, Ohio
7 lakes counted in Belmont County - the largest is Piedmont Lake at 2,377 acres.
7
Lakes Counted
2,377 acres
Largest - Piedmont Lake
50 ft
Deepest - Slope Creek Reservoir
Belmont County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Piedmont Lake | Belmont | 2,377 acres | 30 ft |
| 2 | Belmont Lake | Belmont | 109 acres | 39 ft |
| 3 | Slope Creek Reservoir | Belmont | 93 acres | 50 ft |
| 4 | Barnesville Reservoir Number Three | Belmont | 89.9 acres | None |
| 5 | Switzerland Lake | Belmont | 37.3 acres | None |
| 6 | Barnesville Reservoir | Belmont | 34 acres | None |
| 7 | Barnesville Lake #4 | Belmont | 14 acres | 24 ft |
Sources: Ohio DNR lake data; USGS. Verified October 28, 2026.