Cohasset, MA

Cohasset, Massachusetts is a New England town in Norfolk County with an estimated population of 8,500. The town is known for beautiful beaches, a quaint downtown with shops and restaurants, its protected harbor, and stunning views of the coast. Cohasset has a lot to offer both visitors and year-round residents. Highlights of Cohasset include a weekly Farmers Market, boating, beaches, Wompatuck State Park reservation, and the popular performance center South Shore Music Circus.  

Geographically, Cohasset is 31.4 square miles with 9.8 square miles of land; 21.7 square miles of water. The town is bordered on the north and northeast by Massachusetts Bay. A large portion of the southwestern part of town is bordered by Wompatuck State Park. 

Housing Market Stats 5/2019-5/2020

Lowest Priced Sale: $272,500

Highest Priced Sale: $4,750,000

Median Price: $911,245

Average Days on Market: 93

(Statistics based on MLS listings only for single family, multi-family properties,and condos sold within the above date range. Sales information comes from various sources and may not always be accurate. Verify any information that is important to your buying or selling decision.)

Search homes for sale in Cohasset, MA

Town Stats

2020 Tax Rate: $12.90/thousand

Medium Income: $117,670

Government: Open town meeting and five-member board of selectmen


Beaches: Sandy Beach, Black Rock Beach, Bassings Beach

Yacht Clubs and Boating: Cohasset Yacht Club, Cohasset Sailing Club, public boat launch in Cohasset Harbor


Approximately 1500 students with a teacher ratio of 14:1

Elementary: Osgood: serves pre-k through second grade

Deer Hill Elementary School: serves grades 3-5

Cohasset High School: Combined Middle/High School

Athletic Team: Skippers

Students may also attend South Shore Vocational Technical High School


Golf: Cohasset Golf Club 

Yacht Club: Cohasset Yacht Club (Private)


MBTA commuter rail Greenbush Line 

For more information about Cohasset, the town's housing market, or if you're interested in buying or selling a home in town, Contact Us today or call us at (781) 383-5100.