Skip to content

Canterbury, New Hampshire

Canterbury is a town in Merrimack County, New Hampshire, United States. The population was 2,389 at the 2020 census. The Canterbury Shaker Village is in the eastern part of the town.

Events

See all

Suggested Itineraries

Data from: Wikipedia