usm white logo

Search Homes

About Newbury, New Hampshire

New England home on Lake Sunapee

Welcome to Newbury, New Hampshire

Incorporated in 1772, the town of Newbury, New Hampshire is located in Merrimack County. The town houses a portion of the beautiful Lake Sunapee and is well known for being the home of Mount Sunapee State Park Beach as well as Mount Sunapee Resort, a popular tourist destination and ski area. Newbury's peaceful charm is matched by its stunning scenery. The town offers a mix of rural and suburban life with its population of just over 2,000 people. Included in Newbury are the villages of Blodgett Landing and South Newbury, both of which offer quiet, residential areas. Newbury is sure to leave an impression on all who visit that lasts with those who are lucky to live here. 

View listings in Newbury, New Hampshire.

Contact us to learn more about the Lake Sunapee region.






Major Employers

  • UnitedHealth Group
  • Coforge
  • Amazon

TIP: Create an account save your searches and get updates on all future listings in Newbury, NH.