Lakes near a city

Lakes near Lebanon, NH

5 lakes in this guide sit within 45 miles of Lebanon, NH. The nearest is Lake Sunapee at about 20 miles, and 0 of them have a public water level gauge.

Lakes near Lebanon

Click a marker to open the lake page.

By distance

LakeDistanceWater level
Lake Sunapee20 mi—
Newfound Lake24 mi—
Squam Lake37 mi—
Lake Winnisquam38 mi—
Lake Dunmore45 mi—
Lake Sunapee

New Hampshire · Sullivan County

Lake Sunapee

Lake Sunapee covers about 4,136 acres of the Sugar River in New Hampshire. You will find it in Sullivan County. It is managed by…

Natural lake3 beaches
Newfound Lake

New Hampshire · Grafton County

Newfound Lake

Newfound Lake is a lake of some 4,102 acres on the Newfound River, in New Hampshire. Its shoreline falls inside Grafton County.…

Natural lake
Squam Lake

New Hampshire · Belknap County

Squam Lake

Fed by the Squam River, Squam Lake holds roughly 6,790 acres of water in New Hampshire. The lake is in Belknap County. Management…

Natural lake2 beaches
Lake Winnisquam

New Hampshire · Belknap County

Lake Winnisquam

Lake Winnisquam covers about 4,213 acres of the Winnipesaukee River in New Hampshire. You will find it in Belknap County. NH…

Natural lake1 beach
Lake Dunmore

Vermont · Addison County

Lake Dunmore

Lake Dunmore is a lake of some 985 acres on the Leicester River, in Vermont. It lies in Addison County. It is managed by Vermont…

Natural lake

 Lakes and beaches near Lebanon · All lakes in New Hampshire · Swimming beaches near Lebanon