Town: Boston (02116)
Price: $1,695,000
Address: 116 Commonwealth Avenue
Town: West Townsend (01474)
Price: $625,000
Address: 11 Fox Run
Town: Quincy (02170)
Price: $1,299,000
Address: 101 Beach Street
Town: Ware (01082)
Price: $759,000
Address: 201 Belchertown Rd
Town: Marblehead (01945)
Price: $515,000
Address: 41 ROWLAND STREET
Town: South Weymouth (02190)
Price: $269,000
Address: 685 Main Street
Town: Jamaica Plain (02130)
Price: $1,299,000
Address: 69 Williams Street
Town: New Bedford (02745)
Price: $419,000
Address: 263 Hersom St
Town: Boylston (01505)
Price: $705,000
Address: 279 Sewall St.
Town: Wakefield (01880)
Price: $960,000
Address: 270 Lowell St
Town: East Boston (02128)
Price: $549,900
Address: 120 Bremen St
Town: Essex (01929)
Price: $725,000
Address: 12 Maple Street
Town: Amherst (01002)
Price: $525,000
Address: 551 West St
Town: Cambridge (02138)
Price: $949,900
Address: 69 WALKER STREET
Town: Dighton (02715)
Price: $799,900
Address: 2043 Wellington Street
Town: Watertown (02472)
Price: $649,000
Address: 238 Arlington St
Town: Boston (02120)
Price: $925,000
Address: 41 Greenwich St
Town: Wellesley Hills (02481)
Price: $1,930,000
Address: 42 Calvin Road
Town: Milford (01757)
Price: $469,900
Address: 59 Lawrence St
Town: Fall River (02720)
Price: $749,777
Address: 200 Essex St
Town: Bernardston (01337)
Price: $1,300,000
Address: 83 Eden Trail Branch
Town: New Bedford (02740)
Price: $659,999
Address: 45 State St
Town: Tewksbury (01876)
Price: $505,000
Address: 111 Patrick Rd
Town: Springfield (01109)
Price: $150,000
Address: 67 Villa Pkwy
Town: Gilbertville (01518)
Price: $524,900
Address: 76 Stallion Hill Rd
Town: Framingham (01702)
Price: $469,000
Address: 29 Aberdeen Road
Town: Lowell (01854)
Price: $875,000
Address: 15 Dowling Dr
Town: Haverhill (01832)
Price: $629,900
Address: 9 Berkshire St
Town: Westford (01886)
Price: $460,000
Address: 36 Elm Rd
Town: Worcester (01609)
Price: $1,250,000
Address: 40 Westwood Dr
Town: Chelmsford (01824)
Price: $575,000
Address: 2 3Rd St
Town: Springfield (01119)
Price: $330,000
Address: 15 Burns Ave
Town: Methuen (01844)
Price: $359,900
Address: 95 Pilgrim Cir
Town: Concord (01742)
Price: $3,950,000
Address: 244 Musterfield Road
Town: Peabody (01960)
Price: $735,000
Address: 214 Lynn St
Town: Southborough (01772)
Price: $549,900
Address: 21 William Onthank Ln
Town: Wellesley (02482)
Price: $785,000
Address: 21 Westerly St
Town: Hyde Park (02136)
Price: $975,000
Address: 39 Wachusett St
Town: Westminster (01473)
Price: $589,000
Address: 2 Old Town Farm Road
Town: Roslindale (02131)
Price: $699,000
Address: 150 Aldrich St.
Town: Boston (02116)
Price: $1,099,000
Address: 18 Melrose Street
Town: Haverhill (01832)
Price: $784,900
Address: 6 Ryan Patrick Way
Town: Hudson (01749)
Price: $425,000
Address: 268 Manning St
Town: Mansfield (02048)
Price: $599,900
Address: 450 West St
Town: Groveland (01834)
Price: $559,000
Address: 7 Yale St
Town: Athol (01331)
Price: $420,000
Address: 696 Cottage St.
Town: Medway (02053)
Price: $650,000
Address: 106 Holliston St
Town: Quincy (02169)
Price: $599,000
Address: 2 Ricciuti Drive
Town: West Newton (02465)
Price: $6,300,000
Address: 308 Prince Street
Town: Southbridge (01550)
Price: $1,100,000
Address: 22 Jacobs Rd
Town: Needham (02492)
Price: $1,195,000
Address: 73 Woodlawn Ave
Town: Arlington (02474)
Price: $899,900
Address: 119 Medford St
Town: Wilbraham (01095)
Price: $1,100,000
Address: 12 Highridge Rd
Town: Leominster (01453)
Price: $545,000
Address: 112 Overlook Dr
Town: Boston (02210)
Price: $3,949,995
Address: 150 Seaport Blvd
Town: Holyoke (01040)
Price: $279,900
Address: 78 Hitchcock St.
Town: Newton (02459)
Price: $6,899,000
Address: 15 Buff Cir
Town: Framingham (01701)
Price: $299,900
Address: 71 Nicholas Rd
Town: Haverhill (01830)
Price: $699,974
Address: 165 Elliott St
Town: Longmeadow (01106)
Price: $299,900
Address: 1705 Longmeadow St
Town: Hampden (01036)
Price: $169,900
Address: 319 Main St
Town: Melrose (02176)
Price: $749,900
Address: 9 Crescent Ave
Town: Boxford (01921)
Price: $864,000
Address: 182 Georgetown Rd
Town: Three Rivers (01080)
Price: $389,900
Address: 2151 Main St.
Town: (03848)
Price: $299,900
Address: 9 Circuit Drive
Town: Taunton (02780)
Price: $639,900
Address: 76 TWIN BROOK LANE
Town: (01001)
Price: $410,000
Address: 14 Greenacre Ln
Town: Needham Heights (02494)
Price: $1,898,000
Address: 28 Mercer Rd
Town: Longmeadow (01106)
Price: $379,000
Address: 33 Emerson Rd
Town: Saugus (01906)
Price: $650,000
Address: 4 Foss Ave.