Town: Haverhill (01830)
Price: $379,000
Address: 34 Rosemont St
Town: Sturbridge (01566)
Price: $550,000
Address: 2 Sprucedale Dr
Town: (02324)
Price: $464,900
Address: 16 Cassidy Pl
Town: Townsend (01469)
Price: $549,900
Address: 15 N End Rd
Town: Lexington (02420)
Price: $2,649,000
Address: 22 Bryant Rd
Town: Ashland (01721)
Price: $520,000
Address: 11 Voyagers Lane
Town: Haverhill (01835)
Price: $399,000
Address: 406 Farrwood Drive
Town: Acton (01720)
Price: $1,598,000
Address: 10 Wingate Ln
Town: Watertown (02472)
Price: $699,900
Address: 121 Channing Rd
Town: Westborough (01581)
Price: $249,900
Address: 147 Milk Street
Town: Northfield (01366)
Price: $385,000
Address: 163 Hardwick St
Town: Revere (02151)
Price: $369,000
Address: 133 Salem St
Town: Ashburnham (01430)
Price: $625,000
Address: 40 Westminster Street
Town: Somerville (02143)
Price: $1,185,000
Address: 7 Woodbine St
Town: Andover (01810)
Price: $569,900
Address: 18 Dale St
Town: Shrewsbury (01545)
Price: $594,999
Address: 41 Avon Ave
Town: Belmont (02478)
Price: $1,195,000
Address: 79 Livermore Rd
Town: Athol (01331)
Price: $349,900
Address: 708 Templeton Rd
Town: Plymouth (02360)
Price: $1,525,000
Address: 1924 State Road
Town: Marshfield (02050)
Price: $999,000
Address: 477 Webster St
Town: Lexington (02421)
Price: $4,950,000
Address: 32 Forest Street
Town: Provincetown (02657)
Price: $1,479,000
Address: 10 Bradford Street
Town: Malden (02148)
Price: $1,199,999
Address: 18 Lynn St
Town: Newton (02459)
Price: $2,795,000
Address: 71 Farina Road
Town: Boston (02118)
Price: $1,239,000
Address: 27 E Springfield St
Town: North Reading (01864)
Price: $1,300,000
Address: 20 Marshall
Town: Chester (01011)
Price: $219,900
Address: 11 Maple St
Town: Brighton (02135)
Price: $439,000
Address: 461 Washington St
Town: Buzzards Bay (02532)
Price: $345,000
Address: 45 Roundhouse Rd
Town: Westborough (01581)
Price: $649,999
Address: 2 Codman Way
Town: East Boston (02128)
Price: $699,000
Address: 80 Marion St, Unit 1
Town: East Boston (02128)
Price: $729,000
Address: 80 Marion St
Town: Amesbury (01913)
Price: $965,000
Address: 486 Main St
Town: (02351)
Price: $599,000
Address: 47 Daniel Dr
Town: Needham (02492)
Price: $5,495,000
Address: 60 Locust Lane
Town: Boston (02118)
Price: $2,595,000
Address: 41 Rutland Sq
Town: Malden (02148)
Price: $749,900
Address: 14 Dodge St
Town: Lowell (01851)
Price: $535,000
Address: 1975 Middlesex St
Town: Stoneham (02180)
Price: $1,200,000
Address: 106 Elm St
Town: Wilbraham (01095)
Price: $359,900
Address: 18 Colonial Road
Town: Gloucester (01930)
Price: $1,100,000
Address: 5 Raven LN
Town: Worcester (01604)
Price: $270,000
Address: 1195 Grafton St
Town: (02351)
Price: $600,000
Address: 78 Linda Street
Town: Framingham (01702)
Price: $495,000
Address: 171 Walnut St
Town: Auburn (01501)
Price: $475,000
Address: 15 Lesley Ave
Town: Westminster (01473)
Price: $969,000
Address: 25 Sunset Road
Town: (02356)
Price: $515,000
Address: 33 Coughlin Rd
Town: Whitinsville (01588)
Price: $360,000
Address: 119 Susanne Drive
Town: Princeton (01543)
Price: $995,000
Address: 0 Welch
Town: Framingham (01702)
Price: $469,700
Address: 6 Harmony Lane
Town: North Reading (01864)
Price: $799,900
Address: 14 PINE RIDGE ROAD
Town: Mendon (01756)
Price: $689,000
Address: 22 Neck Hill Rd
Town: Fall River (02723)
Price: $394,900
Address: 71 Cash St
Town: South Boston (02127)
Price: $1,250,000
Address: 225 Dorchester St
Town: Dover (02030)
Price: $2,499,000
Address: 62 Claybrook road
Town: Fitchburg (01420)
Price: $380,000
Address: 93 Overland St
Town: Spencer (01562)
Price: $279,000
Address: 36 Main St
Town: Quincy (02189)
Price: $330,000
Address: 573 Broad St
Town: Rehoboth (02769)
Price: $629,000
Address: 16 Salisbury
Town: Watertown (02472)
Price: $525,000
Address: 253 Sycamore St
Town: Lowell (01854)
Price: $644,900
Address: 81 5Th Ave
Town: (02330)
Price: $699,999
Address: 52 Center St
Town: Georgetown (01833)
Price: $679,900
Address: 215 Andover St
Town: Hingham (02043)
Price: $879,000
Address: 34 Carleton Rd
Town: Reading (01867)
Price: $739,000
Address: 39 Taylor Drive
Town: Wilbraham (01095)
Price: $549,900
Address: 17 Hunting Ln
Town: Newton Upper Falls (02464)
Price: $749,900
Address: 183 Oak Street
Town: Belmont (02478)
Price: $2,650,000
Address: 23 Centre Ave
Town: Norton (02766)
Price: $559,900
Address: 4 Stephen St
Town: Lowell (01851)
Price: $419,900
Address: 90 Corey St