First quarter single-family sales and median prices, 2007-2008
The following data from The Warren Group, a Boston real estate and research firm, shows the year-to-date single-family home sales and median prices through March 2007 and March 2008, with the year-over-year percentage change for each city or town in Massachusetts.
To sort the data, click on the headers above each column.
| Town | Jan.-March '07 sales | Jan.-March '08 sales | % change | Jan.-March '07 median price ($) | Jan.-March '08 median price ($) | % change |
| Abington | 28 | 13 | -53.6 | 319,750 | 253,000 | -20.9 |
| Acton | 30 | 19 | -36.7 | 476,000 | 385,000 | -19.1 |
| Acushnet | 11 | 8 | -27.3 | 255,000 | 204,250 | -19.9 |
| Adams | 11 | 9 | -18.2 | 142,500 | 130,000 | -8.8 |
| Agawam | 45 | 39 | -13.3 | 219,500 | 210,000 | -4.3 |
| Alford | 1 | 1 | 0.0 | |||
| Amesbury | 24 | 19 | -20.8 | 296,000 | 275,000 | -7.1 |
| Amherst | 24 | 13 | -45.8 | 352,500 | 376,775 | 6.9 |
| Andover | 65 | 47 | -27.7 | 585,000 | 550,000 | -6.0 |
| Aquinnah | 2 | 1 | -50.0 | |||
| Arlington | 61 | 36 | -41.0 | 460,000 | 536,000 | 16.5 |
| Ashburnham | 13 | 13 | 0.0 | 250,000 | 195,000 | -22.0 |
| Ashby | 7 | 4 | -42.9 | 254,900 | 251,000 | -1.5 |
| Ashfield | 1 | 2 | 100.0 | |||
| Ashland | 24 | 21 | -12.5 | 374,250 | 400,000 | 6.9 |
| Athol | 33 | 16 | -51.5 | 164,000 | 136,000 | -17.1 |
| Attleboro | 75 | 50 | -33.3 | 310,000 | 283,233 | -8.6 |
| Auburn | 31 | 23 | -25.8 | 250,000 | 227,000 | -9.2 |
| Avon | 6 | 5 | -16.7 | 295,500 | 306,000 | 3.6 |
| Ayer | 9 | 10 | 11.1 | 279,000 | 233,800 | -16.2 |
| Barnstable | 147 | 123 | -16.3 | 433,912 | 343,024 | -20.9 |
| Barre | 13 | 8 | -38.5 | 220,000 | 182,500 | -17.0 |
| Becket | 6 | 8 | 33.3 | 159,000 | 293,000 | 84.3 |
| Bedford | 23 | 10 | -56.5 | 492,450 | 489,625 | -0.6 |
| Belchertown | 24 | 25 | 4.2 | 272,500 | 251,000 | -7.9 |
| Bellingham | 31 | 24 | -22.6 | 305,900 | 319,875 | 4.6 |
| Belmont | 30 | 33 | 10.0 | 773,000 | 800,000 | 3.5 |
| Berkley | 15 | 7 | -53.3 | 349,000 | 289,000 | -17.2 |
| Berlin | 6 | 3 | -50.0 | 384,950 | 257,000 | -33.2 |
| Bernardston | 7 | 3 | -57.1 | 230,000 | 180,000 | -21.7 |
| Beverly | 68 | 45 | -33.8 | 374,000 | 370,000 | -1.1 |
| Billerica | 75 | 55 | -26.7 | 346,000 | 320,000 | -7.5 |
| Blackstone | 12 | 6 | -50.0 | 277,450 | 276,500 | -0.3 |
| Blandford | 2 | 1 | -50.0 | |||
| Bolton | 10 | 11 | 10.0 | 399,500 | 480,000 | 20.2 |
| Boston | 233 | 174 | -25.3 | 445,971 | 453,761 | 1.7 |
| Bourne | 36 | 35 | -2.8 | 346,500 | 333,850 | -3.7 |
| Boxboro | 5 | 1 | -80.0 | 615,000 | ||
| Boxford | 17 | 9 | -47.1 | 850,000 | 599,000 | -29.5 |
| Boylston | 7 | 4 | -42.9 | 649,900 | 473,500 | -27.1 |
| Braintree | 53 | 42 | -20.8 | 370,000 | 325,000 | -12.2 |
| Brewster | 34 | 25 | -26.5 | 418,450 | 358,500 | -14.3 |
| Bridgewater | 30 | 23 | -23.3 | 359,750 | 275,000 | -23.6 |
| Brimfield | 10 | 2 | -80.0 | 219,750 | ||
| Brockton | 126 | 109 | -13.5 | 255,750 | 214,200 | -16.2 |
| Brookfield | 6 | 7 | 16.7 | 241,453 | 211,000 | -12.6 |
| Brookline | 41 | 21 | -48.8 | 950,000 | 1,075,000 | 13.2 |
| Buckland | 4 | 4 | 0.0 | 236,500 | 192,500 | -18.6 |
| Burlington | 47 | 23 | -51.1 | 384,400 | 365,000 | -5.0 |
| Cambridge | 24 | 14 | -41.7 | 868,750 | 590,000 | -32.1 |
| Canton | 30 | 24 | -20.0 | 379,000 | 394,250 | 4.0 |
| Carlisle | 14 | 10 | -28.6 | 952,500 | 806,225 | -15.4 |
| Carver | 18 | 16 | -11.1 | 304,950 | 263,950 | -13.4 |
| Charlemont | 2 | 1 | -50.0 | |||
| Charlton | 26 | 19 | -26.9 | 314,000 | 337,000 | 7.3 |
| Chatham | 41 | 38 | -7.3 | 525,000 | 638,750 | 21.7 |
| Chelmsford | 52 | 34 | -34.6 | 345,350 | 354,950 | 2.8 |
| Chelsea | 4 | 4 | 0.0 | 295,000 | 221,000 | -25.1 |
| Cheshire | 5 | 2 | -60.0 | 185,000 | ||
| Chester | 4 | 1 | -75.0 | 210,500 | ||
| Chesterfield | 2 | 0 | -100.0 | |||
| Chicopee | 75 | 54 | -28.0 | 180,000 | 172,250 | -4.3 |
| Chilmark | 4 | 3 | -25.0 | 3,194,750 | 1,510,000 | -52.7 |
| Clarksburg | 0 | 3 | 90,000 | |||
| Clinton | 14 | 12 | -14.3 | 262,500 | 216,950 | -17.4 |
| Cohasset | 22 | 13 | -40.9 | 834,500 | 720,000 | -13.7 |
| Colrain | 1 | 1 | 0.0 | |||
| Concord | 29 | 25 | -13.8 | 730,000 | 785,000 | 7.5 |
| Conway | 2 | 1 | -50.0 | |||
| Cummington | 0 | 1 | ||||
| Dalton | 12 | 17 | 41.7 | 150,000 | 170,000 | 13.3 |
| Danvers | 30 | 29 | -3.3 | 400,000 | 349,900 | -12.5 |
| Dartmouth | 52 | 28 | -46.2 | 307,000 | 290,550 | -5.4 |
| Dedham | 54 | 36 | -33.3 | 360,000 | 384,500 | 6.8 |
| Deerfield | 7 | 7 | 0.0 | 240,000 | 269,500 | 12.3 |
| Dennis | 48 | 50 | 4.2 | 345,000 | 289,450 | -16.1 |
| Dighton | 17 | 8 | -52.9 | 359,900 | 280,000 | -22.2 |
| Douglas | 20 | 13 | -35.0 | 299,000 | 330,000 | 10.4 |
| Dover | 10 | 7 | -30.0 | 892,000 | 977,500 | 9.6 |
| Dracut | 23 | 35 | 52.2 | 309,900 | 270,210 | -12.8 |
| Dudley | 14 | 10 | -28.6 | 248,750 | 230,250 | -7.4 |
| Dunstable | 4 | 4 | 0.0 | 399,000 | 426,500 | 6.9 |
| Duxbury | 36 | 23 | -36.1 | 586,500 | 600,000 | 2.3 |
| East Bridgewater | 18 | 11 | -38.9 | 350,000 | 300,000 | -14.3 |
| East Brookfield | 0 | 3 | 0.0 | 89,250 | ||
| East Longmeadow | 38 | 33 | -13.2 | 222,250 | 242,500 | 9.1 |
| Eastham | 29 | 27 | -6.9 | 479,000 | 450,000 | -6.1 |
| Easthampton | 30 | 18 | -40.0 | 241,450 | 245,000 | 1.5 |
| Easton | 47 | 25 | -46.8 | 385,000 | 355,000 | -7.8 |
| Edgartown | 20 | 14 | -30.0 | 689,500 | 648,750 | -5.9 |
| Egremont | 1 | 2 | 100.0 | |||
| Erving | 2 | 3 | 50.0 | 175,000 | ||
| Essex | 2 | 2 | 0.0 | |||
| Everett | 14 | 18 | 28.6 | 319,000 | 267,500 | -16.1 |
| Fairhaven | 28 | 27 | -3.6 | 275,000 | 249,900 | -9.1 |
| Fall River | 43 | 45 | 4.7 | 258,000 | 207,000 | -19.8 |
| Falmouth | 116 | 94 | -19.0 | 391,000 | 354,500 | -9.3 |
| Fitchburg | 54 | 36 | -33.3 | 202,000 | 179,370 | -11.2 |
| Florida | 0 | 0 | 0.0 | |||
| Foxboro | 21 | 16 | -23.8 | 379,900 | 430,000 | 13.2 |
| Framingham | 104 | 73 | -29.8 | 361,250 | 318,000 | -12.0 |
| Franklin | 62 | 37 | -40.3 | 407,500 | 360,993 | -11.4 |
| Freetown | 18 | 16 | -11.1 | 320,500 | 319,000 | -0.5 |
| Gardner | 37 | 20 | -45.9 | 213,500 | 147,100 | -31.1 |
| Georgetown | 21 | 13 | -38.1 | 413,500 | 380,000 | -8.1 |
| Gill | 1 | 4 | 300.0 | 204,950 | ||
| Gloucester | 28 | 28 | 0.0 | 459,000 | 370,000 | -19.4 |
| Goshen | 2 | 1 | -50.0 | |||
| Gosnold | 0 | 0 | 0.0 | |||
| Grafton | 27 | 19 | -29.6 | 384,500 | 333,000 | -13.4 |
| Granby | 10 | 5 | -50.0 | 247,500 | 210,000 | -15.2 |
| Granville | 2 | 0 | -100.0 | |||
| Great Barrington | 11 | 8 | -27.3 | 342,000 | 287,650 | -15.9 |
| Greenfield | 27 | 22 | -18.5 | 179,000 | 171,000 | -4.5 |
| Groton | 18 | 20 | 11.1 | 392,500 | 355,000 | -9.6 |
| Groveland | 9 | 7 | -22.2 | 437,000 | 437,175 | 0.0 |
| Hadley | 5 | 10 | 100.0 | 335,000 | 287,500 | -14.2 |
| Halifax | 7 | 11 | 57.1 | 306,000 | 275,000 | -10.1 |
| Hamilton | 13 | 11 | -15.4 | 640,000 | 570,000 | -10.9 |
| Hampden | 9 | 7 | -22.2 | 272,500 | 251,000 | -7.9 |
| Hancock | 0 | 1 | ||||
| Hanover | 23 | 23 | 0.0 | 499,555 | 385,000 | -22.9 |
| Hanson | 22 | 17 | -22.7 | 287,000 | 299,250 | 4.3 |
| Hardwick | 5 | 1 | -80.0 | 295,000 | ||
| Harvard | 10 | 9 | -10.0 | 499,950 | 435,000 | -13.0 |
| Harwich | 53 | 46 | -13.2 | 375,000 | 366,250 | -2.3 |
| Hatfield | 7 | 5 | -28.6 | 219,000 | 250,000 | 14.2 |
| Haverhill | 64 | 68 | 6.3 | 301,250 | 272,500 | -9.5 |
| Hawley | 0 | 3 | 69,250 | |||
| Heath | 2 | 0 | -100.0 | |||
| Hingham | 43 | 23 | -46.5 | 560,000 | 661,550 | 18.1 |
| Hinsdale | 3 | 1 | -66.7 | 229,000 | ||
| Holbrook | 19 | 17 | -10.5 | 305,100 | 236,900 | -22.4 |
| Holden | 39 | 35 | -10.3 | 259,900 | 285,000 | 9.7 |
| Holland | 7 | 6 | -14.3 | 210,000 | 163,800 | -22.0 |
| Holliston | 35 | 20 | -42.9 | 397,900 | 326,000 | -18.1 |
| Holyoke | 41 | 19 | -53.7 | 185,000 | 155,000 | -16.2 |
| Hopedale | 12 | 7 | -41.7 | 360,000 | 255,000 | -29.2 |
| Hopkinton | 33 | 21 | -36.4 | 565,000 | 515,000 | -8.8 |
| Hubbardston | 3 | 4 | 33.3 | 225,000 | 262,500 | 16.7 |
| Hudson | 27 | 17 | -37.0 | 325,000 | 310,000 | -4.6 |
| Hull | 19 | 18 | -5.3 | 425,000 | 330,500 | -22.2 |
| Huntington | 2 | 2 | 0.0 | |||
| Ipswich | 18 | 15 | -16.7 | 519,000 | 399,000 | -23.1 |
| Kingston | 18 | 17 | -5.6 | 345,000 | 325,000 | -5.8 |
| Lakeville | 23 | 11 | -52.2 | 337,000 | 305,000 | -9.5 |
| Lancaster | 17 | 11 | -35.3 | 275,000 | 255,000 | -7.3 |
| Lanesboro | 6 | 6 | 0.0 | 240,000 | 163,250 | -32.0 |
| Lawrence | 41 | 26 | -36.6 | 239,900 | 194,750 | -18.8 |
| Lee | 6 | 9 | 50.0 | 217,000 | 250,000 | 15.2 |
| Leicester | 18 | 13 | -27.8 | 248,750 | 200,000 | -19.6 |
| Lenox | 2 | 3 | 50.0 | 520,000 | ||
| Leominster | 49 | 29 | -40.8 | 262,000 | 240,000 | -8.4 |
| Leverett | 0 | 1 | 0.0 | |||
| Lexington | 74 | 47 | -36.5 | 673,500 | 635,000 | -5.7 |
| Leyden | 3 | 0 | -100.0 | 269,000 | ||
| Lincoln | 14 | 5 | -64.3 | 1,257,500 | 1,130,000 | -10.1 |
| Littleton | 20 | 12 | -40.0 | 332,500 | 386,750 | 16.3 |
| Longmeadow | 45 | 23 | -48.9 | 310,500 | 280,000 | -9.8 |
| Lowell | 102 | 67 | -34.3 | 250,450 | 212,500 | -15.2 |
| Ludlow | 38 | 25 | -34.2 | 197,500 | 180,000 | -8.9 |
| Lunenburg | 25 | 17 | -32.0 | 332,500 | 289,000 | -13.1 |
| Lynn | 82 | 70 | -14.6 | 269,000 | 199,950 | -25.7 |
| Lynnfield | 21 | 11 | -47.6 | 523,000 | 525,000 | 0.4 |
| Malden | 47 | 31 | -34.0 | 327,000 | 305,000 | -6.7 |
| Manchester | 8 | 8 | 0.0 | 788,500 | 754,250 | -4.3 |
| Mansfield | 32 | 17 | -46.9 | 381,950 | 455,000 | 19.1 |
| Marblehead | 40 | 31 | -22.5 | 518,250 | 510,000 | -1.6 |
| Marion | 14 | 5 | -64.3 | 377,500 | 335,000 | -11.3 |
| Marlborough | 67 | 48 | -28.4 | 360,000 | 306,000 | -15.0 |
| Marshfield | 63 | 40 | -36.5 | 390,000 | 371,450 | -4.8 |
| Mashpee | 34 | 44 | 29.4 | 355,500 | 322,450 | -9.3 |
| Mattapoisett | 12 | 11 | -8.3 | 382,500 | 485,000 | 26.8 |
| Maynard | 22 | 8 | -63.6 | 327,500 | 352,250 | 7.6 |
| Medfield | 28 | 12 | -57.1 | 598,750 | 506,900 | -15.3 |
| Medford | 59 | 43 | -27.1 | 387,000 | 350,000 | -9.6 |
| Medway | 30 | 18 | -40.0 | 395,000 | 331,000 | -16.2 |
| Melrose | 49 | 35 | -28.6 | 416,670 | 410,000 | -1.6 |
| Mendon | 8 | 4 | -50.0 | 470,000 | 491,000 | 4.5 |
| Merrimac | 2 | 3 | 50.0 | 375,000 | ||
| Methuen | 85 | 68 | -20.0 | 288,000 | 282,450 | -1.9 |
| Middleboro | 36 | 32 | -11.1 | 307,450 | 279,950 | -8.9 |
| Middlefield | 3 | 0 | -100.0 | 215,000 | ||
| Middleton | 10 | 9 | -10.0 | 528,500 | 420,000 | -20.5 |
| Milford | 29 | 40 | 37.9 | 305,000 | 260,375 | -14.6 |
| Millbury | 30 | 14 | -53.3 | 279,950 | 245,638 | -12.3 |
| Millis | 10 | 16 | 60.0 | 415,000 | 322,500 | -22.3 |
| Millville | 5 | 7 | 40.0 | 220,000 | 345,000 | 56.8 |
| Milton | 63 | 42 | -33.3 | 440,000 | 448,500 | 1.9 |
| Monroe | 0 | 2 | 0.0 | |||
| Monson | 15 | 13 | -13.3 | 225,000 | 192,500 | -14.4 |
| Montague | 13 | 7 | -46.2 | 168,000 | 145,000 | -13.7 |
| Monterey | 5 | 3 | -40.0 | 400,000 | 505,000 | 26.3 |
| Montgomery | 1 | 0 | -100.0 | |||
| Mt Washington | 0 | 0 | 0.0 | |||
| Nahant | 8 | 3 | -62.5 | 506,250 | 505,000 | -0.2 |
| Nantucket | 35 | 22 | -37.1 | 1,775,000 | 1,950,000 | 9.9 |
| Natick | 63 | 46 | -27.0 | 410,000 | 372,950 | -9.0 |
| Needham | 98 | 46 | -53.1 | 617,750 | 647,500 | 4.8 |
| New Ashford | 0 | 0 | 0.0 | |||
| New Bedford | 85 | 75 | -11.8 | 239,500 | 205,000 | -14.4 |
| New Braintree | 1 | 1 | 0.0 | |||
| New Marlboro | 0 | 3 | 485,000 | |||
| New Salem | 1 | 2 | 100.0 | |||
| Newbury | 17 | 6 | -64.7 | 460,000 | 385,000 | -16.3 |
| Newburyport | 35 | 25 | -28.6 | 395,000 | 483,000 | 22.3 |
| Newton | 114 | 82 | -28.1 | 760,950 | 748,000 | -1.7 |
| Norfolk | 24 | 17 | -29.2 | 355,075 | 506,000 | 42.5 |
| North Adams | 14 | 11 | -21.4 | 143,500 | 135,600 | -5.5 |
| North Andover | 45 | 31 | -31.1 | 415,000 | 517,500 | 24.7 |
| North Attleboro | 55 | 32 | -41.8 | 340,000 | 350,000 | 2.9 |
| North Brookfield | 4 | 7 | 75.0 | 237,250 | 192,000 | -19.1 |
| North Reading | 23 | 15 | -34.8 | 390,000 | 380,000 | -2.6 |
| Northampton | 27 | 32 | 18.5 | 252,500 | 249,000 | -1.4 |
| Northborough | 28 | 13 | -53.6 | 481,250 | 339,000 | -29.6 |
| Northbridge | 28 | 16 | -42.9 | 354,250 | 258,700 | -27.0 |
| Northfield | 4 | 1 | -75.0 | 199,500 | ||
| Norton | 35 | 17 | -51.4 | 318,500 | 305,500 | -4.1 |
| Norwell | 26 | 23 | -11.5 | 596,000 | 677,500 | 13.7 |
| Norwood | 36 | 23 | -36.1 | 369,200 | 365,000 | -1.1 |
| Oak Bluffs | 19 | 10 | -47.4 | 645,000 | 606,670 | -5.9 |
| Oakham | 0 | 2 | ||||
| Orange | 15 | 14 | -6.7 | 163,000 | 160,000 | -1.8 |
| Orleans | 20 | 20 | 0.0 | 506,000 | 564,370 | 11.5 |
| Otis | 5 | 5 | 0.0 | 220,000 | 350,000 | 59.1 |
| Oxford | 22 | 17 | -22.7 | 214,500 | 220,000 | 2.6 |
| Palmer | 25 | 18 | -28.0 | 187,000 | 182,600 | -2.4 |
| Paxton | 11 | 7 | -36.4 | 323,500 | 295,000 | -8.8 |
| Peabody | 55 | 54 | -1.8 | 337,000 | 331,000 | -1.8 |
| Pelham | 1 | 2 | 100.0 | |||
| Pembroke | 33 | 22 | -33.3 | 355,300 | 307,500 | -13.5 |
| Pepperell | 16 | 6 | -62.5 | 362,500 | 361,250 | -0.3 |
| Peru | 3 | 1 | -66.7 | 340,000 | ||
| Petersham | 3 | 2 | -33.3 | 350,000 | ||
| Phillipston | 4 | 3 | -25.0 | 201,500 | 178,800 | -11.3 |
| Pittsfield | 89 | 66 | -25.8 | 166,000 | 158,950 | -4.2 |
| Plainfield | 2 | 1 | -50.0 | |||
| Plainville | 11 | 6 | -45.5 | 332,000 | 350,000 | 5.4 |
| Plymouth | 127 | 94 | -26.0 | 314,000 | 330,000 | 5.1 |
| Plympton | 10 | 3 | -70.0 | 343,250 | 320,000 | -6.8 |
| Princeton | 6 | 1 | -83.3 | 285,500 | ||
| Provincetown | 6 | 5 | -16.7 | 870,750 | 741,534 | -14.8 |
| Quincy | 87 | 72 | -17.2 | 345,000 | 325,000 | -5.8 |
| Randolph | 59 | 38 | -35.6 | 313,000 | 279,750 | -10.6 |
| Raynham | 21 | 16 | -23.8 | 329,000 | 342,500 | 4.1 |
| Reading | 34 | 23 | -32.4 | 391,500 | 403,750 | 3.1 |
| Rehoboth | 29 | 15 | -48.3 | 395,000 | 390,000 | -1.3 |
| Revere | 38 | 31 | -18.4 | 312,500 | 267,000 | -14.6 |
| Richmond | 9 | 2 | -77.8 | 435,000 | ||
| Rochester | 12 | 2 | -83.3 | 385,250 | ||
| Rockland | 25 | 19 | -24.0 | 287,500 | 285,000 | -0.9 |
| Rockport | 10 | 9 | -10.0 | 417,500 | 413,000 | -1.1 |
| Rowe | 0 | 0 | ||||
| Rowley | 5 | 11 | 120.0 | 560,000 | 440,000 | -21.4 |
| Royalston | 4 | 1 | -75.0 | 216,500 | ||
| Russell | 2 | 1 | -50.0 | |||
| Rutland | 15 | 18 | 20.0 | 325,000 | 318,450 | -2.0 |
| Salem | 40 | 23 | -42.5 | 317,250 | 330,000 | 4.0 |
| Salisbury | 2 | 6 | 200.0 | 320,000 | ||
| Sandisfield | 4 | 4 | 0.0 | 307,000 | 214,000 | -30.3 |
| Sandwich | 60 | 46 | -23.3 | 344,500 | 327,200 | -5.0 |
| Saugus | 52 | 41 | -21.2 | 342,950 | 306,000 | -10.8 |
| Savoy | 1 | 0 | -100.0 | |||
| Scituate | 33 | 39 | 18.2 | 580,000 | 428,500 | -26.1 |
| Seekonk | 30 | 23 | -23.3 | 325,075 | 255,900 | -21.3 |
| Sharon | 38 | 37 | -2.6 | 441,000 | 320,000 | -27.4 |
| Sheffield | 9 | 5 | -44.4 | 233,000 | 355,000 | 52.4 |
| Shelburne | 4 | 2 | -50.0 | 198,500 | ||
| Sherborn | 8 | 1 | -87.5 | 640,000 | ||
| Shirley | 10 | 4 | -60.0 | 351,250 | 269,250 | -23.3 |
| Shrewsbury | 84 | 47 | -44.0 | 408,250 | 364,000 | -10.8 |
| Shutesbury | 3 | 2 | -33.3 | 270,000 | ||
| Somerset | 37 | 25 | -32.4 | 280,000 | 247,500 | -11.6 |
| Somerville | 14 | 9 | -35.7 | 447,975 | 290,000 | -35.3 |
| South Hadley | 23 | 19 | -17.4 | 255,000 | 210,000 | -17.6 |
| Southampton | 13 | 10 | -23.1 | 295,000 | 317,500 | 7.6 |
| Southborough | 17 | 15 | -11.8 | 429,500 | 521,000 | 21.3 |
| Southbridge | 23 | 18 | -21.7 | 198,000 | 223,842 | 13.1 |
| Southwick | 16 | 13 | -18.8 | 271,500 | 283,500 | 4.4 |
| Spencer | 23 | 15 | -34.8 | 225,000 | 195,000 | -13.3 |
| Springfield | 241 | 173 | -28.2 | 150,000 | 139,900 | -6.7 |
| Sterling | 13 | 12 | -7.7 | 415,000 | 322,500 | -22.3 |
| Stockbridge | 3 | 5 | 66.7 | 770,000 | 230,000 | -70.1 |
| Stoneham | 36 | 32 | -11.1 | 373,500 | 377,838 | 1.2 |
| Stoughton | 39 | 39 | 0.0 | 335,000 | 310,000 | -7.5 |
| Stow | 9 | 10 | 11.1 | 325,000 | 371,000 | 14.2 |
| Sturbridge | 19 | 17 | -10.5 | 255,400 | 314,900 | 23.3 |
| Sudbury | 45 | 29 | -35.6 | 700,000 | 481,500 | -31.2 |
| Sunderland | 4 | 3 | -25.0 | 240,591 | 230,000 | -4.4 |
| Sutton | 20 | 9 | -55.0 | 307,500 | 345,000 | 12.2 |
| Swampscott | 25 | 12 | -52.0 | 399,500 | 398,000 | -0.4 |
| Swansea | 26 | 23 | -11.5 | 267,500 | 319,900 | 19.6 |
| Taunton | 82 | 47 | -42.7 | 290,000 | 285,000 | -1.7 |
| Templeton | 13 | 11 | -15.4 | 187,000 | 152,250 | -18.6 |
| Tewksbury | 33 | 35 | 6.1 | 355,000 | 319,900 | -9.9 |
| Tisbury | 9 | 11 | 22.2 | 590,000 | 535,000 | -9.3 |
| Tolland | 2 | 1 | -50.0 | |||
| Topsfield | 9 | 4 | -55.6 | 517,645 | 406,500 | -21.5 |
| Townsend | 15 | 19 | 26.7 | 275,000 | 251,500 | -8.5 |
| Truro | 5 | 3 | -40.0 | 1,350,000 | 750,000 | -44.4 |
| Tyngsboro | 22 | 12 | -45.5 | 392,500 | 255,250 | -35.0 |
| Tyringham | 0 | 0 | 0.0 | |||
| Upton | 9 | 4 | -55.6 | 345,000 | 292,500 | -15.2 |
| Uxbridge | 20 | 11 | -45.0 | 301,250 | 350,000 | 16.2 |
| Wakefield | 54 | 22 | -59.3 | 375,000 | 367,500 | -2.0 |
| Wales | 1 | 1 | 0.0 | |||
| Walpole | 34 | 28 | -17.6 | 400,000 | 414,500 | 3.6 |
| Waltham | 68 | 48 | -29.4 | 421,000 | 399,800 | -5.0 |
| Ware | 21 | 15 | -28.6 | 169,925 | 182,000 | 7.1 |
| Wareham | 44 | 27 | -38.6 | 247,850 | 215,000 | -13.3 |
| Warren | 8 | 6 | -25.0 | 212,500 | 224,250 | 5.5 |
| Warwick | 3 | 2 | -33.3 | 200,000 | ||
| Washington | 2 | 1 | -50.0 | |||
| Watertown | 18 | 14 | -22.2 | 486,250 | 385,000 | -20.8 |
| Wayland | 26 | 17 | -34.6 | 494,500 | 385,000 | -22.1 |
| Webster | 29 | 17 | -41.4 | 227,750 | 224,900 | -1.3 |
| Wellesley | 72 | 55 | -23.6 | 1,137,500 | 1,000,000 | -12.1 |
| Wellfleet | 13 | 8 | -38.5 | 505,000 | 470,464 | -6.8 |
| Wendell | 1 | 1 | 0.0 | |||
| Wenham | 11 | 6 | -45.5 | 475,000 | 382,848 | -19.4 |
| West Boylston | 17 | 12 | -29.4 | 275,000 | 236,000 | -14.2 |
| West Bridgewater | 13 | 10 | -23.1 | 309,900 | 279,500 | -9.8 |
| West Brookfield | 8 | 8 | 0.0 | 227,450 | 174,500 | -23.3 |
| West Newbury | 11 | 6 | -45.5 | 465,000 | 422,000 | -9.2 |
| West Springfield | 51 | 35 | -31.4 | 205,000 | 182,000 | -11.2 |
| West Stockbridge | 2 | 3 | 50.0 | 330,000 | ||
| West Tisbury | 5 | 7 | 40.0 | 640,050 | 775,000 | 21.1 |
| Westborough | 40 | 19 | -52.5 | 342,000 | 350,000 | 2.3 |
| Westfield | 73 | 57 | -21.9 | 237,500 | 245,000 | 3.2 |
| Westford | 39 | 20 | -48.7 | 415,000 | 317,500 | -23.5 |
| Westhampton | 3 | 4 | 33.3 | 342,000 | 300,000 | -12.3 |
| Westminster | 15 | 11 | -26.7 | 285,000 | 225,000 | -21.1 |
| Weston | 39 | 27 | -30.8 | 945,000 | 1,580,000 | 67.2 |
| Westport | 16 | 21 | 31.3 | 385,500 | 295,000 | -23.5 |
| Westwood | 34 | 23 | -32.4 | 535,013 | 550,000 | 2.8 |
| Weymouth | 85 | 47 | -44.7 | 330,000 | 282,000 | -14.5 |
| Whately | 3 | 1 | -66.7 | 234,000 | ||
| Whitman | 21 | 9 | -57.1 | 320,000 | 250,000 | -21.9 |
| Wilbraham | 27 | 31 | 14.8 | 306,000 | 295,000 | -3.6 |
| Williamsburg | 4 | 4 | 0.0 | 352,450 | 200,000 | -43.3 |
| Williamstown | 13 | 7 | -46.2 | 318,000 | 340,000 | 6.9 |
| Wilmington | 43 | 23 | -46.5 | 391,900 | 345,000 | -12.0 |
| Winchendon | 17 | 19 | 11.8 | 189,900 | 174,900 | -7.9 |
| Winchester | 52 | 32 | -38.5 | 573,750 | 830,000 | 44.7 |
| Windsor | 2 | 0 | -100.0 | |||
| Winthrop | 16 | 8 | -50.0 | 369,500 | 381,300 | 3.2 |
| Woburn | 47 | 47 | 0.0 | 325,000 | 330,000 | 1.5 |
| Worcester | 226 | 145 | -35.8 | 228,000 | 198,000 | -13.2 |
| Worthington | 2 | 2 | 0.0 | |||
| Wrentham | 24 | 10 | -58.3 | 423,250 | 482,500 | 14.0 |
| Yarmouth | 98 | 72 | -26.5 | 306,250 | 302,450 | -1.2 |

