Town: Haverhill (01830)
Price: $682,500
Address: 53 Brockton Ave.
Town: Fairhaven (02719)
Price: $374,800
Address: 1 Harvard St
Town: Boston (02118)
Price: $1,825,000
Address: 312 Shawmut Ave
Town: Saugus (01906)
Price: $1,599,000
Address: 51 Walnut St
Town: Haverhill (01832)
Price: $475,900
Address: 1 W Parish Ct
Town: Pawtucket (02861)
Price: $424,000
Address: 542 Walcott Street
Town: Malden (02148)
Price: $949,000
Address: 91 Beltran St
Town: Newburyport (01950)
Price: $1,039,000
Address: 42 Myrtle Ave
Town: Worcester (01609)
Price: $690,000
Address: 117 Piedmont Street
Town: Acton (01720)
Price: $1,250,000
Address: 8 Maddy Ln
Town: Braintree (02184)
Price: $599,900
Address: 171 Hayward St
Town: Dennis Port (02639)
Price: $599,900
Address: 15 Glendon Road
Town: Wayland (01778)
Price: $1,700,000
Address: 15 Parkridge Rd
Town: Byfield (01922)
Price: $1,374,900
Address: 78 Elm St
Town: Waltham (02453)
Price: $599,900
Address: 34 Aberdeen Ave.
Town: Brookline (02446)
Price: $500,000
Address: 60 Babcock St
Town: Westminster (01473)
Price: $949,000
Address: 29 Sunset Road
Town: Boxborough (01719)
Price: $775,000
Address: 170 Picnic St
Town: Millis (02054)
Price: $610,000
Address: 9 Heritage Path
Town: Lawrence (01843)
Price: $479,000
Address: 80 Weare St.
Town: Plymouth (02360)
Price: $899,900
Address: 76 Conifer Hill
Town: Everett (02149)
Price: $695,000
Address: 34 Oakland Avenue
Town: Stoughton (02072)
Price: $699,900
Address: 57 Whitney Ave
Town: Worcester (01607)
Price: $650,000
Address: 5 Tatman St
Town: Westborough (01581)
Price: $1,075,000
Address: 20 Olde Coach Rd
Town: Attleboro (02703)
Price: $675,000
Address: 44 Mulberry St
Town: Haverhill (01832)
Price: $1,099,000
Address: 23 Sylvan Hill Crossing
Town: Winthrop (02152)
Price: $924,900
Address: 12 WINTHROP ST.
Town: (02302)
Price: $549,000
Address: 176 Coe Rd
Town: Marlborough (01752)
Price: $389,900
Address: 132 Prospect St
Town: Chester (01011)
Price: $1,250,000
Address: 240 Beldingville Rd
Town: Sunderland (01375)
Price: $520,000
Address: 324 South Silver Lane
Town: East Boston (02128)
Price: $919,000
Address: 5 Wilbur Ct
Town: Natick (01760)
Price: $329,900
Address: 4 Village Hill Ln
Town: Methuen (01844)
Price: $699,900
Address: 169 Berkeley St
Town: Needham (02492)
Price: $2,499,000
Address: 97 Great Plain Ave
Town: Walpole (02081)
Price: $479,900
Address: 782 West St
Town: Haverhill (01830)
Price: $289,900
Address: 440 North Ave
Town: South Boston (02127)
Price: $1,100,000
Address: 309 E St
Town: Waltham (02451)
Price: $699,900
Address: 1226 Main St
Town: East Boston (02128)
Price: $919,000
Address: 3 Wilbur Ct
Town: Rockport (01966)
Price: $825,000
Address: 12 Seagull Street
Town: (06082)
Price: $339,000
Address: 15 Woodlawn Av
Town: Methuen (01844)
Price: $685,000
Address: 48 Wingate Ave
Town: Scituate (02066)
Price: $873,000
Address: 69 Kenneth Road
Town: Newton (02458)
Price: $3,095,000
Address: 327 Franklin Street
Town: Dedham (02026)
Price: $575,000
Address: 15 Kiely
Town: Lawrence (01841)
Price: $840,500
Address: 50 Forest St
Town: Chicopee (01020)
Price: $349,900
Address: 34 Deslauriers St
Town: Blandford (01008)
Price: $399,900
Address: 510 Pine Hill Road
Town: East Boston (02128)
Price: $785,000
Address: 125 Saratogra street
Town: North Grafton (01536)
Price: $898,000
Address: 54 High Point Dr
Town: Winchester (01890)
Price: $1,649,000
Address: 166 Forest St
Town: Harwich (02645)
Price: $669,000
Address: 26 Turning Way
Town: Worcester (01604)
Price: $699,900
Address: 28 Prentice
Town: Boston (02116)
Price: $785,000
Address: 271 Dartmouth
Town: Portsmouth (02871)
Price: $1,099,000
Address: 26 Westwood Dr
Town: Holyoke (01040)
Price: $579,900
Address: 1793 Northampton Street
Town: Quincy (02169)
Price: $308,000
Address: 1025 Hancock St
Town: (02368)
Price: $679,900
Address: 11 Glen Lane
Town: Holyoke (01040)
Price: $399,900
Address: 246 E Dwight St
Town: Walpole (02081)
Price: $565,000
Address: 305 Centre Lane
Town: Hopedale (01747)
Price: $775,000
Address: 106 Adin Street
Town: Peabody (01960)
Price: $689,000
Address: 1 DENNIS ST
Town: Westborough (01581)
Price: $1,395,000
Address: 37 Libbey Lane
Town: Newbury (01951)
Price: $739,000
Address: 100 High Rd
Town: Lawrence (01843)
Price: $1,250,000
Address: 176 Bailey Street
Town: Sandisfield (01255)
Price: $1,135,000
Address: 331 Lawrence Road
Town: Watertown (02472)
Price: $999,000
Address: 32 Royal Street
Town: Uxbridge (01569)
Price: $464,900
Address: 33 Cotton Mill Way