Waterfront Homes for Sale in Grafton County, NH

20Results

Waterfront is the most searched amenity on our site, and Grafton County offers lake and river frontage across the Upper Valley. See all Upper Valley waterfront properties, create a free account to save this search and receive alerts, or call LindeMac Real Estate at 603-643-4900 to speak with an agent.

Newest

Grafton County, NH Lake and Riverfront Houses

Grafton County waterfront homes include houses on Mascoma Lake in Enfield and Lebanon, homes on Goose Pond in Canaan, properties along the Connecticut River in Lyme, Orford and Haverhill, and houses on lakes and ponds farther north and east. Some are seasonal camps, while many are year-round homes within reach of Hanover, Lebanon and Interstate 89. This search lists every single-family waterfront house currently for sale in Grafton County. LindeMac Real Estate can help you review frontage and shoreland rules. See Enfield waterfront homes or browse Upper Valley NH riverfront homes.

Frequently Asked Questions

Which lakes are in the Upper Valley part of Grafton County?
Mascoma Lake in Enfield and Lebanon and Goose Pond in Canaan are two of the best known.
Are there Connecticut River homes in Grafton County?
Yes. Towns such as Lyme, Orford and Haverhill have homes along the Connecticut River.
Broker Reciprocity 

Copyright 2026 PrimeMLS, Inc. All rights reserved. This information is deemed reliable, but not guaranteed. The data relating to real estate displayed on this display comes in part from the IDX Program of PrimeMLS. The information being provided is for consumers’ personal, non-commercial use and may not be used for any purpose other than to identify prospective properties consumers may be interested in purchasing. Data last updated October 20, 2026 7:54 AM EDT