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.
| City/town | Jan.-June 2007 sales | Jan.-June 2008 sales | % change | Jan.-June 2007 median price ($) | Jan.-June 2008 median price ($) | % change |
| Abington | 31 | 22 | -29 | 277,500 | 233,500 | -16 |
| Acton | 70 | 54 | -23 | 287,500 | 273,000 | -5 |
| Acushnet | 0 | 0 | ||||
| Adams | 0 | 1 | ||||
| Agawam | 65 | 50 | -23 | 157,500 | 154,500 | -2 |
| Alford | 0 | 0 | ||||
| Allston | 67 | 50 | -25 | 310,000 | 303,750 | -2 |
| Amesbury | 66 | 45 | -32 | 212,950 | 215,000 | 1 |
| Amherst | 43 | 27 | -37 | 198,000 | 175,000 | -12 |
| Andover | 76 | 41 | -46 | 284,900 | 213,500 | -25 |
| Aquinnah | 0 | 0 | ||||
| Arlington | 108 | 129 | 19 | 347,250 | 349,900 | 1 |
| Ashburnham | 0 | 0 | ||||
| Ashby | 0 | 0 | ||||
| Ashfield | 0 | 0 | ||||
| Ashland | 79 | 58 | -27 | 306,000 | 287,500 | -6 |
| Athol | 7 | 2 | -71 | 130,049 | ||
| Attleboro | 67 | 31 | -54 | 216,000 | 215,000 | 0 |
| Auburn | 11 | 6 | -45 | 210,000 | 186,000 | -11 |
| Avon | 0 | 0 | ||||
| Ayer | 22 | 25 | 14 | 224,000 | 269,925 | 21 |
| Barnstable | 5 | 4 | -20 | 180,000 | 188,000 | 4 |
| Barre | 0 | 0 | ||||
| Becket | 0 | 0 | ||||
| Bedford | 36 | 14 | -61 | 266,750 | 375,261 | 41 |
| Belchertown | 6 | 7 | 17 | 211,250 | 209,900 | -1 |
| Bellingham | 21 | 24 | 14 | 257,500 | 238,700 | -7 |
| Belmont | 56 | 29 | -48 | 434,000 | 349,000 | -20 |
| Berkley | 1 | 2 | 100 | |||
| Berlin | 4 | 3 | -25 | 311,250 | 317,000 | 2 |
| Bernardston | 0 | 0 | ||||
| Beverly | 108 | 61 | -44 | 229,000 | 222,500 | -3 |
| Billerica | 60 | 37 | -38 | 265,700 | 244,900 | -8 |
| Blackstone | 12 | 6 | -50 | 229,250 | 218,450 | -5 |
| Blandford | 0 | 0 | ||||
| Bolton | 0 | 2 | ||||
| Boston | 1103 | 986 | -11 | 545,000 | 554,600 | 2 |
| Bourne | 41 | 20 | -51 | 246,000 | 222,950 | -9 |
| Boxboro | 23 | 18 | -22 | 135,000 | 102,000 | -24 |
| Boxford | 1 | 0 | -100 | |||
| Boylston | 4 | 2 | -50 | 199,500 | ||
| Braintree | 83 | 38 | -54 | 267,368 | 254,950 | -5 |
| Brewster | 30 | 34 | 13 | 286,000 | 242,500 | -15 |
| Bridgewater | 27 | 20 | -26 | 207,000 | 188,500 | -9 |
| Brighton | 275 | 131 | -52 | 275,000 | 260,000 | -5 |
| Brimfield | 0 | 0 | ||||
| Brockton | 113 | 72 | -36 | 185,000 | 137,000 | -26 |
| Brookfield | 1 | 1 | 0 | |||
| Brookline | 390 | 312 | -20 | 440,250 | 442,500 | 1 |
| Buckland | 2 | 0 | -100 | |||
| Burlington | 32 | 11 | -66 | 410,000 | 229,000 | -44 |
| Cambridge | 692 | 475 | -31 | 406,000 | 412,500 | 2 |
| Canton | 65 | 64 | -2 | 279,000 | 245,000 | -12 |
| Carlisle | 0 | 1 | ||||
| Carver | 11 | 12 | 9 | 269,900 | 243,784 | -10 |
| Centerville | 5 | 3 | -40 | 176,000 | 270,000 | 53 |
| Charlemont | 1 | 0 | -100 | |||
| Charlestown | 192 | 128 | -33 | 428,000 | 411,000 | -4 |
| Charlton | 14 | 1 | -93 | 187,000 | ||
| Chatham | 13 | 13 | 0 | 520,000 | 246,500 | -53 |
| Chelmsford | 109 | 72 | -34 | 249,000 | 219,250 | -12 |
| Chelsea | 84 | 43 | -49 | 219,000 | 175,000 | -20 |
| Cheshire | 0 | 0 | ||||
| Chester | 0 | 1 | ||||
| Chesterfield | 0 | 0 | ||||
| Chicopee | 76 | 53 | -30 | 147,550 | 157,000 | 6 |
| Chilmark | 0 | 0 | ||||
| Clarksburg | 0 | 0 | ||||
| Clinton | 40 | 33 | -18 | 227,450 | 195,000 | -14 |
| Cohasset | 10 | 9 | -10 | 432,200 | 400,000 | -7 |
| Colrain | 0 | 0 | ||||
| Concord | 33 | 38 | 15 | 460,000 | 356,250 | -23 |
| Conway | 0 | 0 | ||||
| Cotuit | 0 | 0 | ||||
| Cummington | 0 | 0 | ||||
| Dalton | 6 | 2 | -67 | 263,250 | ||
| Danvers | 33 | 39 | 18 | 295,000 | 240,000 | -19 |
| Dartmouth | 5 | 7 | 40 | 290,000 | 429,000 | 48 |
| Dedham | 24 | 9 | -63 | 252,500 | 220,000 | -13 |
| Deerfield | 3 | 4 | 33 | 226,000 | 201,750 | -11 |
| Dennis | 133 | 44 | -67 | 100,600 | 135,000 | 34 |
| Dighton | 6 | 5 | -17 | 200,500 | 149,900 | -25 |
| Dorchester | 416 | 255 | -39 | 276,000 | 248,000 | -10 |
| Douglas | 4 | 4 | 0 | 214,250 | 188,950 | -12 |
| Dover | 3 | 2 | -33 | 1,650,000 | -100 | |
| Dracut | 77 | 41 | -47 | 184,000 | 165,000 | -10 |
| Dudley | 7 | 4 | -43 | 154,500 | 119,000 | -23 |
| Dunstable | 0 | 0 | ||||
| Duxbury | 14 | 16 | 14 | 313,750 | 344,750 | 10 |
| East Boston | 97 | 78 | -20 | 276,000 | 241,000 | -13 |
| East Bridgewater | 22 | 22 | 0 | 214,950 | 211,250 | -2 |
| East Brookfield | 1 | 0 | -100 | |||
| East Longmeadow | 2 | 4 | 100 | 444,613 | ||
| Eastham | 14 | 20 | 43 | 292,000 | 220,000 | -25 |
| Easthampton | 23 | 22 | -4 | 192,500 | 189,900 | -1 |
| Easton | 68 | 31 | -54 | 235,000 | 222,000 | -6 |
| Edgartown | 3 | 2 | -33 | 160,000 | -100 | |
| Egremont | 0 | 0 | ||||
| Erving | 0 | 2 | ||||
| Essex | 3 | 1 | -67 | 295,000 | ||
| Everett | 53 | 40 | -25 | 265,000 | 226,750 | -14 |
| Fairhaven | 6 | 4 | -33 | 260,000 | 272,450 | 5 |
| Fall River | 92 | 60 | -35 | 150,750 | 121,500 | -19 |
| Falmouth | 38 | 34 | -11 | 307,500 | 269,000 | -13 |
| Fitchburg | 72 | 32 | -56 | 199,925 | 194,250 | -3 |
| Florida | 0 | 0 | ||||
| Foxboro | 17 | 4 | -76 | 259,000 | 152,200 | -41 |
| Framingham | 72 | 72 | 0 | 191,000 | 135,900 | -29 |
| Franklin | 66 | 47 | -29 | 231,750 | 243,000 | 5 |
| Freetown | 2 | 1 | -50 | |||
| Gardner | 10 | 7 | -30 | 159,975 | 113,950 | -29 |
| Georgetown | 6 | 2 | -67 | 487,933 | ||
| Gill | 0 | 0 | ||||
| Gloucester | 57 | 37 | -35 | 232,500 | 227,500 | -2 |
| Goshen | 1 | 1 | 0 | |||
| Gosnold | 0 | 0 | ||||
| Grafton | 50 | 33 | -34 | 323,750 | 222,500 | -31 |
| Granby | 2 | 2 | 0 | |||
| Granville | 0 | 0 | ||||
| Great Barrington | 8 | 7 | -13 | 356,875 | 278,000 | -22 |
| Greenfield | 10 | 11 | 10 | 92,250 | 92,500 | 0 |
| Groton | 11 | 6 | -45 | 320,000 | 230,550 | -28 |
| Groveland | 9 | 7 | -22 | 294,500 | 275,000 | -7 |
| Hadley | 0 | 0 | ||||
| Halifax | 14 | 7 | -50 | 206,000 | 192,900 | -6 |
| Hamilton | 3 | 5 | 67 | 265,000 | 180,000 | -32 |
| Hampden | 0 | 2 | ||||
| Hancock | 8 | 3 | -63 | 142,500 | 518,000 | 264 |
| Hanover | 2 | 13 | 550 | 475,000 | ||
| Hanson | 11 | 4 | -64 | 235,000 | 302,400 | 29 |
| Hardwick | 5 | 0 | -100 | 97,500 | ||
| Harvard | 2 | 10 | 400 | 440,310 | ||
| Harwich | 20 | 8 | -60 | 216,500 | 237,500 | 10 |
| Hatfield | 2 | 0 | -100 | |||
| Haverhill | 207 | 128 | -38 | 222,500 | 181,750 | -18 |
| Hawley | 0 | 0 | ||||
| Heath | 0 | 0 | ||||
| Hingham | 15 | 29 | 93 | 295,000 | 832,719 | 182 |
| Hinsdale | 0 | 1 | ||||
| Holbrook | 1 | 2 | 100 | |||
| Holden | 22 | 19 | -14 | 275,820 | 210,000 | -24 |
| Holland | 2 | 1 | -50 | |||
| Holliston | 17 | 17 | 0 | 214,000 | 119,000 | -44 |
| Holyoke | 34 | 26 | -24 | 87,250 | 95,000 | 9 |
| Hopedale | 13 | 7 | -46 | 250,000 | 225,000 | -10 |
| Hopkinton | 22 | 13 | -41 | 313,896 | 285,000 | -9 |
| Hubbardston | 7 | 4 | -43 | 240,393 | 159,000 | -34 |
| Hudson | 91 | 43 | -53 | 245,000 | 192,000 | -22 |
| Hull | 24 | 10 | -58 | 327,500 | 287,750 | -12 |
| Huntington | 0 | 0 | ||||
| Hyannis | 30 | 34 | 13 | 192,750 | 139,500 | -28 |
| Hyde Park | 36 | 25 | -31 | 249,500 | 252,500 | 1 |
| Ipswich | 33 | 20 | -39 | 285,000 | 207,500 | -27 |
| Jamaica Plain | 264 | 186 | -30 | 331,750 | 340,500 | 3 |
| Kingston | 6 | 4 | -33 | 222,058 | 242,500 | 9 |
| Lakeville | 10 | 10 | 0 | 332,000 | 314,000 | -5 |
| Lancaster | 4 | 1 | -75 | 296,450 | ||
| Lanesboro | 2 | 0 | -100 | |||
| Lawrence | 59 | 34 | -42 | 155,000 | 115,375 | -26 |
| Lee | 8 | 4 | -50 | 320,000 | 315,000 | -2 |
| Leicester | 11 | 8 | -27 | 288,650 | 270,253 | -6 |
| Lenox | 10 | 9 | -10 | 223,250 | 242,500 | 9 |
| Leominster | 61 | 39 | -36 | 174,900 | 150,000 | -14 |
| Leverett | 1 | 0 | -100 | |||
| Lexington | 19 | 19 | 0 | 285,000 | 415,000 | 46 |
| Leyden | 0 | 0 | ||||
| Lincoln | 6 | 9 | 50 | 422,500 | 359,900 | -15 |
| Littleton | 1 | 5 | 400 | 321,500 | ||
| Longmeadow | 4 | 1 | -75 | 392,500 | ||
| Lowell | 339 | 159 | -53 | 170,000 | 165,000 | -3 |
| Ludlow | 14 | 21 | 50 | 175,000 | 160,000 | -9 |
| Lunenburg | 6 | 8 | 33 | 346,000 | 349,000 | 1 |
| Lynn | 105 | 40 | -62 | 209,000 | 161,250 | -23 |
| Lynnfield | 7 | 3 | -57 | 570,000 | 639,900 | 12 |
| Malden | 106 | 73 | -31 | 245,500 | 266,750 | 9 |
| Manchester | 4 | 5 | 25 | 355,000 | 225,000 | -37 |
| Mansfield | 53 | 32 | -40 | 215,000 | 232,500 | 8 |
| Marblehead | 31 | 28 | -10 | 345,000 | 278,000 | -19 |
| Marion | 0 | 0 | ||||
| Marlborough | 58 | 58 | 0 | 204,000 | 169,750 | -17 |
| Marshfield | 22 | 30 | 36 | 205,000 | 206,625 | 1 |
| Marstons Mills | 2 | 0 | -100 | |||
| Mashpee | 72 | 76 | 6 | 303,500 | 362,900 | 20 |
| Mattapan | 29 | 18 | -38 | 250,000 | 215,495 | -14 |
| Mattapoisett | 1 | 2 | 100 | |||
| Maynard | 17 | 13 | -24 | 284,000 | 347,900 | 23 |
| Medfield | 10 | 10 | 0 | 262,500 | 221,200 | -16 |
| Medford | 126 | 102 | -19 | 298,000 | 310,000 | 4 |
| Medway | 12 | 6 | -50 | 257,000 | 407,450 | 59 |
| Melrose | 39 | 24 | -38 | 260,000 | 254,837 | -2 |
| Mendon | 2 | 3 | 50 | 192,500 | ||
| Merrimac | 15 | 15 | 0 | 240,000 | 275,800 | 15 |
| Methuen | 94 | 48 | -49 | 208,750 | 190,000 | -9 |
| Middleboro | 25 | 12 | -52 | 269,900 | 202,500 | -25 |
| Middlefield | 0 | 0 | ||||
| Middleton | 37 | 31 | -16 | 329,900 | 250,000 | -24 |
| Milford | 47 | 63 | 34 | 252,000 | 252,000 | 0 |
| Millbury | 20 | 7 | -65 | 194,250 | 219,900 | 13 |
| Millis | 21 | 8 | -62 | 245,000 | 232,500 | -5 |
| Millville | 3 | 0 | -100 | 192,000 | ||
| Milton | 14 | 5 | -64 | 330,000 | 387,500 | 17 |
| Monroe | 0 | 0 | ||||
| Monson | 7 | 3 | -57 | 265,000 | 245,000 | -8 |
| Montague | 2 | 3 | 50 | 133,000 | ||
| Monterey | 0 | 0 | ||||
| Montgomery | 0 | 0 | ||||
| Mt Washington | 0 | 0 | ||||
| Nahant | 4 | 5 | 25 | 253,600 | 175,000 | -31 |
| Nantucket | 29 | 13 | -55 | 510,000 | 575,000 | 13 |
| Natick | 79 | 74 | -6 | 230,500 | 225,000 | -2 |
| Needham | 24 | 20 | -17 | 492,500 | 563,500 | 14 |
| New Ashford | 0 | 0 | ||||
| New Bedford | 40 | 30 | -25 | 226,964 | 225,000 | -1 |
| New Braintree | 0 | 0 | ||||
| New Marlboro | 0 | 0 | ||||
| New Salem | 0 | 0 | ||||
| Newbury | 5 | 7 | 40 | 749,143 | 598,000 | -20 |
| Newburyport | 86 | 66 | -23 | 284,250 | 290,000 | 2 |
| Newton | 171 | 151 | -12 | 450,000 | 450,000 | 0 |
| Norfolk | 11 | 9 | -18 | 414,000 | 490,865 | 19 |
| North Adams | 4 | 3 | -25 | 193,281 | 210,000 | 9 |
| North Andover | 98 | 69 | -30 | 213,750 | 240,000 | 12 |
| North Attleboro | 79 | 40 | -49 | 189,900 | 180,750 | -5 |
| North Brookfield | 0 | 1 | ||||
| North Reading | 36 | 25 | -31 | 310,250 | 295,000 | -5 |
| Northampton | 67 | 48 | -28 | 199,000 | 194,000 | -3 |
| Northborough | 22 | 21 | -5 | 330,000 | 273,500 | -17 |
| Northbridge | 37 | 19 | -49 | 200,000 | 169,000 | -16 |
| Northfield | 0 | 0 | ||||
| Norton | 40 | 26 | -35 | 305,950 | 221,000 | -28 |
| Norwell | 6 | 5 | -17 | 350,000 | 380,000 | 9 |
| Norwood | 54 | 27 | -50 | 315,000 | 260,000 | -17 |
| Oak Bluffs | 6 | 2 | -67 | 409,500 | ||
| Oakham | 0 | 0 | ||||
| Orange | 5 | 5 | 0 | 231,600 | 155,000 | -33 |
| Orleans | 20 | 22 | 10 | 268,500 | 237,000 | -12 |
| Osterville | 4 | 1 | -75 | 287,500 | ||
| Otis | 0 | 0 | ||||
| Oxford | 21 | 20 | -5 | 177,000 | 190,389 | 8 |
| Palmer | 19 | 9 | -53 | 147,000 | 132,000 | -10 |
| Paxton | 1 | 0 | -100 | |||
| Peabody | 83 | 77 | -7 | 263,000 | 225,000 | -14 |
| Pelham | 0 | 0 | ||||
| Pembroke | 21 | 16 | -24 | 291,000 | 264,449 | -9 |
| Pepperell | 13 | 3 | -77 | 165,000 | 87,500 | -47 |
| Peru | 0 | 0 | ||||
| Petersham | 0 | 0 | ||||
| Phillipston | 0 | 0 | ||||
| Pittsfield | 17 | 31 | 82 | 270,000 | 424,500 | 57 |
| Plainfield | 0 | 0 | ||||
| Plainville | 27 | 15 | -44 | 248,000 | 316,000 | 27 |
| Plymouth | 104 | 87 | -16 | 260,000 | 319,900 | 23 |
| Plympton | 3 | 2 | -33 | 335,000 | -100 | |
| Princeton | 0 | 0 | ||||
| Provincetown | 67 | 73 | 9 | 333,500 | 315,000 | -6 |
| Quincy | 290 | 185 | -36 | 251,750 | 245,000 | -3 |
| Randolph | 36 | 26 | -28 | 211,250 | 186,250 | -12 |
| Raynham | 23 | 8 | -65 | 195,000 | 310,000 | 59 |
| Reading | 36 | 14 | -61 | 315,137 | 281,750 | -11 |
| Rehoboth | 7 | 1 | -86 | 390,000 | ||
| Revere | 121 | 94 | -22 | 278,000 | 238,250 | -14 |
| Richmond | 0 | 0 | ||||
| Rochester | 3 | 1 | -67 | 499,458 | ||
| Rockland | 39 | 29 | -26 | 259,900 | 236,000 | -9 |
| Rockport | 24 | 14 | -42 | 311,250 | 300,000 | -4 |
| Roslindale | 85 | 47 | -45 | 314,600 | 284,900 | -9 |
| Rowe | 0 | 0 | ||||
| Rowley | 7 | 6 | -14 | 422,500 | 290,000 | -31 |
| Roxbury | 190 | 158 | -17 | 365,000 | 406,250 | 11 |
| Royalston | 0 | 0 | ||||
| Russell | 0 | 0 | ||||
| Rutland | 11 | 7 | -36 | 106,000 | 183,000 | 73 |
| Salem | 175 | 135 | -23 | 246,000 | 245,000 | 0 |
| Salisbury | 50 | 41 | -18 | 270,700 | 279,900 | 3 |
| Sandisfield | 0 | 0 | ||||
| Sandwich | 19 | 11 | -42 | 231,000 | 200,000 | -13 |
| Saugus | 38 | 23 | -39 | 321,000 | 264,900 | -17 |
| Savoy | 0 | 0 | ||||
| Scituate | 14 | 13 | -7 | 521,250 | 403,000 | -23 |
| Seekonk | 0 | 0 | ||||
| Sharon | 11 | 5 | -55 | 390,000 | 435,000 | 12 |
| Sheffield | 0 | 0 | ||||
| Shelburne | 0 | 0 | ||||
| Sherborn | 0 | 0 | ||||
| Shirley | 14 | 2 | -86 | 192,000 | ||
| Shrewsbury | 66 | 46 | -30 | 277,000 | 274,250 | -1 |
| Shutesbury | 0 | 0 | ||||
| Somerset | 1 | 0 | -100 | |||
| Somerville | 240 | 192 | -20 | 352,500 | 338,500 | -4 |
| South Boston | 399 | 257 | -36 | 379,000 | 375,000 | -1 |
| South Hadley | 25 | 29 | 16 | 185,000 | 139,000 | -25 |
| Southampton | 6 | 4 | -33 | 267,750 | 206,075 | -23 |
| Southborough | 8 | 9 | 13 | 593,750 | 416,300 | -30 |
| Southbridge | 7 | 3 | -57 | 146,000 | 109,000 | -25 |
| Southwick | 10 | 5 | -50 | 200,000 | 169,000 | -16 |
| Spencer | 4 | 3 | -25 | 172,000 | 219,900 | 28 |
| Springfield | 56 | 41 | -27 | 132,450 | 118,000 | -11 |
| Sterling | 5 | 1 | -80 | 290,000 | ||
| Stockbridge | 3 | 1 | -67 | 337,500 | ||
| Stoneham | 49 | 25 | -49 | 255,000 | 230,000 | -10 |
| Stoughton | 56 | 43 | -23 | 239,000 | 212,900 | -11 |
| Stow | 13 | 19 | 46 | 428,000 | 363,500 | -15 |
| Sturbridge | 17 | 13 | -24 | 139,900 | 187,500 | 34 |
| Sudbury | 4 | 7 | 75 | 892,900 | 519,900 | -42 |
| Sunderland | 2 | 0 | -100 | |||
| Sutton | 10 | 13 | 30 | 302,450 | 275,000 | -9 |
| Swampscott | 29 | 20 | -31 | 245,000 | 213,500 | -13 |
| Swansea | 2 | 3 | 50 | 157,700 | ||
| Taunton | 76 | 43 | -43 | 203,000 | 205,000 | 1 |
| Templeton | 9 | 0 | -100 | 193,400 | ||
| Tewksbury | 75 | 61 | -19 | 260,000 | 280,700 | 8 |
| Tisbury | 4 | 5 | 25 | 502,500 | 750,000 | 49 |
| Tolland | 0 | 0 | ||||
| Topsfield | 7 | 2 | -71 | 410,000 | ||
| Townsend | 18 | 4 | -78 | 186,400 | 159,500 | -14 |
| Truro | 10 | 9 | -10 | 225,000 | 337,500 | 50 |
| Tyngsboro | 29 | 24 | -17 | 179,900 | 173,500 | -4 |
| Tyringham | 0 | 0 | ||||
| Upton | 3 | 4 | 33 | 305,000 | 304,000 | 0 |
| Uxbridge | 41 | 23 | -44 | 250,000 | 282,000 | 13 |
| Wakefield | 66 | 51 | -23 | 334,900 | 321,000 | -4 |
| Wales | 0 | 0 | ||||
| Walpole | 41 | 22 | -46 | 300,000 | 295,500 | -2 |
| Waltham | 191 | 153 | -20 | 368,750 | 279,900 | -24 |
| Ware | 1 | 0 | -100 | |||
| Wareham | 16 | 17 | 6 | 247,750 | 245,000 | -1 |
| Warren | 1 | 1 | 0 | |||
| Warwick | 0 | 0 | ||||
| Washington | 0 | 0 | ||||
| Watertown | 186 | 141 | -24 | 324,750 | 337,500 | 4 |
| Wayland | 10 | 9 | -10 | 702,500 | 430,000 | -39 |
| Webster | 27 | 15 | -44 | 210,000 | 165,000 | -21 |
| Wellesley | 18 | 12 | -33 | 557,500 | 570,500 | 2 |
| Wellfleet | 10 | 7 | -30 | 212,250 | 321,000 | 51 |
| Wendell | 1 | 0 | -100 | |||
| Wenham | 0 | 3 | 879,900 | |||
| West Boylston | 12 | 9 | -25 | 272,450 | 294,900 | 8 |
| West Bridgewater | 8 | 8 | 0 | 297,500 | 254,000 | -15 |
| West Brookfield | 2 | 0 | -100 | |||
| West Newbury | 0 | 2 | ||||
| West Roxbury | 56 | 47 | -16 | 243,500 | 260,000 | 7 |
| West Springfield | 43 | 22 | -49 | 112,000 | 94,750 | -15 |
| West Stockbridge | 0 | 0 | ||||
| West Tisbury | 0 | 0 | ||||
| Westborough | 13 | 16 | 23 | 185,000 | 280,000 | 51 |
| Westfield | 40 | 33 | -18 | 132,950 | 140,000 | 5 |
| Westford | 50 | 57 | 14 | 238,000 | 259,900 | 9 |
| Westhampton | 0 | 0 | ||||
| Westminster | 4 | 3 | -25 | 189,500 | 235,000 | 24 |
| Weston | 25 | 7 | -72 | 410,000 | 325,500 | -21 |
| Westport | 2 | 9 | 350 | 350,700 | ||
| Westwood | 0 | 0 | ||||
| Weymouth | 117 | 62 | -47 | 213,000 | 192,500 | -10 |
| Whately | 0 | 0 | ||||
| Whitman | 10 | 10 | 0 | 274,000 | 265,500 | -3 |
| Wilbraham | 16 | 7 | -56 | 202,500 | 202,500 | 0 |
| Williamsburg | 0 | 9 | 150,000 | |||
| Williamstown | 7 | 6 | -14 | 175,700 | 186,000 | 6 |
| Wilmington | 3 | 4 | 33 | 433,000 | 344,900 | -20 |
| Winchendon | 3 | 1 | -67 | 141,000 | ||
| Winchester | 59 | 40 | -32 | 312,500 | 369,500 | 18 |
| Windsor | 0 | 0 | ||||
| Winthrop | 36 | 32 | -11 | 265,000 | 241,500 | -9 |
| Woburn | 55 | 49 | -11 | 270,000 | 277,500 | 3 |
| Worcester | 271 | 171 | -37 | 177,500 | 135,000 | -24 |
| Worthington | 0 | 0 | ||||
| Wrentham | 15 | 5 | -67 | 242,000 | 244,900 | 1 |
| Yarmouth | 71 | 44 | -38 | 210,000 | 246,250 | 17 |

