Hampstead is located on Route 121 between Chester and Atkinson in Rockingham County. Hampstead is part of the Lawrence Massachusetts-New Hampshire metro area.
Once part of Haverhill and Amesbury, MA, the town was formed as of a state boundary change for Massachusetts and the new province of New Hampshire in 1739. The town was orginally known as Timberland Parish because of the heavy growth of native trees. In 1749, Governor Benning Wentworth renamed the town Hampstead when it was incorporated after the English residence of William Pitt, who was a close friend.
Visitors to Hampstead will find all the amenities of New Hampshire's Seacoast region, including Rye Habor State Park, Strawberry Banke Museum, shopping in Portsmouth. Accommodations in Hampstead include Stillmeadow Bed & Breakfast.