Best Places to Invest in Massachusetts Real Estate
322 Massachusetts markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.
| City | Median price | Cap rate | Cash flow/mo | Appreciation YoY | Sold (12mo) |
|---|---|---|---|---|---|
| Boston | $849,000 | 2.2% | $-3,066 | -1.6% | 3,554 |
| Worcester | $465,000 | 4.1% | $-746 | +2.2% | 1,414 |
| Springfield | $315,000 | 5.2% | $-251 | +4.6% | 1,349 |
| Newton | $1,516,000 | 1.5% | $-6,422 | +0.7% | 917 |
| Plymouth | $640,000 | 2.4% | $-2,099 | +0.0% | 803 |
| Haverhill | $545,500 | 3.2% | $-1,375 | +2.2% | 754 |
| Lowell | $505,000 | 3.5% | $-996 | +2.0% | 753 |
| Cambridge | $1,225,000 | 1.8% | $-4,195 | -1.6% | 746 |
| Barnstable Town | $685,000 | 3.0% | $-2,104 | +2.4% | 737 |
| Quincy | $680,000 | 2.5% | $-2,147 | +0.7% | 725 |
| Brockton | $520,000 | 4.1% | $-874 | -1.8% | 677 |
| New Bedford | $480,000 | 3.8% | $-861 | +6.6% | 645 |
| Somerville | $1,025,000 | 2.2% | $-3,102 | +2.5% | 632 |
| Fall River | $500,000 | 4.1% | $-779 | +0.6% | 622 |
| Lynn | $590,000 | 3.5% | $-1,242 | +0.4% | 615 |
| Taunton | $490,000 | 3.4% | $-1,035 | +3.8% | 612 |
| Framingham | $674,950 | 3.1% | $-1,629 | -0.3% | 558 |
| Weymouth Town | $625,000 | 3.3% | $-1,432 | +0.8% | 550 |
| Brookline | $1,322,500 | 1.3% | $-6,096 | +1.3% | 538 |
| Pittsfield | $310,000 | 4.3% | $-467 | +7.3% | 509 |
| Chicopee | $310,000 | 4.5% | $-420 | +4.5% | 490 |
| Salem | $600,000 | 2.8% | $-1,679 | +1.5% | 467 |
| Arlington | $1,085,250 | 2.0% | $-3,615 | +3.9% | 464 |
| Attleboro | $501,000 | 3.0% | $-1,307 | +1.0% | 457 |
| Fitchburg | $425,000 | 4.0% | $-767 | +0.8% | 451 |
| Medford | $861,000 | 2.9% | $-2,331 | +1.8% | 447 |
| Methuen Town | $600,000 | 3.0% | $-1,457 | +2.3% | 438 |
| Natick | $914,678 | 2.0% | $-3,098 | +2.0% | 423 |
| Revere | $635,000 | 3.5% | $-1,430 | +6.3% | 385 |
| Waltham | $814,150 | 2.7% | $-2,437 | +4.2% | 384 |
| Peabody | $650,000 | 3.3% | $-1,543 | -1.7% | 381 |
| Leominster | $458,000 | 3.1% | $-1,086 | -0.7% | 377 |
| Marlborough | $565,000 | 3.6% | $-1,088 | -1.3% | 371 |
| Andover | $991,000 | 1.8% | $-3,860 | +5.2% | 362 |
| Dracut | $560,000 | 3.1% | $-1,470 | +2.9% | 352 |
| Shrewsbury | $655,000 | 2.5% | $-2,057 | -1.8% | 348 |
| Watertown Town | $880,000 | 2.3% | $-2,803 | -2.7% | 345 |
| Chelmsford | $640,000 | 2.5% | $-1,967 | +0.5% | 338 |
| Braintree Town | $710,000 | 2.9% | $-1,794 | +1.2% | 335 |
| Westfield | $360,000 | 4.0% | $-664 | -1.3% | 334 |
| Lexington | $1,685,000 | 1.4% | $-7,442 | -1.7% | 332 |
| North Andover | $710,000 | 2.9% | $-1,995 | +0.8% | 326 |
| Woburn | $770,000 | 3.1% | $-1,986 | +0.0% | 325 |
| Beverly | $765,000 | 2.4% | $-2,586 | +7.6% | 319 |
| Malden | $720,000 | 3.2% | $-1,593 | -2.7% | 316 |
| Tewksbury | $660,000 | 2.5% | $-1,964 | -0.4% | 314 |
| Franklin Town | $685,000 | 2.4% | $-2,428 | +2.7% | 314 |
| North Attleborough Town | $585,000 | 2.8% | $-1,613 | +3.0% | 313 |
| Milford | $552,700 | 3.3% | $-1,405 | -0.7% | 309 |
| Wellesley | $2,050,000 | 1.5% | $-8,867 | +0.5% | 303 |
| Stoughton | $550,000 | 3.5% | $-1,326 | +3.7% | 302 |
| Agawam Town | $359,000 | 3.7% | $-710 | +2.5% | 298 |
| Acton | $854,000 | 1.7% | $-3,212 | +0.3% | 294 |
| Needham | $1,706,000 | 1.4% | $-6,948 | +2.6% | 290 |
| Wakefield | $799,450 | 2.5% | $-2,419 | -3.2% | 286 |
| Billerica | $675,000 | 3.0% | $-1,813 | +1.6% | 281 |
| Dedham | $760,000 | 3.2% | $-1,895 | -2.2% | 278 |
| Melrose | $925,000 | 2.5% | $-2,506 | +1.3% | 271 |
| Winchester | $1,499,500 | 1.5% | $-6,355 | -1.4% | 266 |
| Northampton | $540,000 | 2.0% | $-1,935 | +5.9% | 265 |
| Amesbury Town | $610,000 | 2.6% | $-1,866 | -1.4% | 263 |
| Lawrence | $550,000 | 4.5% | $-680 | +3.4% | 263 |
| Gloucester | $725,000 | 2.5% | $-2,388 | -4.0% | 261 |
| Newburyport | $911,000 | 1.7% | $-3,947 | -0.2% | 256 |
| Hingham | $1,313,500 | 1.3% | $-6,106 | +3.4% | 254 |
| Milton | $1,000,000 | 1.9% | $-3,647 | +2.1% | 254 |
| Randolph Town | $572,500 | 3.5% | $-1,354 | -2.5% | 252 |
| Easton | $657,500 | 3.0% | $-1,904 | -0.9% | 251 |
| Bridgewater Town | $602,000 | 2.8% | $-1,832 | -1.1% | 250 |
| Stoneham | $760,000 | 2.9% | $-2,081 | +1.6% | 249 |
| Westborough | $654,593 | 1.8% | $-2,250 | +0.5% | 246 |
| Canton | $741,000 | 2.0% | $-2,428 | +2.4% | 244 |
| Holyoke | $335,000 | 5.1% | $-276 | -0.3% | 243 |
| Saugus | $672,450 | 3.3% | $-1,638 | -2.3% | 242 |
| Danvers | $663,500 | 3.0% | $-1,861 | +9.5% | 240 |
| Marblehead | $924,500 | 2.0% | $-3,636 | +5.3% | 240 |
| Hudson | $620,000 | 2.5% | $-2,020 | -1.6% | 233 |
| West Springfield Town | $360,000 | 3.5% | $-765 | +11.4% | 230 |
| Grafton | $600,000 | 1.8% | $-2,138 | -0.3% | 230 |
| Westford | $821,750 | 2.1% | $-3,073 | -0.4% | 228 |
| Gardner | $390,000 | 3.5% | $-802 | +4.2% | 224 |
| Walpole | $775,000 | 1.7% | $-2,747 | -0.3% | 224 |
| Ludlow | $370,000 | 2.4% | $-1,195 | +5.7% | 218 |
| Sudbury | $1,165,000 | 0.8% | $-5,680 | +0.4% | 217 |
| Rockland | $565,000 | 3.0% | $-1,358 | +0.5% | 212 |
| Norwood | $720,000 | 3.2% | $-1,754 | +1.4% | 211 |
| Holden | $545,000 | 2.4% | $-1,826 | +4.5% | 209 |
| Provincetown | $1,050,000 | -0.7% | $-9,303 | +4.1% | 208 |
| Hopkinton | $1,070,000 | 1.3% | $-4,522 | +0.7% | 204 |
| North Reading | $775,150 | 1.6% | $-3,290 | +3.6% | 200 |
| South Hadley | $382,750 | 3.2% | $-1,036 | -2.7% | 200 |
| Auburn | $462,000 | 3.6% | $-972 | +1.4% | 198 |
| Belmont | $1,378,000 | 1.5% | $-5,922 | -2.1% | 197 |
| Whitinsville | $525,000 | 2.6% | $-1,464 | +0.2% | 194 |
| Winthrop Town | $662,500 | 2.1% | $-2,179 | -3.0% | 194 |
| Wilmington | $760,000 | 2.7% | $-2,096 | -1.4% | 193 |
| Everett | $739,950 | 3.7% | $-1,502 | -9.1% | 190 |
| Southbridge Town | $400,000 | 4.3% | $-602 | +2.5% | 190 |
| Webster | $465,000 | 3.5% | $-923 | +3.1% | 189 |
| Wareham | $485,000 | 2.6% | $-1,578 | -1.1% | 188 |
| Wilbraham | $499,000 | 2.5% | $-1,652 | -1.2% | 181 |
| Burlington | $856,000 | 2.9% | $-2,498 | +3.2% | 180 |
| Athol | $330,000 | 4.0% | $-667 | -1.3% | 180 |
| Bellingham | $537,000 | 3.3% | $-1,367 | -2.7% | 179 |
| The Pinehills | $877,500 | 0.5% | $-5,010 | +1.7% | 178 |
| East Falmouth | $725,000 | 1.9% | $-3,109 | +2.0% | 178 |
| Ashland | $642,000 | 2.7% | $-2,002 | -0.6% | 177 |
| East Longmeadow | $420,500 | 3.3% | $-1,029 | +6.3% | 176 |
| Middleborough | $565,000 | 2.1% | $-1,968 | +7.3% | 173 |
| Abington | $595,000 | 2.9% | $-1,602 | +1.2% | 171 |
| Norton | $615,000 | 2.8% | $-1,952 | +7.5% | 171 |
| Scituate | $992,750 | 1.1% | $-5,917 | +6.4% | 170 |
| Fairhaven | $500,000 | 2.2% | $-1,978 | -4.1% | 169 |
| Sharon | $802,000 | 1.9% | $-3,452 | +3.2% | 168 |
| Holliston | $730,000 | 1.3% | $-3,127 | +2.7% | 165 |
| Amherst Town | $485,500 | 3.5% | $-1,191 | +6.3% | 165 |
| Somerset | $525,000 | 2.6% | $-1,644 | -0.6% | 164 |
| South Yarmouth | $585,000 | 2.5% | $-2,104 | -3.0% | 164 |
| North Eastham | $817,500 | 0.9% | $-3,781 | +2.3% | 162 |
| Brewster | $575,000 | 1.7% | $-2,600 | -4.1% | 161 |
| Swampscott | $787,500 | 2.6% | $-2,386 | -3.6% | 160 |
| Marshfield | $799,900 | 2.1% | $-2,737 | +3.0% | 160 |
| Oxford | $400,000 | 2.9% | $-1,181 | +8.9% | 158 |
| Duxbury | $1,049,500 | 1.1% | $-4,950 | +3.8% | 156 |
| Northborough | $713,000 | 2.7% | $-2,063 | -1.3% | 156 |
| North Adams | $218,500 | 5.6% | $-127 | +7.3% | 156 |
| Ipswich | $868,500 | 1.4% | $-3,603 | +3.3% | 154 |
| Pembroke | $647,450 | 2.5% | $-1,983 | +3.5% | 152 |
| Mashpee Neck | $540,000 | 2.3% | $-4,963 | -3.8% | 151 |
| Groton | $825,000 | 2.1% | $-2,782 | +1.8% | 150 |
| Greenfield | $322,500 | 5.0% | $-328 | +0.5% | 150 |
| Lunenburg | $528,000 | 2.0% | $-2,084 | +4.1% | 149 |
| Boxford | $970,000 | 2.0% | $-3,663 | -5.0% | 149 |
| Easthampton Town | $475,000 | 4.8% | $-528 | -5.9% | 149 |
| Clinton | $440,000 | 2.9% | $-1,281 | -2.1% | 147 |
| Dartmouth | $668,875 | 2.3% | $-2,425 | -1.7% | 146 |
| Rehoboth | $680,000 | 1.1% | $-3,184 | +7.5% | 146 |
| Foxborough | $680,000 | 3.0% | $-1,937 | +3.5% | 145 |
| Chelsea | $505,000 | 3.4% | $-1,298 | -0.5% | 145 |
| Palmer Town | $335,000 | 3.5% | $-710 | +1.3% | 145 |
| Belchertown | $435,000 | 3.3% | $-1,351 | +0.2% | 143 |
| Weston | $2,299,000 | 1.2% | $-11,283 | +2.1% | 143 |
| Medway | $683,358 | 2.9% | $-1,855 | -3.4% | 142 |
| Hull | $705,000 | 2.9% | $-2,067 | +6.2% | 141 |
| Raynham | $610,538 | 1.5% | $-2,515 | +1.6% | 140 |
| Bedford | $999,999 | 1.4% | $-4,977 | +5.6% | 139 |
| Yarmouth Port | $665,000 | 0.9% | $-3,377 | +0.0% | 139 |
| West Yarmouth | $525,000 | 2.7% | $-1,499 | +9.1% | 137 |
| Lynnfield | $1,100,000 | 1.5% | $-4,932 | -3.3% | 136 |
| Concord | $1,740,000 | 0.5% | $-8,991 | -3.6% | 136 |
| Kingston | $699,450 | 2.6% | $-2,141 | -4.2% | 136 |
| Charlton | $505,000 | 2.3% | $-1,766 | -1.5% | 135 |
| Millbury | $500,000 | 3.8% | $-1,075 | -4.9% | 133 |
| East Harwich | $800,000 | 1.2% | $-3,210 | +4.8% | 133 |
| Salisbury | $602,500 | 1.6% | $-2,631 | +6.1% | 132 |
| East Bridgewater | $590,250 | 2.1% | $-1,829 | -5.0% | 132 |
| Winchendon | $410,000 | 4.0% | $-716 | +2.1% | 132 |
| Whitman | $540,000 | 3.2% | $-1,312 | -3.6% | 132 |
| Dennis Port | $526,250 | 2.5% | $-1,631 | +7.5% | 132 |
| Rutland | $512,000 | 2.5% | $-1,675 | +4.0% | 131 |
| Medfield | $1,125,000 | 1.4% | $-4,500 | -0.7% | 130 |
| Norfolk | $865,990 | 1.8% | $-2,936 | -1.3% | 128 |
| Swansea | $550,000 | 2.5% | $-1,807 | +5.5% | 126 |
| Northbridge | $566,000 | 1.8% | $-2,510 | -2.1% | 125 |
| Maynard | $593,000 | 2.7% | $-1,853 | -1.7% | 125 |
| Spencer | $430,000 | 3.5% | $-1,005 | +3.1% | 123 |
| Orleans | $922,500 | 0.2% | $-5,430 | -10.5% | 122 |
| Westwood | $1,202,500 | 1.4% | $-5,635 | +2.5% | 122 |
| Hanover | $885,000 | 1.5% | $-3,716 | +2.8% | 122 |
| Carver | $532,500 | 3.3% | $-1,057 | +8.6% | 122 |
| Tyngsborough | $655,000 | 3.3% | $-1,311 | +0.3% | 121 |
| Holbrook | $540,000 | 3.4% | $-1,359 | -1.0% | 120 |
| Norwell | $960,000 | 1.1% | $-5,093 | +2.0% | 117 |
| Cohasset | $1,417,500 | 1.5% | $-7,055 | +12.9% | 116 |
| Halifax | $473,653 | 1.0% | $-2,405 | +6.3% | 116 |
| Pepperell | $600,000 | 1.9% | $-2,159 | +5.8% | 116 |
| Mansfield | $711,500 | 2.4% | $-2,475 | +5.0% | 115 |
| Sturbridge | $492,500 | 2.5% | $-1,625 | +0.8% | 114 |
| Ayer | $575,000 | 2.6% | $-1,553 | +9.0% | 110 |
| Dudley | $449,900 | 3.0% | $-1,331 | -3.4% | 105 |
| Plainville | $530,500 | 2.9% | $-1,414 | -5.8% | 104 |
| Leicester | $425,000 | 3.7% | $-838 | -3.7% | 103 |
| Newbury | $915,000 | 1.3% | $-4,398 | -0.2% | 103 |
| Dighton | $625,000 | 1.3% | $-2,746 | +0.9% | 103 |
| Adams | $253,500 | 3.9% | $-537 | -0.6% | 102 |
| Middleton | $849,500 | 1.7% | $-3,697 | -3.0% | 102 |
| Westport | $705,000 | 1.2% | $-3,519 | +5.2% | 102 |
| Hanson | $640,000 | 2.1% | $-1,767 | +3.0% | 102 |
| Wayland | $1,250,000 | 1.2% | $-5,504 | -0.4% | 101 |
| Forestdale | $615,000 | 1.7% | $-2,700 | -0.9% | 101 |
| Westminster | $595,000 | 2.7% | $-1,904 | -2.4% | 100 |
| Ware | $325,000 | 4.0% | $-573 | +13.0% | 100 |
| Lakeville | $625,000 | 2.9% | $-1,821 | +2.0% | 99 |
| Orange | $315,000 | 3.5% | $-833 | -3.3% | 97 |
| Wrentham | $765,000 | 1.5% | $-3,610 | +5.2% | 94 |
| Upton | $757,500 | 1.9% | $-2,867 | -0.2% | 94 |
| Seekonk | $600,000 | 2.5% | $-1,829 | +2.3% | 93 |
| Lenox | $583,750 | 1.2% | $-2,857 | +3.1% | 92 |
| Ashburnham | $457,500 | 1.5% | $-1,957 | +0.0% | 92 |
| Southwick | $418,000 | 2.7% | $-1,359 | -5.2% | 91 |
| Sutton | $555,000 | 1.8% | $-2,505 | -4.2% | 85 |
| Blackstone | $482,750 | 2.6% | $-1,443 | +5.5% | 84 |
| Groveland | $683,500 | 2.2% | $-2,096 | +4.7% | 84 |
| Northwest Harwich | $885,000 | 1.2% | $-2,946 | -3.2% | 83 |
| Rockport | $809,000 | 2.0% | $-2,648 | -9.9% | 83 |
| South Dennis | $550,000 | 2.2% | $-1,951 | -3.2% | 83 |
| Bolton | $862,500 | 0.9% | $-4,874 | +2.2% | 82 |
| Teaticket | $645,000 | 1.6% | $-2,361 | -12.3% | 81 |
| Shirley | $475,000 | 2.8% | $-1,330 | +5.9% | 79 |
| Townsend | $519,000 | 2.5% | $-1,729 | +7.6% | 79 |
| Topsfield | $955,000 | 3.6% | $-1,737 | +5.1% | 77 |
| Cochituate | $1,074,313 | 2.2% | $-3,186 | -0.9% | 76 |
| Williamstown | $495,000 | 1.6% | $-2,420 | +4.4% | 76 |
| Freetown | $581,000 | 2.1% | $-2,362 | -4.3% | 76 |
| New Seabury | $1,050,000 | 0.4% | $-5,632 | +2.4% | 76 |
| Hamilton | $840,000 | 1.1% | $-3,460 | -7.3% | 75 |
| Stow | $862,500 | 0.7% | $-4,033 | +1.8% | 74 |
| Dover | $1,950,000 | 1.0% | $-9,278 | +9.6% | 73 |
| Mendon | $707,000 | 1.8% | $-2,751 | +1.7% | 73 |
| Dalton | $324,250 | 1.9% | $-1,159 | +3.5% | 72 |
| Sterling | $549,950 | 2.9% | $-1,808 | +11.2% | 72 |
| Monument Beach | $570,000 | 0.6% | $-3,434 | +6.8% | 71 |
| Monson | $400,000 | 1.2% | $-1,805 | +10.7% | 71 |
| West Chatham | $1,385,000 | 0.0% | $-6,907 | +3.7% | 71 |
| Lee | $485,000 | 2.3% | $-1,795 | +20.1% | 71 |
| Hopedale | $551,250 | 2.2% | $-1,821 | +5.8% | 70 |
| Bourne | $680,000 | 1.7% | $-2,825 | +21.3% | 70 |
| Mansfield Center | $580,000 | 3.4% | $-1,519 | +13.3% | 70 |
| Merrimac | $625,000 | 1.5% | $-2,459 | +4.5% | 69 |
| Sandwich | $725,000 | 2.0% | $-2,687 | -5.1% | 69 |
| West Concord | $1,057,500 | 1.7% | $-3,784 | +0.4% | 68 |
| West Bridgewater | $568,500 | 2.6% | $-2,092 | +7.9% | 68 |
| Falmouth | $894,675 | 1.6% | $-3,368 | -11.1% | 68 |
| East Dennis | $948,500 | 0.2% | $-5,589 | +14.1% | 68 |
| Great Barrington | $630,000 | 1.2% | $-2,918 | +17.6% | 67 |
| Middleborough Center | $539,950 | 3.8% | $-957 | +6.8% | 66 |
| Lincoln | $1,440,500 | 0.5% | $-8,944 | +9.4% | 66 |
| West Boylston | $520,000 | 2.5% | $-1,649 | +10.3% | 66 |
| Sherborn | $1,168,000 | 2.0% | $-4,330 | -0.2% | 64 |
| Douglas | $570,000 | 2.3% | $-2,238 | +1.4% | 64 |
| Boylston | $620,598 | 2.7% | $-2,163 | -3.9% | 64 |
| Granby | $383,000 | 1.5% | $-1,407 | +9.5% | 64 |
| East Sandwich | $757,500 | 1.1% | $-4,195 | +2.5% | 64 |
| Southborough | $902,500 | 1.3% | $-4,547 | -4.0% | 64 |
| Harwich Port | $830,000 | 0.2% | $-4,339 | -2.0% | 63 |
| North Falmouth | $1,036,250 | 2.7% | $-3,148 | +3.0% | 62 |
| Harvard | $782,500 | 0.7% | $-4,163 | +6.5% | 62 |
| Barre | $405,000 | 3.0% | $-1,097 | +7.6% | 62 |
| Manchester-by-the-Sea | $1,272,500 | 2.1% | $-7,011 | -2.4% | 62 |
| Rochester | $672,500 | 2.2% | $-2,573 | +2.3% | 62 |
| West Dennis | $675,000 | 1.2% | $-4,077 | -4.3% | 61 |
| Chester | $335,000 | 2.2% | $-1,036 | -1.5% | 61 |
| Millis | $804,000 | 1.4% | $-3,861 | -2.9% | 61 |
| Becket | $198,000 | 2.2% | $-1,650 | +10.5% | 61 |
| Pocasset | $687,500 | 1.4% | $-3,570 | +3.2% | 60 |
| West Falmouth | $1,188,450 | 0.7% | $-5,507 | +2.1% | 60 |
| Templeton | $425,500 | 3.0% | $-1,446 | +2.9% | 60 |
| Boxborough | $737,500 | 2.7% | $-1,047 | -12.2% | 60 |
| North Scituate | $1,102,500 | 2.3% | $-4,125 | +0.0% | 60 |
| Southampton | $520,000 | 1.5% | $-2,651 | +10.2% | 59 |
| Berkley | $682,925 | 1.5% | $-2,668 | -3.2% | 59 |
| Chatham | $1,800,000 | -0.2% | $-8,871 | +13.5% | 59 |
| Carlisle | $1,400,000 | 1.5% | $-5,590 | -4.7% | 59 |
| Warren | $355,000 | 2.9% | $-1,102 | +2.8% | 58 |
| Wareham Center | $425,000 | 2.5% | $-1,461 | +12.5% | 56 |
| Ocean Bluff-Brant Rock | $690,000 | 2.1% | $-2,670 | -15.1% | 55 |
| Rowley | $775,000 | 2.2% | $-2,881 | +4.8% | 55 |
| Dennis | $1,057,500 | 0.8% | $-2,943 | +7.3% | 54 |
| Littleton | $845,000 | 2.5% | $-2,503 | +4.2% | 54 |
| Marion | $754,450 | 1.7% | $-3,243 | -1.3% | 54 |
| Mattapoisett Center | $910,000 | 0.9% | $-5,577 | -1.2% | 52 |
| Lanesborough | $384,750 | 2.4% | $-1,796 | +12.4% | 50 |
| Sagamore | $750,950 | 2.6% | $-2,479 | -1.3% | 50 |
| Lancaster | $597,000 | 2.6% | $-1,921 | -3.4% | 50 |
| West Brookfield | $415,000 | 2.1% | $-1,690 | +1.5% | 50 |
| Paxton | $530,000 | 2.4% | $-1,528 | +2.6% | 49 |
| Millis-Clicquot | $739,900 | 2.5% | $-2,091 | +6.5% | 49 |
| North Brookfield | $400,000 | 2.9% | $-1,118 | -10.8% | 49 |
| Pinehurst | $723,500 | 3.1% | $-1,948 | +0.8% | 48 |
| Littleton Common | $700,000 | 2.0% | $-2,337 | +8.4% | 48 |
| Hampden | $425,000 | 1.7% | $-1,670 | +7.3% | 47 |
| Housatonic | $499,000 | 2.5% | $-1,636 | +1.4% | 47 |
| Buzzards Bay | $524,900 | 1.3% | $-2,283 | +4.7% | 47 |
| Edgartown | $2,332,500 | -1.5% | $-20,504 | -7.1% | 46 |
| Hadley | $599,450 | 2.8% | $-1,673 | +7.1% | 46 |
| Holland | $400,000 | 1.9% | $-1,555 | +16.1% | 45 |
| Wenham | $1,225,000 | 0.9% | $-5,370 | -8.4% | 44 |
| Brimfield | $452,450 | 1.7% | $-1,815 | +6.1% | 44 |
| West Newbury | $975,000 | 2.8% | $-3,216 | -5.9% | 43 |
| North Westport | $580,000 | 2.9% | $-1,715 | +12.2% | 43 |
| Hardwick | $315,000 | 2.3% | $-1,530 | +9.1% | 43 |
| North Plymouth | $550,000 | 3.3% | $-1,434 | +6.4% | 43 |
| Onset | $515,750 | 1.9% | $-1,604 | -2.5% | 42 |
| Acushnet Center | $575,000 | 2.4% | $-1,530 | +0.5% | 42 |
| Smith Mills | $516,500 | 3.9% | $-1,155 | +7.8% | 42 |
| Hubbardston | $480,000 | 1.7% | $-1,929 | +8.7% | 42 |
| South Duxbury | $1,399,500 | 0.6% | $-7,786 | -8.5% | 41 |
| Princeton | $667,500 | 2.5% | $-2,066 | -0.4% | 40 |
| Mattapoisett | $779,500 | 1.5% | $-3,459 | +23.0% | 40 |
| Brookfield | $365,000 | 1.3% | $-1,406 | +7.0% | 39 |
| East Douglas | $550,000 | 2.7% | $-1,908 | +5.2% | 38 |
| Essex | $822,650 | 2.0% | $-2,926 | +4.5% | 38 |
| Ocean Grove | $454,900 | 3.1% | $-1,257 | -2.0% | 37 |
| Bliss Corner | $585,000 | 1.9% | $-2,061 | +8.6% | 37 |
| Seabrook | $735,000 | 1.9% | $-4,694 | -4.3% | 36 |
| West Wareham | $238,700 | 4.3% | $-404 | +10.9% | 36 |
| White Island Shores | $475,000 | 4.7% | $-600 | +4.2% | 36 |
| Ashby | $495,000 | 4.3% | $-708 | -6.4% | 35 |
| North Lakeville | $558,000 | 2.3% | $-2,138 | +4.0% | 35 |
| Sheffield | $500,000 | 0.7% | $-3,134 | -9.4% | 35 |
| Weweantic | $484,900 | 2.5% | $-1,325 | +4.1% | 35 |
| Blandford | $392,500 | 2.2% | $-978 | +22.4% | 34 |
| Marshfield Hills | $935,500 | 1.4% | $-4,606 | -2.1% | 34 |
| Berlin | $752,500 | 1.7% | $-3,507 | -5.8% | 34 |
| Phillipston | $485,000 | 1.7% | $-2,002 | -1.2% | 33 |
| Avon | $557,000 | 3.6% | $-1,410 | +9.6% | 33 |
| Plympton | $700,000 | 0.9% | $-3,273 | +8.9% | 33 |
| Raynham Center | $552,000 | 2.7% | $-1,638 | +16.2% | 32 |
| New Marlborough | $490,000 | 0.3% | $-5,121 | +9.3% | 31 |
| Harwich Center | $825,000 | 1.2% | $-3,989 | +4.8% | 30 |
| Deerfield | $450,000 | 2.0% | $-1,592 | +0.0% | 30 |
| Oak Bluffs | $1,565,000 | -0.2% | $-8,964 | -7.0% | 30 |
Ready to act on these markets? Create a free account to screen Massachusetts listings by cash flow, or see the national market data.