Welcome to the Town of Amherst, New Hampshire

The Town of Amherst is located  in the southern tier of the State of New Hampshire in Hillsborough County on the western edge of the Merrimack Valley and the eastern edge of the Monadnock region.  It is equidistant to New Hampshire’s two largest cities, Manchester and Nashua, which are both less than 15 miles to their […]

Welcome to the Town of Amherst, New Hampshire Read More »