Plymouth is a New England town in Grafton County, New Hampshire, United States, in the White Mountains Region. It has a unique role as the economic, medical, commercial, and cultural center for the predominantly rural Plymouth, NH Labor Market Area.