South Shore 

51 Listings Available

Founded in 1727, Hanover remains a picturesque New England town with a small community feel. A small town in Plymouth County, Massachusetts, Hanover is considered to be part of the South Shore and is about 20 miles south of Boston.

Luxury homes present residents wide, open spaces, expansive yards and amenities such as pools and plenty of open space. With classic Farmhouse and Colonial-style homes Hanover combines charming New England architecture with modern conveniences. The country town feel has been preserved even with the addition of shopping malls and industry.

Residents enjoy trails for hiking and walking, taking advantage of the local recreational activities and historical parks. Most homeowners have sizable property surrounded by ponds, streams, rivers and historical elements.

Hanover is home to around 1,000 businesses and companies ranging in size and type. The Hanover Mall offers shops that provide residents with everything they need in this peaceful New England town. The location is also within easy commuting distance to the famous educational institutions of both Boston and Cambridge, as well as other New England colleges.

There is a range of historical and cultural sites for residents to visit, as well as libraries, six churches and a highly ranked school system.

Massachusetts Route 3 connects Hanover to its neighboring towns of Norwell, Pembroke and Hanson.

Loading map…

Notify Me
When a new listing becomes available
in Hanover



51 Listings Available in Hanover View All

142 River Rd

Hanover, Hanover, MA


4 beds 4 baths 1 half bath 6,240 sqft

23 Stone Meadow Ln

Hanover, Hanover, MA


4 beds 3 baths 2 half baths 5,387 sqft

33 Buttercup Ln

Hanover, Hanover, MA


4 beds 2 baths 1 half bath 4,450 sqft

112 Washington St

Hanover, Hanover, MA


4 beds 4 baths 1 half bath 3,980 sqft

43 Nash Lndg

Hanover, Hanover, MA


4 beds 3 baths 1 half bath 5,517 sqft

40 Village Lane

Hanover, Hanover, MA


5 beds 3 baths 1 half bath 4,576 sqft

View All Listings in Hanover