Town: Shrewsbury (01545)
Price: $799,900
Address: 31 Oak St
Town: Marblehead (01945)
Price: $885,000
Address: 41 Atlantic Avenue
Town: Lowell (01851)
Price: $899,900
Address: 42 Branch St
Town: (01460)
Price: $544,900
Address: 18 Pleasant St
Town: (03848)
Price: $549,900
Address: 16 Jericho Dr
Town: South Yarmouth (02664)
Price: $500,000
Address: 26 Howes Rd
Town: Brookline (02446)
Price: $950,000
Address: 108 Columbia St
Town: Fall River (02721)
Price: $499,000
Address: 120 Jefferson st
Town: Franklin (02038)
Price: $789,900
Address: 8 Meadowlark Ln
Town: New Bedford (02740)
Price: $560,000
Address: 190 Weld St
Town: Granby (01033)
Price: $234,900
Address: 4 Granby Heights
Town: Southbridge (01550)
Price: $450,000
Address: 29 Fiske St
Town: Attleboro (02703)
Price: $624,900
Address: 59 Samuel Way
Town: Taunton (02780)
Price: $649,900
Address: 165 King James Blvd
Town: Norwood (02062)
Price: $775,000
Address: 470 Nahatan St
Town: Worcester (01604)
Price: $280,000
Address: 270 Sunderland Rd
Town: Plymouth (02360)
Price: $600,000
Address: 196 Rocky Hill Rd.
Town: Buzzards Bay (02532)
Price: $695,000
Address: 1 Hollyhock Knoll Ct
Town: Mashpee (02649)
Price: $595,000
Address: 8 Chippers Ln
Town: Wellesley Hills (02481)
Price: $1,795,000
Address: 75 Grove Street
Town: Boston (02111)
Price: $1,595,000
Address: 580 Washington St
Town: North Adams (01247)
Price: $119,000
Address: 388 Ashland St
Town: Fitchburg (01420)
Price: $419,900
Address: 277 Stoneybrook Rd
Town: Springfield (01108)
Price: $299,900
Address: 28 Lyndale St
Town: Douglas (01516)
Price: $724,900
Address: 14 Whitin Hts
Town: Petersham (01542)
Price: $549,000
Address: 747 Pleasant
Town: Brockton (02301)
Price: $829,777
Address: 95 Battles St
Town: South Hadley (01075)
Price: $415,000
Address: 73 Pine Grove Dr
Town: Brockton (02301)
Price: $580,000
Address: 28 FERN AVE
Town: Brockton (02301)
Price: $779,777
Address: 50 Manomet St
Town: Georgetown (01833)
Price: $1,049,900
Address: 51 West Main
Town: Mansfield (02048)
Price: $679,000
Address: 25 Winter Street
Town: Attleboro (02703)
Price: $899,000
Address: 124 Tiffany St
Town: Brockton (02301)
Price: $529,999
Address: 141 Prospect Ave
Town: Georgetown (01833)
Price: $1,399,900
Address: 66 Parish Road
Town: Mashpee (02649)
Price: $639,000
Address: 8 Shadbush Cir
Town: Malden (02148)
Price: $1,100,000
Address: 86 Winchester Street
Town: Lowell (01851)
Price: $1,500,000
Address: 18 Edson St
Town: New Bedford (02745)
Price: $699,999
Address: 228 Eugenia St
Town: Tyngsboro (01879)
Price: $499,000
Address: 55 Glendale
Town: Lowell (01850)
Price: $1,000,000
Address: 57 Lakeview Ave
Town: Winthrop (02152)
Price: $1,199,000
Address: 70 Edgehill Road
Town: Haverhill (01832)
Price: $459,900
Address: 24 Ashworth Ter
Town: Springfield (01108)
Price: $284,900
Address: 307 Oakland St
Town: Norwell (02061)
Price: $1,900,000
Address: 16 Cranberry Lane
Town: Lynn (01904)
Price: $799,900
Address: 12 Pond View Rd
Town: New Bedford (02744)
Price: $450,000
Address: 47 Independent St
Town: Chestnut Hill (02467)
Price: $695,000
Address: 280 Boylston St
Town: Leyden (01351)
Price: $599,000
Address: 132 Meadow Rd
Town: Yarmouth (02673)
Price: $450,000
Address: 12 Denver Dr
Town: Westport (02790)
Price: $519,900
Address: 29 Union Ave
Town: Holyoke (01040)
Price: $180,000
Address: 494 Maple St
Town: Framingham (01702)
Price: $750,000
Address: 47 Clinton St
Town: Wellfleet (02667)
Price: $1,500,000
Address: 225 Coles Neck Rd
Town: Oakham (01068)
Price: $339,900
Address: 449 Hunt Rd
Town: Quincy (02169)
Price: $1,200,000
Address: 89 Puritan Dr
Town: Chicopee (01013)
Price: $349,000
Address: 199 Meadow St
Town: Roslindale (02131)
Price: $1,889,000
Address: 127 Selwyn St
Town: Everett (02149)
Price: $945,000
Address: 138 Fremont Ave
Town: Pittsfield (01201)
Price: $335,000
Address: 288 Bradford St
Town: Pocasset (02559)
Price: $1,550,000
Address: 24 Richmond Rd
Town: Falmouth (02540)
Price: $1,295,000
Address: 13 Two Ponds Rd
Town: Taunton (02780)
Price: $524,999
Address: 59 Edgehill Rd
Town: Mattapan (02126)
Price: $1,200,000
Address: 6 Deering Rd
Town: Quincy (02169)
Price: $1,199,000
Address: 72 Main St
Town: Worcester (01605)
Price: $749,900
Address: 612 Grove St
Town: North Providence (02911)
Price: $560,000
Address: 9 Country Parkway
Town: Dighton (02715)
Price: $550,000
Address: 917 Dighton Woods Cir
Town: Forestdale (02644)
Price: $375,000
Address: 10 Brightside Ln
Town: Yarmouth Port (02675)
Price: $420,000
Address: 64 Kates Path