What are you looking for?
Explore New Durham, NH
New Durham, NH is a charming town located in Strafford County, New Hampshire. Nestled in the heart of the Lakes Region, it offers residents and visitors a picturesque setting with its rolling hills, pristine lakes, and lush forests. The town is known for its strong sense of community and small-town charm, making it an ideal place to raise a family or enjoy a peaceful retirement. Outdoor enthusiasts will find plenty of recreational opportunities, including boating, fishing, hiking, and skiing, thanks to the town's proximity to Lake Winnipesaukee and the White Mountains. With its rich history, natural beauty, and friendly atmosphere, New Durham is a hidden gem in the Granite State.