Hampstead, NH is rich in history & often described as a picture postcard town with an elegant historic Main Street, characterized by antique Colonial homes. Hampstead is located in Rockingham County. The Town is 30 miles south of Concord, NH, 45 miles north of Boston, MA & 20 miles from the seacoast. Hampstead contains 13.4 square miles of land, approximately 8,350 acres, 400 of which are inland water areas of Big Island Pond, Sunset Lake, and Angle Pond. The lakes attract a significant seasonal population & summer youth camp to town.
Learn More
All Departments
All Boards & Committees
All Minutes & Agendas
Find It Fast (A-Z)