Town: Brockton (02301)
Price: $559,000
Address: 60 Elm Avenue
Town: Plymouth (02360)
Price: $749,999
Address: 48 Haven Road
Town: Chatham (02633)
Price: $8,500,000
Address: 246 Stage Island
Town: Buzzards Bay (02532)
Price: $1,650,000
Address: 65 Lewis Point Road
Town: Yarmouth Port (02675)
Price: $699,000
Address: 882 W Yarmouth Rd
Town: (02346)
Price: $319,900
Address: 227 Plymouth Street
Town: Newburyport (01950)
Price: $1,899,900
Address: 78 High St
Town: Quincy (02169)
Price: $599,900
Address: 1 Cityview Ln
Town: Millville (01529)
Price: $569,000
Address: 163 Hill St
Town: Haverhill (01832)
Price: $579,900
Address: 48 Coolidge Ave
Town: Dorchester (02125)
Price: $489,000
Address: 12 Hesston Ter
Town: Wilmington (01887)
Price: $680,000
Address: 203 Lowell St.
Town: Dunstable (01827)
Price: $849,900
Address: 8 Jamie Road
Town: Boston (02118)
Price: $849,000
Address: 34 Worcester Square
Town: Revere (02151)
Price: $898,876
Address: 85 Mill St
Town: Clinton (01510)
Price: $649,999
Address: 843 Ledgewood Way
Town: Dorchester (02122)
Price: $1,299,000
Address: 107 Minot St
Town: Woods Hole (02543)
Price: $1,760,000
Address: 5 Park
Town: Leominster (01453)
Price: $249,900
Address: 142 West St
Town: Springfield (01129)
Price: $294,900
Address: 716 Parker St
Town: Hingham (02043)
Price: $1,450,000
Address: 7 Stevens Way
Town: Westfield (01085)
Price: $659,900
Address: 3 Angelica Drive
Town: Millbury (01527)
Price: $719,900
Address: 52 Clearview Ter
Town: Uxbridge (01569)
Price: $659,900
Address: 169 Mantell Rd
Town: Buzzards Bay (02532)
Price: $549,900
Address: 16 Washington Ave
Town: Princeton (01543)
Price: $675,000
Address: 81 GLENWOOD PLACE
Town: Cambridge (02138)
Price: $10,500,000
Address: 148 Huron Ave
Town: Chicopee (01020)
Price: $500,000
Address: 9 Post Rd
Town: Springfield (01118)
Price: $289,900
Address: 19 Dennis St
Town: East Falmouth (02536)
Price: $899,000
Address: 12 Rock Hollow Dr
Town: Easthampton (01027)
Price: $398,000
Address: 36 Torrey
Town: South Easton (02375)
Price: $879,900
Address: 3 Coach Road
Town: East Taunton (02718)
Price: $599,900
Address: 492 Richmond Street
Town: Fitchburg (01420)
Price: $469,900
Address: 58 Arlington St
Town: Shrewsbury (01545)
Price: $1,495,000
Address: 105 South Quinsigamond Avenue
Town: Wayland (01778)
Price: $1,759,000
Address: 37 Pequot Rd
Town: West Brookfield (01083)
Price: $460,000
Address: 366 Southbridge Rd
Town: Georgetown (01833)
Price: $549,900
Address: 2 Larch Road
Town: Boston (02114)
Price: $1,239,000
Address: 100 Lovejoy Wharf
Town: Milford (01757)
Price: $679,900
Address: 3 Bradford St
Town: Walpole (02081)
Price: $979,900
Address: 24 Pine Hill Dr
Town: Fitchburg (01420)
Price: $395,000
Address: 7 Valleyview Ct
Town: Wellesley Hills (02481)
Price: $2,590,000
Address: 1 Clock Tower Drive
Town: Stoughton (02072)
Price: $840,000
Address: 261 Ewing Dr
Town: Everett (02149)
Price: $549,900
Address: 53 Windsor Street
Town: Dighton (02715)
Price: $749,999
Address: 3075 Club House
Town: Revere (02151)
Price: $1,219,000
Address: 41 Oak Island St
Town: Cambridge (02140)
Price: $1,175,000
Address: 70 Walden
Town: Yarmouth Port (02675)
Price: $560,000
Address: 17 Kates Path
Town: Cambridge (02140)
Price: $1,890,000
Address: 70 Walden
Town: Uxbridge (01569)
Price: $791,900
Address: 0 Turner Farm Road
Town: East Boston (02128)
Price: $375,000
Address: 144 Bremen St
Town: East Boston (02128)
Price: $359,000
Address: 144 Bremen St
Town: Fairhaven (02719)
Price: $725,000
Address: 32 Green St
Town: Attleboro (02703)
Price: $695,000
Address: 231 Park street
Town: Plymouth (02360)
Price: $895,000
Address: 69 Cliff St
Town: Boston (02120)
Price: $529,000
Address: 196 Hillside St
Town: Boston (02120)
Price: $519,000
Address: 196 Hillside St
Town: Boston (02120)
Price: $519,000
Address: 196 Hillside St
Town: South Dartmouth (02748)
Price: $525,000
Address: 22 Smith St
Town: (02339)
Price: $1,300,000
Address: 114 Graham Hill Dr
Town: Petersham (01542)
Price: $203,000
Address: 39 CRAIG ST
Town: Worcester (01602)
Price: $595,000
Address: 297 Mower Street
Town: Peabody (01960)
Price: $779,900
Address: 1 Magnolia Ter
Town: Natick (01760)
Price: $1,299,000
Address: 9 Arbor
Town: Swansea (02777)
Price: $450,000
Address: 24 Front St
Town: Dorchester (02122)
Price: $950,000
Address: 22 High Street
Town: Dorchester (02122)
Price: $750,000
Address: 22 High Street
Town: Boston (02114)
Price: $4,995,000
Address: 45 Temple St
Town: Boston (02114)
Price: $3,200,000
Address: 45 Temple St