We'll lead you home

Bristol, NH

Newfound Lake is located in Grafton County and is bordered by the towns of Bridgewater NH, Bristol NH, Alexandria NH, and Hebron NH. Newfound Lake is located in the Lakes Region and is the third-largest lake located entirely in New Hampshire.

Bristol is where you want to be if you love the lake, hiking, skiing or just about any outdoor activity. Bristol is a great town to live in for either your vacation home or your primary residence. Contact Granite Group to schedule a tour.  Our main office is located in Bristol NH and our Real Estate Agents can provide you with their knowledge and expertise of homes for sale in Bristol NH Newfound Lake Real Estate!  Register today to receive email updates when new listings match your search criteria.