Marshfield is a town in Plymouth County, Massachusetts, United States, on Massachusetts's South Shore. The population was 25,825 at the 2020 census. It includes the census-designated places of Marshfield, Marshfield Hills, Ocean Bluff-Brant Rock, and Cedar Crest, and shares the Green Harbor CDP with the town of Duxbury.
AdApartmentGuide has a wide selection of rental properties to fit your needs and budget. Explore your options and go on virtual tours with ApartmentGuide—right from your couch.
Virtual Tours Available · Detailed Guides · Schedule A Tour · Interactive Maps