The Marshfield Fair is a traditional, American country fair that has taken place at the end of August every year since 1867. The fair is located on the 62-acre (250,000 m2) Marshfield Fairgrounds in Marshfield, Massachusetts, approximately 30 miles (48 km) south of Boston in Massachusetts' South Shore region.