Where can your family actually live?

Tell us your household income, how much schools matter, and how close to Boston you need to be. We rank all 100 towns in our dataset and show you exactly why each one fits — schools, real commute, and what it costs per month.

Your shortlist

71 of 100 towns fit your budget
ChelmsfordTier 241 fit
$610k 3BR townhouse · $3,947/mo all-in · 57 min drive
North AndoverTier 240 fit
$675k 3BR townhouse · $4,315/mo all-in · 55 min drive
FranklinTier 239 fit
$650k 3BR townhouse · $4,144/mo all-in · 62 min drive · 🚆 55 min rail
SaugusTier 339 fit
$575k 3BR townhouse · $3,550/mo all-in · 35 min drive
ShrewsburyTier 238 fit
$650k 3BR townhouse · $4,148/mo all-in · 72 min drive
WeymouthTier 337 fit
$565k 3BR townhouse · $3,464/mo all-in · 47 min drive · 🚆 32 min rail
SalemTier 337 fit
$575k 3BR townhouse · $3,567/mo all-in · 47 min drive · 🚆 30 min rail
StoughtonTier 337 fit
$525k 3BR townhouse · $3,252/mo all-in · 47 min drive · 🚆 40 min rail
StonehamTier 337 fit
$650k 3BR townhouse · $4,070/mo all-in · 31 min drive
PeabodyTier 336 fit
$575k 3BR townhouse · $3,505/mo all-in · 45 min drive
BillericaTier 336 fit
$560k 3BR townhouse · $3,498/mo all-in · 49 min drive · 🚆 35 min rail
WoburnTier 336 fit
$650k 3BR townhouse · $4,021/mo all-in · 36 min drive · 🚆 24 min rail
WilmingtonTier 336 fit
$600k 3BR townhouse · $3,779/mo all-in · 44 min drive · 🚆 28 min rail
WinthropTier 336 fit
$650k 3BR townhouse · $4,128/mo all-in · 34 min drive
NorwoodTier 335 fit
$630k 3BR townhouse · $3,914/mo all-in · 42 min drive · 🚆 28 min rail

Stretch picks

Up to 8% over your budget — sometimes a small stretch buys a whole school tier.