All 200 towns
Sorted by school tier, then price. Open any town for costs, commute, and community details — or use the town finder to rank them against your own budget and priorities.
| Town | Tier | 4BR (est.) | Townhouse (est.) | Condo (est.) | Tax /$1k | Commute (best) | MBTA |
|---|---|---|---|---|---|---|---|
| Westborough | Tier 1 | $950k | $720k | $535k | 15.93 | 66 min | 🚆 70m |
| Westford | Tier 1 | $1.1M | $800k | $590k | 13.47 | 60 min | — |
| Acton | Tier 1 | $1.1M | $800k | $590k | 16.23 | 54 min | 🚆 45m |
| Harvard | Tier 1 | $1.1M | $800k | $590k | 12.50 | 66 min | — |
| Hopkinton | Tier 1 | $1.25M | $900k | $665k | 14.50 | 62 min | — |
| Southborough | Tier 1 | $1.25M | $900k | $665k | 14.00 | 58 min | 🚆 50m |
| Medfield | Tier 1 | $1.35M | $950k | $705k | 15.00 | 47 min | — |
| Wayland | Tier 1 | $1.6M | $1.1M | $815k | 15.50 | 46 min | — |
| Sudbury | Tier 1 | $1.7M | $1.15M | $850k | 14.50 | 50 min | — |
| Needham | Tier 1 | $1.85M | $1.25M | $925k | 10.83 | 38 min | 🚆 35m |
| Winchester | Tier 1 | $1.85M | $1.25M | $925k | 11.08 | 31 min | 🚆 19m |
| Newton | Tier 1 | $1.9M | $1.25M | $925k | 9.69 | 31 min | 🚇 25m |
| Belmont | Tier 1 | $1.9M | $1.25M | $925k | 11.51 | 30 min | 🚆 18m |
| Brookline | Tier 1 | $2.05M | $1.35M | $1M | 10.24 | 24 min | 🚇 18m |
| Lexington | Tier 1 | $2.05M | $1.35M | $1M | 12.31 | 38 min | — |
| Concord | Tier 1 | $2.2M | $1.4M | $1.03M | 13.00 | 47 min | 🚆 40m |
| Wellesley | Tier 1 | $2.25M | $1.45M | $1.07M | 10.17 | 39 min | 🚆 30m |
| Lincoln | Tier 1 | $2.5M | $1.5M | $1.11M | 12.50 | 42 min | 🚆 35m |
| Weston | Tier 1 | $2.9M | $1.75M | $1.29M | 11.50 | 41 min | 🚆 30m |
| Wilbraham | Tier 2 | $550k | $425k | $315k | 16.00 | 112 min | — |
| Longmeadow | Tier 2 | $600k | $460k | $340k | 20.50 | 120 min | — |
| Chelmsford | Tier 2 | $775k | $610k | $450k | 13.27 | 57 min | — |
| Shrewsbury | Tier 2 | $850k | $650k | $480k | 11.50 | 72 min | — |
| Franklin | Tier 2 | $850k | $650k | $480k | 11.42 | 62 min | 🚆 55m |
| Medway | Tier 2 | $850k | $650k | $480k | 14.50 | 60 min | — |
| North Andover | Tier 2 | $875k | $675k | $500k | 11.24 | 55 min | — |
| Northborough | Tier 2 | $900k | $690k | $510k | 13.50 | 65 min | — |
| Holliston | Tier 2 | $900k | $690k | $510k | 14.50 | 55 min | — |
| Wrentham | Tier 2 | $900k | $690k | $510k | 12.50 | 63 min | — |
| Littleton | Tier 2 | $900k | $680k | $505k | 14.50 | 63 min | 🚆 55m |
| Sharon | Tier 2 | $950k | $720k | $535k | 17.50 | 47 min | 🚆 35m |
| Norfolk | Tier 2 | $950k | $720k | $535k | 15.00 | 55 min | 🚆 50m |
| North Reading | Tier 2 | $950k | $730k | $540k | 13.50 | 44 min | — |
| Hanover | Tier 2 | $950k | $720k | $535k | 13.00 | 50 min | — |
| Groton | Tier 2 | $950k | $700k | $520k | 14.50 | 71 min | — |
| Stow | Tier 2 | $950k | $720k | $535k | 16.50 | 57 min | — |
| Reading | Tier 2 | $975k | $750k | $555k | 10.96 | 37 min | 🚆 25m |
| Natick | Tier 2 | $1M | $780k | $575k | 12.17 | 45 min | 🚆 33m |
| Andover | Tier 2 | $1M | $760k | $560k | 12.31 | 52 min | 🚆 40m |
| Swampscott | Tier 2 | $1.05M | $780k | $575k | 11.50 | 34 min | 🚆 22m |
| Scituate | Tier 2 | $1.1M | $800k | $590k | 11.50 | 55 min | 🚆 50m |
| Newburyport | Tier 2 | $1.1M | $800k | $590k | 10.50 | 71 min | 🚆 65m |
| Bedford | Tier 2 | $1.15M | $850k | $630k | 12.00 | 42 min | — |
| Lynnfield | Tier 2 | $1.2M | $870k | $645k | 11.50 | 39 min | — |
| Norwell | Tier 2 | $1.2M | $870k | $645k | 14.50 | 47 min | — |
| Arlington | Tier 2 | $1.25M | $915k | $675k | 10.67 | 34 min | — |
| Milton | Tier 2 | $1.35M | $950k | $705k | 11.81 | 36 min | 🚇 28m |
| Marblehead | Tier 2 | $1.35M | $900k | $665k | 8.56 | 56 min | — |
| Westwood | Tier 2 | $1.4M | $980k | $725k | 12.50 | 41 min | 🚆 30m |
| Duxbury | Tier 2 | $1.4M | $975k | $720k | 12.50 | 63 min | — |
| Cohasset | Tier 2 | $1.6M | $1.1M | $815k | 12.00 | 48 min | 🚆 45m |
| Hingham | Tier 2 | $1.65M | $1.05M | $775k | 10.47 | 47 min | 🚆 35m |
| Cambridge | Tier 2 | $1.7M | $1.25M | $925k | 6.67 | 18 min | 🚇 10m |
| Ludlow | Tier 3 | $420k | $325k | $240k | 16.01 | 111 min | — |
| Agawam | Tier 3 | $425k | $330k | $245k | 14.10 | 122 min | — |
| Westfield | Tier 3 | $440k | $340k | $250k | 15.04 | 126 min | — |
| South Hadley | Tier 3 | $450k | $350k | $260k | 16.50 | 114 min | — |
| Easthampton | Tier 3 | $450k | $350k | $260k | 15.50 | 122 min | — |
| Southwick | Tier 3 | $450k | $350k | $260k | 15.50 | 130 min | — |
| Belchertown | Tier 3 | $500k | $385k | $285k | 16.00 | 106 min | — |
| East Longmeadow | Tier 3 | $500k | $385k | $285k | 15.50 | 118 min | — |
| Acushnet | Tier 3 | $550k | $425k | $315k | 11.50 | 87 min | — |
| Sturbridge | Tier 3 | $550k | $425k | $315k | 16.50 | 93 min | — |
| Lunenburg | Tier 3 | $550k | $425k | $315k | 15.50 | 78 min | — |
| Pepperell | Tier 3 | $550k | $425k | $315k | 13.50 | 76 min | — |
| Millbury | Tier 3 | $550k | $425k | $315k | 13.00 | 78 min | — |
| Charlton | Tier 3 | $550k | $425k | $315k | 12.50 | 88 min | — |
| Williamstown | Tier 3 | $550k | $425k | $315k | 16.50 | 158 min | — |
| Somerset | Tier 3 | $575k | $445k | $330k | 13.50 | 80 min | — |
| Swansea | Tier 3 | $575k | $445k | $330k | 12.50 | 82 min | — |
| Auburn | Tier 3 | $575k | $445k | $330k | 14.50 | 80 min | — |
| Whitman | Tier 3 | $600k | $465k | $345k | 13.50 | 52 min | 🚆 40m |
| Uxbridge | Tier 3 | $600k | $460k | $340k | 13.00 | 74 min | — |
| Hopedale | Tier 3 | $600k | $460k | $340k | 16.50 | 65 min | — |
| Attleboro | Tier 3 | $620k | $485k | $360k | 12.20 | 57 min | 🚆 45m |
| Dartmouth | Tier 3 | $625k | $475k | $350k | 8.03 | 93 min | — |
| Dracut | Tier 3 | $625k | $490k | $365k | 9.67 | 62 min | — |
| Bridgewater | Tier 3 | $625k | $485k | $360k | 12.03 | 63 min | 🚆 55m |
| Yarmouth | Tier 3 | $625k | $475k | $350k | 6.97 | 101 min | — |
| Freetown | Tier 3 | $625k | $480k | $355k | 12.00 | 78 min | 🚆 85m |
| North Attleborough | Tier 3 | $650k | $510k | $375k | 11.06 | 68 min | — |
| Milford | Tier 3 | $650k | $520k | $385k | 12.69 | 63 min | — |
| Bourne | Tier 3 | $650k | $500k | $370k | 7.65 | 88 min | — |
| Norton | Tier 3 | $650k | $500k | $370k | 12.50 | 65 min | — |
| Amesbury | Tier 3 | $650k | $500k | $370k | 15.50 | 74 min | — |
| Abington | Tier 3 | $650k | $500k | $370k | 14.00 | 47 min | 🚆 35m |
| Hanson | Tier 3 | $650k | $500k | $370k | 14.50 | 55 min | 🚆 45m |
| East Bridgewater | Tier 3 | $650k | $500k | $370k | 15.00 | 57 min | — |
| Sutton | Tier 3 | $650k | $500k | $370k | 13.00 | 76 min | — |
| Great Barrington | Tier 3 | $650k | $500k | $370k | 15.00 | 148 min | — |
| Amherst | Tier 3 | $675k | $525k | $390k | 16.91 | 112 min | — |
| Stoughton | Tier 3 | $675k | $525k | $390k | 11.81 | 47 min | 🚆 40m |
| Bellingham | Tier 3 | $675k | $525k | $390k | 13.00 | 65 min | 🚆 60m |
| Seekonk | Tier 3 | $675k | $520k | $385k | 12.50 | 78 min | — |
| Billerica | Tier 3 | $700k | $560k | $415k | 11.61 | 47 min | 🚆 35m |
| Tewksbury | Tier 3 | $700k | $545k | $405k | 12.56 | 52 min | — |
| Northampton | Tier 3 | $700k | $550k | $405k | 13.67 | 121 min | — |
| Hudson | Tier 3 | $700k | $540k | $400k | 14.14 | 60 min | — |
| Holden | Tier 3 | $700k | $540k | $400k | 13.48 | 79 min | — |
| Raynham | Tier 3 | $700k | $540k | $400k | 13.50 | 65 min | — |
| Rehoboth | Tier 3 | $700k | $540k | $400k | 12.00 | 76 min | — |
| Westport | Tier 3 | $700k | $540k | $400k | 8.50 | 86 min | — |
| Lakeville | Tier 3 | $700k | $540k | $400k | 11.50 | 72 min | 🚆 60m |
| Tyngsborough | Tier 3 | $700k | $540k | $400k | 13.50 | 65 min | — |
| Dennis | Tier 3 | $700k | $540k | $400k | 6.50 | 106 min | — |
| Weymouth | Tier 3 | $725k | $565k | $420k | 10.12 | 44 min | 🚆 32m |
| Salem | Tier 3 | $725k | $575k | $425k | 10.78 | 42 min | 🚆 30m |
| Saugus | Tier 3 | $725k | $575k | $425k | 10.42 | 35 min | — |
| Sandwich | Tier 3 | $725k | $550k | $405k | 10.19 | 91 min | — |
| Grafton | Tier 3 | $725k | $560k | $415k | 13.69 | 72 min | 🚆 62m |
| Peabody | Tier 3 | $735k | $575k | $425k | 9.47 | 45 min | — |
| Millis | Tier 3 | $750k | $580k | $430k | 15.50 | 55 min | — |
| Plainville | Tier 3 | $750k | $580k | $430k | 12.50 | 68 min | — |
| Hull | Tier 3 | $750k | $580k | $430k | 11.00 | 44 min | — |
| Pembroke | Tier 3 | $750k | $575k | $425k | 13.00 | 57 min | — |
| Maynard | Tier 3 | $750k | $575k | $425k | 17.50 | 54 min | — |
| Mashpee | Tier 3 | $750k | $575k | $425k | 7.50 | 100 min | — |
| Harwich | Tier 3 | $750k | $575k | $425k | 7.50 | 108 min | — |
| Brewster | Tier 3 | $750k | $575k | $425k | 7.50 | 110 min | — |
| Plymouth | Tier 3 | $775k | $575k | $425k | 12.55 | 72 min | 🚆 60m |
| Barnstable | Tier 3 | $775k | $600k | $445k | 6.80 | 98 min | — |
| Mansfield | Tier 3 | $775k | $600k | $445k | 13.09 | 52 min | 🚆 40m |
| Wilmington | Tier 3 | $775k | $600k | $445k | 11.41 | 40 min | 🚆 28m |
| Framingham | Tier 3 | $800k | $625k | $460k | 11.83 | 50 min | 🚆 38m |
| Norwood | Tier 3 | $800k | $630k | $465k | 9.82 | 40 min | 🚆 28m |
| Foxborough | Tier 3 | $800k | $620k | $460k | 13.00 | 55 min | 🚆 45m |
| Georgetown | Tier 3 | $800k | $620k | $460k | 12.50 | 63 min | — |
| Kingston | Tier 3 | $800k | $610k | $450k | 13.50 | 68 min | 🚆 60m |
| Woburn | Tier 3 | $825k | $650k | $480k | 9.15 | 36 min | 🚆 24m |
| Danvers | Tier 3 | $825k | $625k | $460k | 10.69 | 50 min | — |
| Marshfield | Tier 3 | $825k | $625k | $460k | 9.61 | 64 min | — |
| Easton | Tier 3 | $825k | $650k | $480k | 12.59 | 55 min | — |
| Canton | Tier 3 | $825k | $650k | $480k | 9.75 | 37 min | 🚆 25m |
| Stoneham | Tier 3 | $825k | $650k | $480k | 10.06 | 31 min | — |
| Beverly | Tier 3 | $850k | $650k | $480k | 10.81 | 45 min | 🚆 33m |
| Dedham | Tier 3 | $850k | $675k | $500k | 12.30 | 36 min | 🚆 25m |
| Winthrop | Tier 3 | $850k | $650k | $480k | 11.14 | 34 min | — |
| Ashland | Tier 3 | $850k | $660k | $490k | 13.50 | 55 min | 🚆 45m |
| Quincy | Tier 3 | $875k | $700k | $520k | 11.78 | 28 min | 🚇 20m |
| Braintree | Tier 3 | $875k | $700k | $520k | 10.06 | 31 min | 🚇 23m |
| Gloucester | Tier 3 | $875k | $650k | $480k | 9.31 | 71 min | 🚆 60m |
| Wakefield | Tier 3 | $875k | $675k | $500k | 11.74 | 34 min | 🚆 22m |
| Walpole | Tier 3 | $875k | $675k | $500k | 12.45 | 49 min | 🚆 40m |
| Medford | Tier 3 | $900k | $725k | $535k | 8.63 | 22 min | 🚇 14m |
| Burlington | Tier 3 | $900k | $690k | $510k | 8.69 | 41 min | — |
| Ipswich | Tier 3 | $900k | $690k | $510k | 11.50 | 60 min | 🚆 55m |
| Watertown | Tier 3 | $950k | $775k | $575k | 12.20 | 31 min | — |
| Melrose | Tier 3 | $950k | $750k | $555k | 11.47 | 29 min | 🚆 18m |
| Middleton | Tier 3 | $950k | $730k | $540k | 12.50 | 49 min | — |
| Falmouth | Tier 3 | $975k | $700k | $520k | 5.73 | 96 min | — |
| Waltham | Tier 3 | $1M | $790k | $585k | 10.32 | 36 min | 🚆 25m |
| Chatham | Tier 3 | $1.1M | $800k | $590k | 5.00 | 114 min | — |
| Somerville | Tier 3 | $1.25M | $925k | $685k | 8.97 | 20 min | 🚇 12m |
| North Adams | Tier 4 | $300k | $230k | $170k | 17.50 | 156 min | — |
| Holyoke | Tier 4 | $340k | $270k | $200k | 17.43 | 120 min | — |
| Athol | Tier 4 | $350k | $270k | $200k | 16.50 | 100 min | — |
| Pittsfield | Tier 4 | $360k | $275k | $205k | 17.50 | 151 min | — |
| Springfield | Tier 4 | $375k | $290k | $215k | 15.46 | 116 min | — |
| Southbridge | Tier 4 | $375k | $290k | $215k | 15.50 | 96 min | — |
| Ware | Tier 4 | $375k | $290k | $215k | 17.00 | 100 min | — |
| Winchendon | Tier 4 | $375k | $290k | $215k | 15.50 | 93 min | — |
| West Springfield | Tier 4 | $400k | $315k | $235k | 14.02 | 121 min | — |
| Gardner | Tier 4 | $400k | $305k | $225k | 13.77 | 88 min | — |
| Palmer | Tier 4 | $400k | $310k | $230k | 16.50 | 103 min | — |
| Greenfield | Tier 4 | $400k | $310k | $230k | 20.50 | 122 min | — |
| Chicopee | Tier 4 | $420k | $325k | $240k | 15.24 | 116 min | — |
| Fitchburg | Tier 4 | $420k | $325k | $240k | 13.29 | 80 min | 🚆 85m |
| Fall River | Tier 4 | $450k | $340k | $250k | 11.48 | 82 min | 🚆 95m |
| Webster | Tier 4 | $450k | $350k | $260k | 12.50 | 88 min | — |
| Dudley | Tier 4 | $450k | $350k | $260k | 11.50 | 90 min | — |
| Spencer | Tier 4 | $450k | $350k | $260k | 13.00 | 86 min | — |
| New Bedford | Tier 4 | $475k | $360k | $265k | 10.95 | 86 min | 🚆 95m |
| Leicester | Tier 4 | $475k | $365k | $270k | 13.50 | 82 min | — |
| Lawrence | Tier 4 | $500k | $390k | $290k | 8.64 | 58 min | 🚆 48m |
| Leominster | Tier 4 | $500k | $390k | $290k | 13.66 | 76 min | 🚆 75m |
| Oxford | Tier 4 | $500k | $385k | $285k | 13.50 | 83 min | — |
| Lowell | Tier 4 | $525k | $435k | $320k | 11.35 | 57 min | 🚆 45m |
| Middleborough | Tier 4 | $525k | $410k | $305k | 13.12 | 70 min | 🚆 58m |
| Wareham | Tier 4 | $525k | $395k | $290k | 8.56 | 83 min | — |
| Fairhaven | Tier 4 | $525k | $405k | $300k | 10.00 | 88 min | — |
| Northbridge | Tier 4 | $525k | $405k | $300k | 12.50 | 73 min | — |
| Worcester | Tier 4 | $550k | $425k | $315k | 13.28 | 77 min | 🚆 85m |
| Brockton | Tier 4 | $550k | $425k | $315k | 11.63 | 47 min | 🚆 35m |
| Holbrook | Tier 4 | $550k | $425k | $315k | 15.50 | 42 min | 🚆 30m |
| Ayer | Tier 4 | $550k | $425k | $315k | 12.50 | 71 min | 🚆 60m |
| Clinton | Tier 4 | $550k | $425k | $315k | 13.00 | 72 min | — |
| Taunton | Tier 4 | $575k | $450k | $335k | 11.14 | 69 min | 🚆 75m |
| Salisbury | Tier 4 | $575k | $445k | $330k | 11.00 | 74 min | — |
| Carver | Tier 4 | $575k | $445k | $330k | 15.00 | 74 min | — |
| Rockland | Tier 4 | $600k | $465k | $345k | 15.50 | 47 min | — |
| Haverhill | Tier 4 | $625k | $500k | $370k | 10.61 | 68 min | 🚆 60m |
| Methuen | Tier 4 | $630k | $500k | $370k | 10.40 | 63 min | — |
| Lynn | Tier 4 | $650k | $525k | $390k | 10.30 | 37 min | 🚆 25m |
| Chelsea | Tier 4 | $650k | $525k | $390k | 11.48 | 22 min | 🚆 10m |
| Randolph | Tier 4 | $650k | $515k | $380k | 11.58 | 40 min | 🚆 28m |
| Revere | Tier 4 | $675k | $540k | $400k | 8.94 | 26 min | 🚇 18m |
| Marlborough | Tier 4 | $675k | $540k | $400k | 10.54 | 60 min | — |
| Malden | Tier 4 | $700k | $575k | $425k | 11.40 | 20 min | 🚇 12m |
| Everett | Tier 4 | $700k | $560k | $415k | 12.62 | 24 min | — |
| Boston | Tier 4 | $1.15M | $900k | $665k | 12.40 | 8 min | 🚇 0m |