Marshfield is a town in Plymouth County, Massachusetts, United States, on Massachusetts's South Shore. The population was 25,825 at the 2020 census. From Wikipedia