Salisbury, located in Merrimack County, New Hampshire, is a small town in the United States with a population of 1,422 as of the 2020 census. It sits at an elevation of 819 feet (250 meters).
Current weather: Weather Station on Old Turnpike Road
Our location: 655 Old Turnpike Road