Plymouth is a village in Huron and Richland counties in the U.S. state of Ohio. The population was 1,707 at the 2020 census. The Richland County portion of Plymouth is part of the Mansfield Metropolitan Statistical Area, while the Huron County portion is part of the Norwalk Micropolitan Statistical Area.