Property Record Card Massachusetts

Recent sales by city and town

77,117 sales recorded, over the latest 12 months of each town's file.

City or townSalesMedian priceMedian assessedSales up to
Abington206$590,000$546,000December 30, 2025
Acton321$849,000$854,900April 1, 2026
Acushnet103$535,500$429,600July 17, 2026
Adams145$237,000$226,800March 20, 2026
Agawam366$352,750$338,000February 27, 2026
Alford21$895,000$811,500September 25, 2025
Amesbury187$573,000$568,285June 4, 2025
Amherst230$478,000$524,100January 22, 2026
Andover446$977,500$944,500March 19, 2026
Aquinnah11$995,000$809,500March 31, 2025
Arlington490$1,065,500$1,103,200February 27, 2026
Ashburnham136$380,000$313,150December 31, 2024
Ashby57$445,000$313,300April 3, 2026
Ashfield6$237,500$278,700November 13, 2025
Ashland219$661,000$702,400December 31, 2025
Athol257$319,900$274,350February 27, 2026
Attleboro497$505,000$478,300May 27, 2026
Auburn279$480,000$413,650December 30, 2025
Avon53$555,000$518,400May 18, 2026
Ayer59$522,500$462,100November 21, 2025
Barnstable58$647,000$623,800December 10, 2025
Barre106$370,000$289,800December 31, 2025
Becket108$200,000$45,100August 4, 2025
Bedford163$855,000$840,400July 23, 2024
Belchertown224$400,000$383,400January 16, 2026
Bellingham293$550,000$445,000September 24, 2025
Belmont73$1,175,000$1,368,000November 30, 2023
Berkley60$530,000$497,300June 23, 2025
Berlin56$610,000$549,900September 25, 2025
Bernardston41$375,000$254,100December 30, 2025
Beverly435$755,900$736,100June 5, 2026
Billerica475$675,000$605,900January 7, 2026
Blackstone106$415,000$376,600July 28, 2025
Blandford27$310,000$224,700July 8, 2026
Bolton97$837,000$740,400March 31, 2026
Boston8,736$810,000$778,300October 28, 2022
Bourne342$568,750$539,600April 30, 2024
Boxborough77$630,000$831,700June 16, 2026
Boxford138$996,927$892,550December 16, 2024
Boylston94$599,950$544,900May 29, 2026
Braintree338$640,000$660,800April 7, 2025
Brewster243$702,500$749,800September 14, 2026
Bridgewater269$600,000$571,100December 22, 2025
Brimfield91$395,000$326,100January 23, 2026
Brockton794$490,000$438,300March 11, 2025
Brookfield39$350,000$304,300April 16, 2026
Brookline652$1,267,500$2,636,100May 15, 2026
Buckland36$315,000$281,750December 4, 2025
Burlington250$818,750$757,100April 22, 2026
Cambridge790$1,200,000$2,108,500July 31, 2025
Canton299$742,000$767,100June 23, 2026
Carlisle20$1,175,000$1,175,550September 8, 2026
Carver143$625,000$470,150June 4, 2025
Charlemont37$300,000$186,800February 24, 2026
Charlton198$467,500$412,950October 28, 2025
Chatham308$559,950$577,000June 1, 2018
Chelmsford356$640,000$652,400January 15, 2026
Chelsea93$539,000$714,400July 16, 2026
Cheshire42$322,000$265,850February 26, 2026
Chester47$291,000$141,200March 10, 2026
Chesterfield35$389,900$285,750February 22, 2026
Chicopee632$305,000$288,800December 31, 2025
Chilmark36$2,162,500$1,501,450March 16, 2026
Clarksburg34$200,000$189,600December 30, 2024
Clinton144$450,000$452,650May 13, 2026
Cohasset154$1,435,000$1,156,700June 24, 2026
Colrain32$320,000$134,000January 29, 2026
Concord283$1,595,000$1,358,900May 21, 2026
Conway24$488,000$266,800August 29, 2025
Cummington21$225,000$205,800August 4, 2025
Dalton100$317,000$298,600December 23, 2025
Danvers313$615,000$643,300July 18, 2024
Dartmouth319$531,000$437,200February 10, 2025
Dedham113$700,000$672,000July 28, 2025
Deerfield91$410,000$367,800December 5, 2025
Dennis422$600,000$648,000December 31, 2025
Dighton110$564,950$438,400November 21, 2025
Douglas119$507,000$439,600May 20, 2026
Dover90$1,952,500$1,340,850April 30, 2026
Dracut9$886,600$500,300August 12, 2025
Dudley157$420,000$380,200January 23, 2026
Dunstable38$756,000$649,650December 17, 2025
Duxbury215$999,000$959,700December 31, 2025
East Bridgewater185$550,000$490,800January 30, 2026
East Brookfield36$410,000$337,300December 30, 2025
East Longmeadow261$375,000$333,850July 14, 2025
Eastham189$713,500$675,100July 17, 2023
Easthampton166$429,750$390,200March 26, 2026
Easton31$575,000$651,400December 18, 2025
Edgartown127$1,890,000$1,573,200February 2, 2026
Egremont30$755,000$484,700December 20, 2024
Erving19$293,815$247,850June 5, 2026
Essex57$820,300$662,750August 4, 2026
Everett162$703,500$767,800December 31, 2025
Fairhaven204$454,950$390,800January 29, 2025
Fall River849$470,000$436,300November 21, 2025
Falmouth897$550,000$446,200December 25, 2021
Fitchburg556$415,500$387,200May 27, 2026
Florida19$187,500$108,000April 29, 2025
Foxborough30$899,900$560,800January 15, 2025
Framingham273$625,000$606,800November 25, 2024
Franklin348$679,500$670,650August 20, 2026
Freetown137$575,000$511,800December 31, 2025
Gardner301$385,000$336,500April 14, 2026
Georgetown105$745,000$693,200April 8, 2026
Gill24$307,500$273,300November 3, 2025
Gloucester406$697,950$658,300December 31, 2025
Goshen13$185,000$232,400June 26, 2026
Gosnold1$2,100,000$881,900September 5, 2025
Grafton299$545,000$540,450April 7, 2025
Granby81$350,000$331,400March 5, 2026
Granville24$394,950$292,100February 20, 2025
Great Barrington135$595,000$450,450June 17, 2026
Greenfield221$315,000$294,200May 27, 2026
Groton171$730,000$657,550March 19, 2026
Groveland98$675,000$619,000January 21, 2026
Hadley72$540,000$405,300April 10, 2026
Halifax110$485,500$480,050June 23, 2026
Hamilton91$887,600$777,000April 22, 2026
Hampden86$418,750$389,900October 29, 2025
Hancock36$252,500$275,000August 4, 2025
Hanover120$750,000$645,500May 16, 2024
Hanson171$600,000$503,400March 26, 2026
Hardwick64$396,575$258,050December 27, 2024
Harvard47$750,000$788,900July 30, 2026
Harwich319$744,000$680,400April 14, 2025
Hatfield41$451,000$358,200June 15, 2026
Haverhill815$505,000$485,800September 5, 2024
Hawley11$395,000$131,250June 25, 2025
Heath44$130,000$46,000November 21, 2025
Hingham363$1,250,000$1,094,300February 6, 2026
Hinsdale34$385,500$259,100April 14, 2026
Holbrook205$467,500$330,250July 7, 2022
Holden374$584,040$482,650December 30, 2025
Holland79$385,000$259,500January 31, 2026
Holliston224$725,000$611,050May 29, 2025
Holyoke415$300,000$253,550February 25, 2025
Hopedale86$537,500$459,450June 30, 2026
Hopkinton295$957,000$770,000January 10, 2025
Hubbardston67$460,000$336,450May 29, 2025
Hudson286$585,950$537,300September 10, 2025
Hull172$650,000$597,000July 7, 2026
Huntington35$250,000$237,350October 30, 2025
Ipswich158$795,000$737,900March 11, 2025
Kingston136$718,000$583,000May 5, 2026
Lakeville181$525,000$572,850June 18, 2026
Lancaster121$550,000$456,300November 17, 2025
Lanesborough72$290,000$257,550March 10, 2026
Lawrence41$320,000$596,500February 10, 2026
Lee93$375,000$355,150February 27, 2026
Leicester155$395,000$388,450March 31, 2026
Lenox103$594,000$518,100February 13, 2026
Leominster318$435,000$446,800October 23, 2025
Leverett20$537,450$356,100January 20, 2026
Lexington63$1,287,500$1,374,000October 27, 2025
Leyden15$320,000$137,850June 25, 2024
Lincoln85$1,150,000$1,315,400May 29, 2025
Littleton109$730,000$675,300April 30, 2026
Longmeadow110$515,000$505,300July 25, 2026
Lowell351$485,000$522,750September 24, 2025
Ludlow321$325,000$312,350November 26, 2025
Lunenburg97$490,000$444,850July 16, 2026
Lynn817$580,000$581,850July 25, 2025
Lynnfield162$1,000,000$958,600February 4, 2026
Malden391$725,000$752,400April 27, 2026
Manchester-by-the-Sea77$1,325,000$1,157,050July 18, 2026
Mansfield205$663,000$638,100February 4, 2026
Marblehead275$925,000$897,000May 24, 2024
Marion54$724,950$580,200May 16, 2025
Marlborough315$575,000$536,600April 17, 2025
Marshfield344$747,500$651,550August 15, 2025
Mashpee437$730,000$652,150August 29, 2025
Mattapoisett150$725,500$586,950December 31, 2025
Maynard135$560,000$516,450May 29, 2025
Medfield148$1,010,000$895,400December 10, 2025
Medford581$855,000$904,400December 31, 2025
Medway170$699,500$626,600June 10, 2026
Melrose317$880,000$826,700December 30, 2025
Mendon91$700,000$594,900January 30, 2026
Merrimac96$685,000$610,000May 7, 2026
Methuen610$571,500$520,100January 6, 2025
Middleborough107$547,873$463,800September 19, 2025
Middlefield15$275,000$98,500October 14, 2025
Middleton119$875,000$823,500February 3, 2026
Milford365$535,000$506,350January 9, 2026
Millbury175$531,352$420,000May 21, 2025
Millis142$730,000$587,000February 20, 2026
Millville46$487,450$400,700November 3, 2025
Milton291$975,000$886,100December 31, 2024
Monroe7$69,900$72,300November 22, 2023
Monson127$340,000$308,500December 26, 2025
Montague127$310,000$264,600November 25, 2025
Monterey28$730,000$460,600February 27, 2026
Montgomery10$282,500$286,700September 22, 2023
Mount Washington6$475,000$295,300March 25, 2021
Nahant31$825,000$904,900August 6, 2026
Nantucket410$3,100,000$2,366,800January 21, 2026
Natick541$880,000$819,400July 10, 2026
Needham381$1,450,000$1,248,300November 22, 2024
New Ashford4$367,750$312,500June 20, 2025
New Bedford917$460,000$441,000August 28, 2026
New Braintree14$387,500$208,900October 31, 2025
New Marlborough42$417,750$316,300March 21, 2025
New Salem18$425,000$270,400May 27, 2025
Newbury115$875,000$790,850January 16, 2026
Newburyport332$900,000$1,014,800December 29, 2025
Newton1,053$1,510,000$1,447,500October 31, 2025
Norfolk174$785,000$696,400December 31, 2025
North Adams251$191,000$167,200April 30, 2024
North Andover391$755,000$796,900May 7, 2026
North Attleborough340$595,000$551,100May 19, 2026
North Brookfield65$360,000$333,100March 27, 2026
North Reading258$732,500$759,400May 29, 2026
Northampton325$511,000$496,350December 31, 2025
Northborough202$675,000$636,000October 14, 2025
Northbridge234$512,500$457,100December 31, 2025
Northfield58$305,000$214,600February 10, 2025
Norton287$677,000$490,250June 3, 2026
Norwell77$1,000,000$851,150July 17, 2025
Norwood209$665,000$651,900March 3, 2025
Oak Bluffs112$1,100,000$1,085,900May 15, 2026
Oakham34$442,500$330,800June 18, 2025
Orange135$281,500$248,950May 30, 2025
Orleans190$890,788$1,034,400August 25, 2026
Otis78$226,500$210,900July 30, 2025
Oxford231$425,000$336,200September 11, 2025
Palmer189$338,000$249,450March 13, 2026
Paxton32$467,450$444,600July 16, 2025
Peabody472$655,000$657,500December 10, 2025
Pelham21$240,000$256,950December 21, 2018
Pembroke210$618,000$588,000April 10, 2026
Pepperell168$595,000$504,750June 10, 2026
Peru23$233,450$90,100February 12, 2026
Petersham32$422,500$266,350March 27, 2026
Phillipston64$358,250$314,350March 4, 2026
Pittsfield700$270,000$233,400December 31, 2024
Plainfield17$117,500$124,850October 16, 2025
Plainville100$572,500$562,250January 9, 2026
Plymouth1,230$650,000$513,100February 26, 2025
Plympton39$650,000$461,650June 9, 2025
Princeton49$618,000$440,800May 2, 2025
Provincetown200$1,147,500$1,955,850April 24, 2026
Quincy905$676,000$709,800August 17, 2026
Randolph286$570,000$536,400February 27, 2026
Raynham195$600,000$548,950January 6, 2026
Reading310$850,000$877,500January 2, 2026
Rehoboth203$598,000$501,900March 27, 2026
Revere475$642,500$705,800January 13, 2026
Richmond34$619,750$426,350February 13, 2026
Rochester100$710,517$551,600December 24, 2025
Rockland232$560,000$526,650May 13, 2026
Rockport128$799,500$777,600August 29, 2025
Rowe13$210,000$46,200August 29, 2025
Rowley62$712,500$659,700March 2, 2026
Royalston21$170,000$113,550May 2, 2024
Russell22$326,000$254,400June 26, 2026
Rutland167$451,000$427,600December 30, 2025
Salem559$600,000$629,650April 14, 2025
Salisbury190$619,900$513,600January 30, 2026
Sandisfield36$258,500$211,700August 1, 2025
Sandwich328$659,450$638,000May 29, 2026
Saugus299$675,000$628,400July 6, 2026
Savoy13$200,000$141,900December 20, 2024
Scituate314$972,500$853,800October 16, 2025
Seekonk172$590,000$476,500April 10, 2026
Sharon202$770,500$734,800January 20, 2026
Sheffield75$400,000$294,950November 24, 2025
Shelburne23$415,000$323,050March 30, 2026
Sherborn73$1,325,000$1,074,700December 8, 2025
Shirley97$460,000$444,500May 4, 2026
Shrewsbury249$636,000$688,300June 10, 2026
Shutesbury28$297,500$302,950February 13, 2026
Somerset217$490,000$454,800May 8, 2026
Somerville317$970,000$1,223,850July 31, 2024
South Hadley249$375,000$336,650February 12, 2026
Southampton88$445,000$404,500February 26, 2026
Southborough123$897,500$884,500June 22, 2026
Southbridge58$312,500$322,400October 30, 2025
Southwick133$349,000$314,400February 6, 2025
Spencer151$400,000$361,700April 9, 2026
Springfield277$300,000$271,700October 17, 2026
Sterling105$600,000$465,500September 19, 2025
Stockbridge57$635,000$597,400December 31, 2025
Stoneham241$620,000$640,800July 21, 2023
Stoughton371$563,450$561,300May 26, 2026
Stow100$745,000$715,400December 31, 2025
Sturbridge174$490,000$438,600December 31, 2025
Sudbury243$1,100,000$960,750August 22, 2025
Sunderland28$417,500$344,600September 9, 2025
Sutton149$629,000$517,900December 23, 2025
Swampscott186$828,000$788,050June 23, 2026
Swansea225$475,000$426,000June 1, 2026
Taunton557$465,000$456,900April 30, 2025
Templeton105$400,000$314,600February 12, 2026
Tewksbury316$643,000$648,600April 22, 2026
Tisbury96$1,027,750$1,130,600December 29, 2023
Tolland26$300,000$181,350September 5, 2025
Topsfield75$962,000$829,800March 11, 2026
Townsend127$451,000$390,400July 29, 2025
Truro78$804,000$991,900August 22, 2025
Tyngsborough186$615,000$584,150November 29, 2024
Tyringham26$650,000$327,700August 6, 2025
Upton123$700,000$601,200December 25, 2025
Uxbridge336$580,000$482,800February 12, 2026
Wakefield358$798,000$785,800June 9, 2026
Wales6$202,500$228,500December 27, 2025
Walpole323$710,000$700,200December 31, 2025
Waltham575$816,000$806,200December 12, 2025
Ware145$325,000$265,650June 15, 2026
Wareham248$450,000$381,200June 26, 2026
Warren102$325,000$237,600June 24, 2026
Warwick16$140,000$169,000May 5, 2026
Washington16$346,000$141,900March 11, 2026
Watertown412$915,000$1,017,300November 17, 2025
Wayland143$1,050,000$924,400March 14, 2024
Webster249$400,000$344,400December 30, 2024
Wellesley412$2,058,990$1,722,000December 29, 2025
Wellfleet99$770,000$825,400June 1, 2026
Wendell11$117,900$129,400June 16, 2025
Wenham54$1,024,000$861,200May 21, 2025
West Boylston100$520,000$445,600September 9, 2025
West Bridgewater93$590,000$488,750June 1, 2026
West Brookfield83$365,000$298,000December 19, 2025
West Newbury41$840,000$844,000April 25, 2026
West Springfield310$341,500$330,000February 26, 2026
West Stockbridge45$500,000$440,900February 13, 2026
West Tisbury38$1,625,000$1,424,750August 19, 2026
Westborough303$695,000$710,100June 4, 2026
Westfield262$343,500$308,100July 1, 2025
Westford338$768,500$785,000December 13, 2024
Westhampton33$360,000$234,965January 31, 2024
Westminster133$466,000$406,050May 16, 2025
Weston50$2,262,500$1,807,750August 22, 2025
Westport187$538,000$519,200December 31, 2025
Westwood156$1,183,500$1,023,700December 2, 2024
Weymouth725$600,000$547,400June 30, 2025
Whately21$416,000$329,450October 17, 2025
Whitman176$518,500$480,800July 28, 2025
Wilbraham68$410,000$413,250September 24, 2025
Williamsburg49$350,000$366,700January 29, 2026
Williamstown119$439,000$423,400February 27, 2026
Wilmington253$735,000$685,800February 4, 2026
Winchendon165$406,000$304,600February 6, 2026
Winchester289$1,535,000$1,488,700December 31, 2025
Windsor27$397,000$157,950January 16, 2026
Winthrop236$720,000$766,100March 13, 2026
Woburn95$725,000$703,400November 3, 2025
Worcester1,883$460,000$422,000April 17, 2026
Worthington34$336,500$314,700December 22, 2025
Wrentham129$675,000$643,200April 4, 2025
Yarmouth158$579,950$573,850September 23, 2025