State

Lake beaches and swimming lakes in New Hampshire

There are 22 lakes and reservoirs in New Hampshire on this site. 7 of them are reservoirs held back by a dam and 15 are natural lakes. The largest is Lake Winnipesaukee at about 45,714 acres. The deepest water on record here is at Newfound Lake, about 183 feet. Rivers that feed or drain them include the Winnipesaukee River, the Isinglass River and the Salmon Falls River. No lake in New Hampshire currently has a public level gauge that we can read automatically, so these pages show access, weather and sources rather than a level chart. The agency behind the most lakes here is NH Marine Patrol. Across the state we map 18 named swimming spots and access points from federal and state sources.

6Lakes
13Swimming spots

 Lakes in New Hampshire (6)  Swimming spots in New Hampshire (13)

Lakes in New Hampshire on the map

Click a marker to open the lake page.

Lakes in New Hampshire

Each page has the live water level, weather, access points and sources.

Lake Winnipesaukee

New Hampshire · Belknap County

Lake Winnipesaukee

Lake Winnipesaukee is a lake of some 45,714 acres on the Winnipesaukee River, in New Hampshire. You will find it in Belknap…

Natural lake7 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
Ossipee Lake

New Hampshire · Carroll County

Ossipee Lake

Ossipee Lake is a 3,257-acre lake on the Ossipee River in New Hampshire. You will find it in Carroll County. It is managed by NH…

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 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
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

Current lake levels in New Hampshire

Where no agency publishes a level, the page says so instead of estimating one. Level changes what is usable on the shoreline, from beach width to ramp access.

LakeLevelFull poolHow full
Lake Winnipesaukee——no percent published
Newfound Lake——no percent published
Ossipee Lake——no percent published
Squam Lake——no percent published
Lake Sunapee——no percent published
Lake Winnisquam——no percent published

Cities in New Hampshire

Lakes and swimming spots near the main towns.

 Manchester Concord Dover Rochester Keene Portsmouth Laconia Lebanon