 Manchester-by-the-Sea $1,047,000
 Hamilton $998,000
 Manchester-by-the-Sea $950,000
 Hamilton $888,888
 Manchester-by-the-Sea $850,000
 Wenham $849,900
 Manchester-by-the-Sea $849,000
 Gloucester $799,000
 Wenham $799,000
 Rockport $789,000
 Essex $799,000
 Gloucester $794,000
 Essex $785,000
 Wenham $749,000
 Beverly $715,000
 Beverly $699,000
 Beverly $675,000
 Manchester-by-the-Sea $659,000
 Manchester-by-the-Sea $649,900
 Hamilton $649,900
 Georgetown $649,000
 Manchester-by-the-Sea $639,000
 Hamilton $625,000
 Danvers $624,999
 Manchester-by-the-Sea $619,000
 Beverly $599,000
|
 Wenham $978,000
 Gloucester $946,000
 Hamilton $925,000
 Manchester-by-the-Sea $899,000
 Wenham $879,900
 Manchester-by-the-Sea $849,000
 Rockport $849,000
 Wenham $799,000
 Beverly $725,000
 Manchester-by-the-Sea $710,000
 Wenham $839,000
 Essex $749,000
 Manchester-by-the-Sea $739,900
 Wenham $699,000
 Manchester-by-the-Sea $699,000
 Wenham $673,000
 Gloucester $654,000
 Manchester-by-the-Sea $650,000
 Beverly $649,000
 Hamilton $649,900
 Manchester-by-the-Sea $649,000
 Manchester-by-the-Sea $639,000
 Ipswich $635,000
 Hamilton $549,000
|