Condo sales and median prices in Massachusetts towns and cities

The following data from The Warren Group, a Boston real estate and research firm, compares condominium total sales and median prices from January-June 2007 with those from the same period in 2008 for each Massachusetts city and town.

To sort the data, click on the headers above each column.

 E-mail to a friend
City/townJan.-June 2007 salesJan.-June 2008 sales% change Jan.-June 2007 median price ($) Jan.-June 2008 median price ($) % change
Abington3122-29 277,500 233,500 -16
Acton7054-23 287,500 273,000 -5
Acushnet00
Adams01
Agawam6550-23 157,500 154,500 -2
Alford00
Allston6750-25 310,000 303,750 -2
Amesbury6645-32 212,950 215,000 1
Amherst4327-37 198,000 175,000 -12
Andover7641-46 284,900 213,500 -25
Aquinnah00
Arlington10812919 347,250 349,900 1
Ashburnham00
Ashby00
Ashfield00
Ashland7958-27 306,000 287,500 -6
Athol72-71 130,049
Attleboro6731-54 216,000 215,000 0
Auburn116-45 210,000 186,000 -11
Avon00
Ayer222514 224,000 269,925 21
Barnstable54-20 180,000 188,000 4
Barre00
Becket00
Bedford3614-61 266,750 375,261 41
Belchertown6717 211,250 209,900 -1
Bellingham212414 257,500 238,700 -7
Belmont5629-48 434,000 349,000 -20
Berkley12100
Berlin43-25 311,250 317,000 2
Bernardston00
Beverly10861-44 229,000 222,500 -3
Billerica6037-38 265,700 244,900 -8
Blackstone126-50 229,250 218,450 -5
Blandford00
Bolton02
Boston1103986-11 545,000 554,600 2
Bourne4120-51 246,000 222,950 -9
Boxboro2318-22 135,000 102,000 -24
Boxford10-100
Boylston42-50 199,500
Braintree8338-54 267,368 254,950 -5
Brewster303413 286,000 242,500 -15
Bridgewater2720-26 207,000 188,500 -9
Brighton275131-52 275,000 260,000 -5
Brimfield00
Brockton11372-36 185,000 137,000 -26
Brookfield110
Brookline390312-20 440,250 442,500 1
Buckland20-100
Burlington3211-66 410,000 229,000 -44
Cambridge692475-31 406,000 412,500 2
Canton6564-2 279,000 245,000 -12
Carlisle01
Carver11129 269,900 243,784 -10
Centerville53-40 176,000 270,000 53
Charlemont10-100
Charlestown192128-33 428,000 411,000 -4
Charlton141-93 187,000
Chatham13130 520,000 246,500 -53
Chelmsford10972-34 249,000 219,250 -12
Chelsea8443-49 219,000 175,000 -20
Cheshire00
Chester01
Chesterfield00
Chicopee7653-30 147,550 157,000 6
Chilmark00
Clarksburg00
Clinton4033-18 227,450 195,000 -14
Cohasset109-10 432,200 400,000 -7
Colrain00
Concord333815 460,000 356,250 -23
Conway00
Cotuit00
Cummington00
Dalton62-67 263,250
Danvers333918 295,000 240,000 -19
Dartmouth5740 290,000 429,000 48
Dedham249-63 252,500 220,000 -13
Deerfield3433 226,000 201,750 -11
Dennis13344-67 100,600 135,000 34
Dighton65-17 200,500 149,900 -25
Dorchester416255-39 276,000 248,000 -10
Douglas440 214,250 188,950 -12
Dover32-33 1,650,000 -100
Dracut7741-47 184,000 165,000 -10
Dudley74-43 154,500 119,000 -23
Dunstable00
Duxbury141614 313,750 344,750 10
East Boston9778-20 276,000 241,000 -13
East Bridgewater22220 214,950 211,250 -2
East Brookfield10-100
East Longmeadow24100 444,613
Eastham142043 292,000 220,000 -25
Easthampton2322-4 192,500 189,900 -1
Easton6831-54 235,000 222,000 -6
Edgartown32-33 160,000 -100
Egremont00
Erving02
Essex31-67 295,000
Everett5340-25 265,000 226,750 -14
Fairhaven64-33 260,000 272,450 5
Fall River9260-35 150,750 121,500 -19
Falmouth3834-11 307,500 269,000 -13
Fitchburg7232-56 199,925 194,250 -3
Florida00
Foxboro174-76 259,000 152,200 -41
Framingham72720 191,000 135,900 -29
Franklin6647-29 231,750 243,000 5
Freetown21-50
Gardner107-30 159,975 113,950 -29
Georgetown62-67 487,933
Gill00
Gloucester5737-35 232,500 227,500 -2
Goshen110
Gosnold00
Grafton5033-34 323,750 222,500 -31
Granby220
Granville00
Great Barrington87-13 356,875 278,000 -22
Greenfield101110 92,250 92,500 0
Groton116-45 320,000 230,550 -28
Groveland97-22 294,500 275,000 -7
Hadley00
Halifax147-50 206,000 192,900 -6
Hamilton3567 265,000 180,000 -32
Hampden02
Hancock83-63 142,500 518,000 264
Hanover213550 475,000
Hanson114-64 235,000 302,400 29
Hardwick50-100 97,500
Harvard210400 440,310
Harwich208-60 216,500 237,500 10
Hatfield20-100
Haverhill207128-38 222,500 181,750 -18
Hawley00
Heath00
Hingham152993 295,000 832,719 182
Hinsdale01
Holbrook12100
Holden2219-14 275,820 210,000 -24
Holland21-50
Holliston17170 214,000 119,000 -44
Holyoke3426-24 87,250 95,000 9
Hopedale137-46 250,000 225,000 -10
Hopkinton2213-41 313,896 285,000 -9
Hubbardston74-43 240,393 159,000 -34
Hudson9143-53 245,000 192,000 -22
Hull2410-58 327,500 287,750 -12
Huntington00
Hyannis303413 192,750 139,500 -28
Hyde Park3625-31 249,500 252,500 1
Ipswich3320-39 285,000 207,500 -27
Jamaica Plain264186-30 331,750 340,500 3
Kingston64-33 222,058 242,500 9
Lakeville10100 332,000 314,000 -5
Lancaster41-75 296,450
Lanesboro20-100
Lawrence5934-42 155,000 115,375 -26
Lee84-50 320,000 315,000 -2
Leicester118-27 288,650 270,253 -6
Lenox109-10 223,250 242,500 9
Leominster6139-36 174,900 150,000 -14
Leverett10-100
Lexington19190 285,000 415,000 46
Leyden00
Lincoln6950 422,500 359,900 -15
Littleton15400 321,500
Longmeadow41-75 392,500
Lowell339159-53 170,000 165,000 -3
Ludlow142150 175,000 160,000 -9
Lunenburg6833 346,000 349,000 1
Lynn10540-62 209,000 161,250 -23
Lynnfield73-57 570,000 639,900 12
Malden10673-31 245,500 266,750 9
Manchester4525 355,000 225,000 -37
Mansfield5332-40 215,000 232,500 8
Marblehead3128-10 345,000 278,000 -19
Marion00
Marlborough58580 204,000 169,750 -17
Marshfield223036 205,000 206,625 1
Marstons Mills20-100
Mashpee72766 303,500 362,900 20
Mattapan2918-38 250,000 215,495 -14
Mattapoisett12100
Maynard1713-24 284,000 347,900 23
Medfield10100 262,500 221,200 -16
Medford126102-19 298,000 310,000 4
Medway126-50 257,000 407,450 59
Melrose3924-38 260,000 254,837 -2
Mendon2350 192,500
Merrimac15150 240,000 275,800 15
Methuen9448-49 208,750 190,000 -9
Middleboro2512-52 269,900 202,500 -25
Middlefield00
Middleton3731-16 329,900 250,000 -24
Milford476334 252,000 252,000 0
Millbury207-65 194,250 219,900 13
Millis218-62 245,000 232,500 -5
Millville30-100 192,000
Milton145-64 330,000 387,500 17
Monroe00
Monson73-57 265,000 245,000 -8
Montague2350 133,000
Monterey00
Montgomery00
Mt Washington00
Nahant4525 253,600 175,000 -31
Nantucket2913-55 510,000 575,000 13
Natick7974-6 230,500 225,000 -2
Needham2420-17 492,500 563,500 14
New Ashford00
New Bedford4030-25 226,964 225,000 -1
New Braintree00
New Marlboro00
New Salem00
Newbury5740 749,143 598,000 -20
Newburyport8666-23 284,250 290,000 2
Newton171151-12 450,000 450,000 0
Norfolk119-18 414,000 490,865 19
North Adams43-25 193,281 210,000 9
North Andover9869-30 213,750 240,000 12
North Attleboro7940-49 189,900 180,750 -5
North Brookfield01
North Reading3625-31 310,250 295,000 -5
Northampton6748-28 199,000 194,000 -3
Northborough2221-5 330,000 273,500 -17
Northbridge3719-49 200,000 169,000 -16
Northfield00
Norton4026-35 305,950 221,000 -28
Norwell65-17 350,000 380,000 9
Norwood5427-50 315,000 260,000 -17
Oak Bluffs62-67 409,500
Oakham00
Orange550 231,600 155,000 -33
Orleans202210 268,500 237,000 -12
Osterville41-75 287,500
Otis00
Oxford2120-5 177,000 190,389 8
Palmer199-53 147,000 132,000 -10
Paxton10-100
Peabody8377-7 263,000 225,000 -14
Pelham00
Pembroke2116-24 291,000 264,449 -9
Pepperell133-77 165,000 87,500 -47
Peru00
Petersham00
Phillipston00
Pittsfield173182 270,000 424,500 57
Plainfield00
Plainville2715-44 248,000 316,000 27
Plymouth10487-16 260,000 319,900 23
Plympton32-33 335,000 -100
Princeton00
Provincetown67739 333,500 315,000 -6
Quincy290185-36 251,750 245,000 -3
Randolph3626-28 211,250 186,250 -12
Raynham238-65 195,000 310,000 59
Reading3614-61 315,137 281,750 -11
Rehoboth71-86 390,000
Revere12194-22 278,000 238,250 -14
Richmond00
Rochester31-67 499,458
Rockland3929-26 259,900 236,000 -9
Rockport2414-42 311,250 300,000 -4
Roslindale8547-45 314,600 284,900 -9
Rowe00
Rowley76-14 422,500 290,000 -31
Roxbury190158-17 365,000 406,250 11
Royalston00
Russell00
Rutland117-36 106,000 183,000 73
Salem175135-23 246,000 245,000 0
Salisbury5041-18 270,700 279,900 3
Sandisfield00
Sandwich1911-42 231,000 200,000 -13
Saugus3823-39 321,000 264,900 -17
Savoy00
Scituate1413-7 521,250 403,000 -23
Seekonk00
Sharon115-55 390,000 435,000 12
Sheffield00
Shelburne00
Sherborn00
Shirley142-86 192,000
Shrewsbury6646-30 277,000 274,250 -1
Shutesbury00
Somerset10-100
Somerville240192-20 352,500 338,500 -4
South Boston399257-36 379,000 375,000 -1
South Hadley252916 185,000 139,000 -25
Southampton64-33 267,750 206,075 -23
Southborough8913 593,750 416,300 -30
Southbridge73-57 146,000 109,000 -25
Southwick105-50 200,000 169,000 -16
Spencer43-25 172,000 219,900 28
Springfield5641-27 132,450 118,000 -11
Sterling51-80 290,000
Stockbridge31-67 337,500
Stoneham4925-49 255,000 230,000 -10
Stoughton5643-23 239,000 212,900 -11
Stow131946 428,000 363,500 -15
Sturbridge1713-24 139,900 187,500 34
Sudbury4775 892,900 519,900 -42
Sunderland20-100
Sutton101330 302,450 275,000 -9
Swampscott2920-31 245,000 213,500 -13
Swansea2350 157,700
Taunton7643-43 203,000 205,000 1
Templeton90-100 193,400
Tewksbury7561-19 260,000 280,700 8
Tisbury4525 502,500 750,000 49
Tolland00
Topsfield72-71 410,000
Townsend184-78 186,400 159,500 -14
Truro109-10 225,000 337,500 50
Tyngsboro2924-17 179,900 173,500 -4
Tyringham00
Upton3433 305,000 304,000 0
Uxbridge4123-44 250,000 282,000 13
Wakefield6651-23 334,900 321,000 -4
Wales00
Walpole4122-46 300,000 295,500 -2
Waltham191153-20 368,750 279,900 -24
Ware10-100
Wareham16176 247,750 245,000 -1
Warren110
Warwick00
Washington00
Watertown186141-24 324,750 337,500 4
Wayland109-10 702,500 430,000 -39
Webster2715-44 210,000 165,000 -21
Wellesley1812-33 557,500 570,500 2
Wellfleet107-30 212,250 321,000 51
Wendell10-100
Wenham03 879,900
West Boylston129-25 272,450 294,900 8
West Bridgewater880 297,500 254,000 -15
West Brookfield20-100
West Newbury02
West Roxbury5647-16 243,500 260,000 7
West Springfield4322-49 112,000 94,750 -15
West Stockbridge00
West Tisbury00
Westborough131623 185,000 280,000 51
Westfield4033-18 132,950 140,000 5
Westford505714 238,000 259,900 9
Westhampton00
Westminster43-25 189,500 235,000 24
Weston257-72 410,000 325,500 -21
Westport29350 350,700
Westwood00
Weymouth11762-47 213,000 192,500 -10
Whately00
Whitman10100 274,000 265,500 -3
Wilbraham167-56 202,500 202,500 0
Williamsburg09 150,000
Williamstown76-14 175,700 186,000 6
Wilmington3433 433,000 344,900 -20
Winchendon31-67 141,000
Winchester5940-32 312,500 369,500 18
Windsor00
Winthrop3632-11 265,000 241,500 -9
Woburn5549-11 270,000 277,500 3
Worcester271171-37 177,500 135,000 -24
Worthington00
Wrentham155-67 242,000 244,900 1
Yarmouth7144-38 210,000 246,250 17
 E-mail to a friend