Sold Listings by City
Click row to see detail






















City Num
Sold
Listings
Num
Active
Listings
Avg
Listing
Price
Avg
Selling
Price
Selling
% of
Asking
Avg
Price
Reduction
Avg
Days on
Market
Avg
Price per
SqFt
Abington18363$495,202$494,37599.6%-7.7%74$278
Acton345109$584,243$594,35899.9%1.2%63$257
Acushnet8948$545,125$545,41199.3%2.8%85$289
Adams2612$219,805$212,70896.9%5.5%116$132
Agawam317111$328,029$331,42999.8%1.4%72$217
Amesbury28899$472,891$475,09799.9%1.6%73$287
Amherst184116$434,875$438,31699.4%-3.9%78$241
Andover426175$719,220$734,63199.9%1.6%69$267
Aquinnah111$1,669,000$1,575,00094.4%7.0%245$723
Arlington751210$622,284$648,04499.8%1.6%75$340
Ashburnham10131$482,689$469,81097.4%2.4%98$281
Ashby3532$374,489$375,74497.1%1.9%75$186
Ashfield1512$433,929$411,53894.0%8.3%142$169
Ashland22174$480,340$482,10599.3%1.5%63$244
Athol18792$299,755$298,03598.2%2.4%95$212
Attleboro551215$409,554$412,92399.7%-7.0%77$226
Auburn20871$399,666$400,06999.6%2.1%70$248
Avon6022$329,382$330,56699.5%-7.8%76$223
Ayer13442$352,804$354,56899.7%0.9%78$207
Barnstable476241$1,048,423$1,001,07097.4%0.9%101$475
Barre6431$316,542$312,16298.3%3.0%116$184
Becket727$236,530$227,00092.4%2.7%110$115
Bedford17268$824,629$833,31899.8%1.3%66$344
Belchertown138102$417,123$420,51399.3%1.3%87$227
Bellingham18479$503,039$503,94999.4%-7.2%72$282
Belmont358156$730,623$731,11899.2%1.5%63$308
Berkley5443$554,955$553,27397.1%2.5%114$303
Berlin3428$780,308$783,07199.3%1.7%79$308
Bernardston2116$337,994$334,00998.3%2.7%96$230
Beverly445208$568,093$570,34099.8%0.9%58$277
Billerica371128$540,509$544,82899.5%1.3%73$309
Blackstone9039$436,005$434,87898.3%3.0%85$265
Blandford1913$290,517$290,06793.3%7.4%121$193
Bolton8233$851,596$864,12299.5%1.8%87$296
Boston13,0127,322$437,412$423,02799.6%-4.6%68$295
Bourne257143$661,278$637,20297.8%1.9%101$359
Boxborough8237$457,168$461,11298.9%1.5%54$208
Boxford8332$1,097,101$1,103,14499.1%1.4%78$338
Boylston6822$593,707$595,65799.2%0.3%80$288
Braintree397149$536,491$534,93799.6%3.1%63$298
Brewster15451$850,764$836,24598.6%2.4%92$501
Bridgewater262133$514,297$520,52199.6%1.1%78$273
Brimfield4962$368,884$370,27198.5%2.0%88$222
Brockton844336$420,172$421,95699.8%-15.8%71$248
Brookfield3726$340,551$338,66197.7%3.9%93$220
Brookline1,451764$615,761$604,10799.7%2.3%71$292
Buckland1412$426,771$417,43397.2%0.8%89$251
Burlington21774$692,584$696,67599.8%2.2%64$307
Cambridge2,067825$581,411$580,71299.7%2.2%69$316
Canton276187$622,808$621,44699.6%1.4%70$340
Carlisle5532$1,260,659$1,251,96598.7%1.5%97$376
Carver12466$454,663$446,80197.9%1.8%86$281
Charlemont1720$311,762$286,63193.7%-3.0%137$196
Charlton14490$433,683$425,26998.3%3.0%97$234
Chatham13782$2,154,121$2,057,63096.0%2.8%124$832
Chelmsford407140$447,024$454,10299.8%1.7%66$262
Chelsea288182$273,283$270,64099.3%1.9%65$191
Cheshire73$309,558$326,64297.0%0.7%84$195
Chester2715$348,936$332,67294.4%1.5%119$212
Chesterfield1212$323,379$313,49394.1%11.8%114$232
Chicopee501183$279,395$281,64999.9%-3.6%65$195
Chilmark235$3,242,500$2,967,50091.1%3.1%182$1,050
Clarksburg11$349,000$349,00099.9%0.0%68$236
Clinton23482$293,381$294,27999.3%-1.5%66$178
Cohasset13464$1,360,311$1,317,96098.7%0.8%97$466
Colrain93$325,914$313,32193.5%3.0%184$166
Concord215113$1,411,277$1,395,75699.2%2.0%89$435
Conway1110$679,238$643,62596.1%6.7%106$257
Cummington101$287,014$270,71491.5%10.0%330$176
Dalton175$304,925$306,50498.5%0.9%72$212
Danvers292118$509,873$514,85699.5%1.5%64$281
Dartmouth243136$661,706$650,21598.1%1.8%92$332
Dedham316141$680,442$684,77099.8%1.6%79$378
Deerfield5123$492,864$462,71796.7%5.0%96$253
Dennis277122$735,696$709,39097.1%3.8%88$512
Devens36$707,749$697,00098.8%3.1%108$335
Dighton10056$587,915$593,73498.9%2.2%108$325
Douglas9549$476,079$474,35899.3%0.6%88$241
Dover8132$1,895,832$1,810,72297.0%3.1%111$377
Dracut343127$521,697$524,50799.7%1.6%88$304
Dudley10966$420,567$414,14098.9%1.7%81$212
Dunstable2811$758,130$767,62099.4%0.6%75$263
Duxbury20999$1,446,420$1,433,15799.2%1.9%98$457
East Bridgewater12862$552,134$550,77599.2%1.4%75$302
East Brookfield3018$406,053$400,56797.7%2.4%74$212
East Longmeadow17286$434,110$436,38499.6%1.8%90$235
Eastham6133$1,060,375$1,028,87996.9%3.2%117$591
Easthampton15163$442,855$440,58199.7%1.1%104$247
Easton276117$604,404$600,37499.3%-16.4%87$292
Edgartown4081$3,821,159$3,547,39492.0%2.6%122$1,412
Erving129$318,067$309,90695.8%2.4%92$218
Essex4325$828,860$811,33298.4%3.2%95$433
Everett424201$337,907$332,60399.4%1.7%66$163
Fairhaven17678$499,384$479,30098.2%3.2%96$331
Fall River863494$348,583$342,16899.2%1.7%90$161
Falmouth420215$1,005,485$978,58698.0%2.1%92$516
Fitchburg533269$346,920$347,23599.6%2.0%73$186
Florida55$282,225$253,81388.5%7.4%145$153
Foxboro17685$554,889$555,49498.3%1.0%74$258
Framingham738272$478,085$478,47799.6%1.3%72$255
Franklin375141$522,175$530,96299.4%1.3%75$254
Freetown7658$552,138$536,83697.4%3.1%90$304
Gardner268110$289,309$289,17199.6%2.0%67$187
Georgetown9238$730,537$744,67499.9%6.0%73$332
Gill95$285,342$287,58398.0%3.0%55$184
Gloucester346174$557,207$545,60498.9%2.0%83$308
Goshen98$328,414$321,84394.7%3.6%128$304
Grafton25399$499,592$501,03799.6%1.3%79$236
Granby6237$325,624$328,98398.2%1.1%103$227
Granville118$442,332$455,55699.2%0.9%67$202
Great Barrington39$825,000$790,00096.0%4.2%93$431
Greenfield14366$324,610$320,44697.9%1.8%94$192
Groton16364$772,072$774,21799.1%1.8%98$286
Groveland8827$665,625$665,72499.2%1.9%68$343
Hadley4618$553,733$557,59198.3%1.2%84$292
Halifax11662$483,733$484,59498.1%2.0%117$343
Hamilton8336$860,093$861,06599.0%1.9%84$366
Hampden4518$427,478$434,35599.4%1.6%67$239
Hanover12361$778,472$791,50799.6%1.1%76$328
Hanson9558$587,336$592,07799.4%1.8%90$312
Hardwick4419$345,845$336,09494.5%0.6%84$226
Harvard5638$784,310$788,61199.3%2.0%96$291
Harwich18359$983,998$966,04298.3%3.3%97$552
Hatfield3127$581,174$567,20998.8%1.9%113$216
Haverhill852289$418,098$422,09999.7%1.2%66$235
Hawley94$368,714$340,32191.3%1.7%82$182
Heath1210$191,352$176,89489.0%6.2%120$139
Hingham290159$1,288,214$1,282,44599.3%-7.7%80$485
Hinsdale54$420,988$421,37599.3%0.4%73$304
Holbrook13850$445,673$448,11099.5%1.3%77$297
Holden21890$485,827$489,91499.7%1.3%78$255
Holland4225$394,995$394,82099.4%2.3%80$332
Holliston17260$668,361$673,54899.7%1.0%73$307
Holyoke287154$279,065$280,71499.3%-0.5%86$149
Hopedale8126$433,032$436,71799.6%1.8%67$227
Hopkinton214107$939,319$945,13299.3%1.1%97$320
Hubbardston4211$437,046$430,57897.5%1.1%85$230
Hudson25289$569,662$573,17699.5%1.2%83$288
Hull213133$502,502$494,22098.8%2.3%83$281
Huntington2314$290,398$285,97097.5%4.8%110$206
Ipswich16276$817,000$831,83599.0%1.8%82$392
Kingston13676$653,239$647,37999.3%3.1%109$324
Lakeville13283$601,941$596,34998.9%2.4%84$322
Lancaster7735$463,791$464,76299.0%2.3%80$262
Lanesborough115$923,389$888,17997.0%4.5%134$239
Lawrence365185$438,668$438,72999.9%1.2%74$214
Lee22$239,950$231,25085.9%30.0%57$100
Leicester11258$392,074$387,52598.8%2.6%88$231
Lenox85$1,044,317$1,017,76790.9%4.0%141$405
Leominster440174$345,013$348,99299.7%1.8%63$207
Leverett1810$591,702$613,80998.5%2.6%77$287
Lexington421211$1,241,641$1,233,35199.4%-6.7%74$397
Leyden84$547,658$518,66796.4%3.9%102$209
Lincoln7026$1,330,547$1,334,29699.8%1.6%79$430
Littleton10348$617,127$623,00999.0%-0.8%79$295
Longmeadow17265$456,673$465,17999.9%1.2%63$213
Lowell1,005424$375,506$376,07199.8%1.3%75$223
Ludlow21495$375,625$381,31099.7%1.5%69$218
Lunenburg14668$549,681$546,34798.7%2.7%110$281
Lynn851449$421,746$420,39999.6%-6.8%78$258
Lynnfield14355$989,995$982,16699.0%1.6%67$380
Malden610283$334,651$337,47299.8%1.9%63$191
Manchester9247$991,467$968,61498.4%2.2%89$348
Mansfield23384$477,025$484,05899.8%0.7%63$241
Marblehead343108$670,156$671,76499.3%1.3%68$344
Marion7750$1,033,568$960,48693.8%4.0%115$463
Marlborough438167$453,220$453,49199.4%2.0%78$238
Marshfield317149$626,585$619,11699.0%1.7%79$326
Mashpee310133$942,990$907,30096.9%2.9%110$487
Mattapoisett9779$832,364$807,87297.2%3.0%110$401
Maynard13636$507,264$514,99199.9%1.2%64$311
Medfield14244$968,274$976,28899.5%1.7%73$339
Medford845406$416,735$420,29599.8%2.0%61$242
Medway15257$607,155$608,30099.5%1.5%75$266
Melrose389125$547,433$573,22799.9%1.2%57$279
Mendon7628$666,387$662,63898.9%1.5%83$286
Merrimac7829$457,004$458,07199.6%1.4%68$253
Methuen444175$519,512$528,28299.9%1.4%66$289
Middleboro312113$387,723$389,21299.6%1.7%71$210
Middlefield811$239,958$237,65095.9%3.9%154$273
Middleton11660$736,813$737,50999.5%1.4%78$306
Milford344119$463,802$467,65399.7%1.3%71$247
Millbury14173$469,274$462,89899.2%1.4%72$247
Millis12858$575,192$576,79999.6%1.1%83$252
Millville2411$502,544$504,55797.9%0.8%76$263
Milton277105$966,735$987,28699.8%1.2%80$420
Monroe14$30,000$30,00099.9%0.0%196$0
Monson8855$378,218$381,54998.9%1.5%91$211
Montague6525$327,731$326,81898.9%1.4%105$211
Montgomery35$557,967$546,33397.8%0.0%68$214
Nahant3725$746,595$695,55296.9%2.4%96$319
Nantucket1178$4,267,088$4,109,65597.4%2.2%230$1,395
Natick614167$626,803$624,26299.4%1.5%68$278
Needham356159$1,295,665$1,283,55098.4%1.8%82$398
New Bedford788413$371,564$368,57199.2%2.1%81$209
New Braintree88$203,353$201,87396.3%0.2%141$89
New Marlboro12$3,250,000$3,100,00095.4%5.7%224$694
New Salem710$309,767$299,25595.4%2.3%111$183
Newbury12054$817,398$814,60198.4%1.9%92$378
Newburyport332130$739,152$738,62199.4%1.4%70$412
Newton1,401625$1,030,586$1,020,44299.6%-6.6%74$364
Norfolk12473$879,055$886,43299.7%1.4%109$339
North Adams4927$197,501$191,73797.0%2.8%98$113
North Andover404137$493,496$502,03099.7%1.5%79$239
North Attleboro384160$443,895$446,17399.4%1.4%79$247
North Brookfield5329$377,802$376,12998.7%0.9%79$227
North Reading21284$722,567$729,29199.5%1.8%80$366
Northampton295193$492,950$498,53699.7%-1.4%92$285
Northborough17294$617,493$616,07599.3%1.4%73$287
Northbridge18280$491,227$492,08599.7%1.0%86$236
Northfield2518$336,224$335,95498.8%1.0%90$212
Norton18971$555,615$559,67199.6%1.3%86$283
Norwell10769$1,004,045$999,49397.0%2.6%82$352
Norwood301117$472,927$480,37299.7%-1.8%61$283
Oak Bluffs2637$1,758,205$1,646,11494.2%2.9%147$868
Oakham2214$431,255$423,08997.0%4.1%97$236
Orange9765$289,139$288,19098.0%1.9%78$200
Orleans7548$1,158,521$1,110,38896.9%2.9%131$558
Otis1620$332,763$321,58891.7%12.2%184$271
Oxford17579$356,147$357,67099.7%1.1%80$244
Palmer15596$312,760$312,63499.3%2.1%79$204
Pawtucket10$389,900$365,00093.6%0.0%142$312
Paxton5110$508,303$504,18698.1%3.2%88$248
Peabody433164$492,265$500,54899.8%1.1%65$301
Pelham118$577,281$580,01398.1%2.0%73$277
Pembroke17161$629,903$637,32599.7%1.5%68$339
Pepperell16246$474,032$480,37399.5%1.5%74$227
Peru45$319,725$311,74896.8%2.8%174$202
Petersham1911$521,793$498,11996.2%3.6%118$311
Phillipston3815$408,763$399,80095.1%2.0%108$289
Pittsfield9442$331,801$323,31097.4%-6.1%99$188
Plainfield95$348,663$356,37599.1%1.3%97$270
Plainville12245$380,353$385,18498.0%1.2%85$206
Plymouth1,120551$579,186$574,98999.2%-7.2%98$309
Plympton3217$798,075$760,61295.7%2.4%83$330
Princeton3626$715,637$706,29198.1%3.7%109$276
Provincetown11295$1,447,685$1,373,68396.5%1.4%108$1,406
Quincy1,350509$334,155$332,22699.7%1.3%61$224
Randolph281112$440,789$443,47799.7%1.8%71$267
Raynham174103$536,897$543,22399.8%1.0%96$276
Reading31473$650,419$670,64099.9%1.3%59$336
Rehoboth13877$637,280$622,80997.5%2.6%109$304
Revere599274$381,300$378,89999.7%1.5%70$254
Richmond31$532,775$539,15099.9%4.5%58$506
Rochester6131$723,809$707,18198.0%3.2%133$353
Rockland24377$419,985$423,35399.4%1.2%69$255
Rockport11163$645,254$636,00598.6%1.1%78$395
Rowe56$293,838$277,23895.5%0.5%161$163
Rowley5837$523,930$527,90999.3%1.2%66$265
Royalston1811$357,030$333,82394.1%0.6%94$230
Russell166$299,048$290,34793.0%8.2%116$201
Rutland13476$443,422$443,21099.4%1.2%86$256
Salem673275$413,703$410,78699.4%1.4%67$254
Salisbury135105$639,192$616,21597.8%-5.4%109$377
Sandisfield14$398,000$389,00097.7%5.2%119$271
Sandwich243140$791,510$768,57597.6%2.2%88$427
Saugus27898$532,914$533,99399.5%-6.6%64$306
Savoy32$343,250$321,50091.6%11.4%158$185
Scituate242143$998,291$991,01599.2%1.4%83$421
Seekonk11989$542,127$539,78999.2%2.4%92$277
Sharon193112$675,143$676,69999.7%1.7%83$297
Sheffield13$999,000$930,00093.1%21.6%209$347
Shelburne137$445,529$429,57394.8%0.9%101$197
Sherborn6438$1,157,787$1,135,58797.8%2.4%120$393
Shirley8460$430,507$433,15998.7%1.2%69$256
Shrewsbury411183$527,674$524,22499.3%3.8%70$237
Shutesbury175$448,157$440,40796.9%2.4%144$260
Somerset15354$517,231$517,53299.4%1.0%69$336
Somerville1,444677$451,241$450,27799.6%2.2%64$304
South Hadley20688$435,603$430,95998.8%1.5%73$232
Southampton6530$453,388$462,21299.0%2.3%104$237
Southborough9375$763,828$763,06599.4%1.6%79$270
Southbridge24382$300,523$299,62599.6%1.8%74$1,900
Southwick8860$430,149$428,91197.9%2.3%85$252
Spencer14568$363,787$361,30099.2%1.2%95$200
Springfield1,457601$273,968$276,86999.8%-6.9%85$172
Sterling7038$465,821$467,11699.7%-5.4%80$242
Stockbridge46$943,500$865,00090.9%4.4%352$287
Stoneham32584$513,338$526,31199.5%1.2%62$295
Stoughton318158$454,492$456,59699.7%-1.6%74$268
Stow6931$779,357$782,89499.2%2.6%94$332
Sturbridge14968$414,665$406,70298.6%1.9%92$215
Sudbury224109$1,186,787$1,178,78899.3%1.1%76$384
Sunderland237$444,999$426,63193.8%1.1%86$214
Sutton8665$573,289$551,72897.0%3.5%107$271
Swampscott21479$510,924$513,38999.8%1.8%70$272
Swansea17080$516,067$515,71399.3%1.2%78$330
Taunton724287$393,415$396,44499.8%1.3%65$243
Templeton7845$367,612$367,63898.9%1.7%69$250
Tewksbury32792$598,753$608,60699.9%1.5%75$345
Tisbury1543$1,370,750$1,256,10091.6%4.0%140$803
Tiverton30$607,333$531,03394.5%2.0%61$237
Tolland147$359,700$339,03994.1%2.5%95$215
Topsfield7637$915,422$920,54099.0%2.8%79$399
Townsend7946$425,111$419,54998.0%1.8%69$244
Truro3434$1,044,204$990,30295.4%3.5%149$757
Tyngsborough12651$550,410$549,12399.2%2.7%95$272
Tyringham14$45,790$20,00043.7%46.7%4,200$0
Upton10452$634,251$634,86299.2%1.2%85$280
Uxbridge20397$520,373$522,54499.6%0.9%88$277
Wakefield411118$464,544$473,22399.7%1.7%60$267
Wales1623$292,468$292,89698.2%6.4%94$220
Walpole253120$641,107$647,94499.5%1.3%70$291
Waltham775315$377,459$388,92299.8%2.2%65$205
Ware9879$280,195$277,14797.4%1.6%90$221
Wareham426209$420,373$414,23498.2%-14.8%92$322
Warren5757$335,793$333,72198.1%3.0%119$209
Warwick95$245,900$230,89387.3%1.8%236$118
Washington29$334,950$349,22599.9%0.0%101$248
Watertown711248$397,640$396,57699.7%2.1%61$223
Wayland18568$1,131,258$1,126,84999.6%3.2%77$380
Webster21685$378,776$376,52399.2%1.7%65$207
Wellesley382161$1,545,642$1,522,42899.3%1.9%81$459
Wellfleet3438$996,126$953,17894.8%4.7%218$643
Wendell85$312,413$310,16795.7%0.6%98$268
Wenham4221$1,349,915$1,351,25599.0%2.5%100$390
West Boylston6734$550,498$561,44399.8%1.7%78$295
West Bridgewater7556$481,629$476,69298.6%1.0%114$267
West Brookfield5826$344,128$341,59499.1%2.6%79$222
West Newbury4519$1,048,722$1,021,96197.8%1.4%69$364
West Springfield22591$323,176$324,75699.4%1.9%74$222
West Tisbury738$2,004,208$1,764,00087.6%2.6%164$1,015
Westborough310112$543,567$538,53599.5%1.5%83$271
Westfield368142$331,768$333,19799.5%1.7%76$189
Westford251104$744,164$739,47899.0%1.8%78$306
Westhampton1710$718,818$709,90396.7%4.2%91$302
Westminster10468$566,370$571,59999.2%1.4%78$278
Weston15581$2,414,931$2,275,55596.9%2.3%106$487
Westport161100$685,406$672,14597.1%2.2%95$377
Westwood13055$1,088,268$1,089,91299.5%1.8%84$402
Weymouth693212$413,706$415,87799.5%1.8%68$273
Whately164$341,909$340,64896.0%4.0%99$166
Whitman16463$453,555$455,96899.6%0.8%66$268
Wilbraham17093$510,854$515,78499.4%0.5%79$235
Williamsburg2012$371,273$366,28997.5%5.5%86$214
Williamstown169$539,557$524,22296.2%0.0%201$357
Wilmington19860$660,280$667,63999.3%2.1%63$346
Winchendon14757$325,551$324,70496.4%2.0%75$196
Winchester331119$1,087,314$1,087,70099.8%2.0%73$386
Windsor52$303,625$274,62586.8%3.4%92$223
Winthrop314144$377,326$373,84298.8%1.6%71$235
Woburn505144$446,952$446,56099.7%-7.0%58$255
Worcester2,011823$319,699$318,22299.6%-30.2%71$184
Worthington2022$306,639$292,15193.8%1.8%110$182
Wrentham11359$613,168$607,71199.2%2.5%91$265
Yarmouth353135$695,748$676,78497.9%2.5%88$455
84,245129$615,059$607,75298.4%1.3%89$307