The U.S. Geological Survey National Mapping Information locates Plymouth at 43° 14' 43" N 093° 7' 21" W.

Plymouth is a city in Cerro Gordo County, Iowa, United States, along the Shell Rock River. The population was 429 at the 2000 census.