Compare towns side by side

Pick up to four Massachusetts communities and see them against each other on the things that actually decide it — schools, what a house costs, the tax bill you would really pay, the commute, and what the place is like to live in. The address bar updates as you go, so you can send the exact comparison to whoever you are deciding with.

NewtonLexington
School tiertop schoolstop schools
MCAS percentile91st99th
Niche rank (of 236)10th3rd
4BR house$1.9M$2.05M
3BR townhouse$1.25M$1.35M
2BR condo$925k$1M
Tax rate / $1,000$9.69$12.31
Est. tax bill (median home)≈$18,400≈$25,200
Commute to Boston31 min38 min
Miles to Boston8 mi11 mi
MBTA railT · 26 minNone
Energy7/106/10
Compact town center7/106/10
Family amenities8/108/10
Culture7/109/10
Visitor presence4/108/10
Gathering places8/109/10

The better figure in each row is highlighted, where “better” is obvious — cheaper, closer, stronger schools. Vibe rows are not highlighted: a 9 for visitor presence is not better than a 3, it is just different, so those are yours to judge. Prices and tax bills are estimates; commutes take the rail leg from the MBTA timetable and still model the drive — see the methodology. This comparison never uses demographics.

Same school district, different town

Pairs that share a school district, so the schools are settled before you start and the rest of it — price, tax bill, commute — is the whole decision.

A strong district, and the cheaper option nearby

A well-regarded town against a markedly cheaper one close by, with what the gap actually buys.

Acton vs Concord$1.1M · $2.2MActon vs Maynard$1.1M · $750kAgawam vs Longmeadow$425k · $600kAndover vs North Andover$1M · $875kAndover vs Lawrence$1M · $500kArlington vs Belmont$1.25M · $1.9MArlington vs Medford$1.25M · $900kArlington vs Lexington$1.25M · $2.05MAshland vs Hopkinton$850k · $1.25MAyer vs Groton$550k · $950kAyer vs Harvard$550k · $1.1MAyer vs Littleton$550k · $900kBedford vs Billerica$1.15M · $700kBellingham vs Norfolk$675k · $950kBelmont vs Watertown$1.9M · $950kBeverly vs Salem$850k · $725kBeverly vs Manchester-by-the-Sea$850k · $1.5MBolton vs Hudson$950k · $700kBoxford vs Georgetown$1.1M · $800kBraintree vs Quincy$875k · $875kBrookline vs Newton$2.05M · $1.9MBrookline vs Watertown$2.05M · $950kCambridge vs Somerville$1.7M · $1.25MCarlisle vs Chelmsford$1.5M · $775kChelmsford vs Westford$775k · $1.1MChelmsford vs Lowell$775k · $525kCohasset vs Scituate$1.6M · $1.1MDanvers vs Peabody$825k · $735kDedham vs Needham$850k · $1.85MDover vs Medfield$2M · $1.35MDunstable vs Pepperell$800k · $550kDuxbury vs Kingston$1.4M · $800kFramingham vs Natick$800k · $1MFranklin vs Hopedale$850k · $600kHamilton vs Lynn$950k · $650kHanover vs Rockland$950k · $600kHingham vs Weymouth$1.65M · $725kHolliston vs Milford$900k · $650kHopedale vs Medway$600k · $850kHudson vs Stow$700k · $950kLawrence vs North Andover$500k · $875kLexington vs Newton$2.05M · $1.9MLexington vs Winchester$2.05M · $1.85MLincoln vs Waltham$2.5M · $1MLynn vs Wenham$650k · $950kLynnfield vs Wakefield$1.2M · $875kMarlborough vs Southborough$675k · $1.25MMarlborough vs Northborough$675k · $900kMarlborough vs Westborough$675k · $950kMarshfield vs Scituate$825k · $1.1MMaynard vs Sudbury$750k · $1.7MMedfield vs Millis$1.35M · $750kMelrose vs Reading$950k · $975kMilton vs Quincy$1.35M · $875kNatick vs Wellesley$1M · $2.25MNatick vs Sherborn$1M · $1.5MNeedham vs Wellesley$1.85M · $2.25MNewburyport vs Salisbury$1.1M · $575kNewton vs Watertown$1.9M · $950kNorth Attleborough vs Wrentham$650k · $900kNorth Reading vs Tewksbury$950k · $700kNorwell vs Rockland$1.2M · $600kNorwood vs Westwood$800k · $1.4MPeabody vs Salem$735k · $725kPeabody vs Topsfield$735k · $1MReading vs Saugus$975k · $725kSalem vs Swampscott$725k · $1.05MSharon vs Stoughton$950k · $675kShrewsbury vs Worcester$850k · $550kSpringfield vs Wilbraham$375k · $550kWayland vs Weston$1.6M · $2.9MWellesley vs Weston$2.25M · $2.9MWinchester vs Woburn$1.85M · $825k

Neighbouring towns at a similar price

Towns near enough to shortlist together and close enough in price to choose between. Each pair differs on something real — schools, commute, the tax bill — or it is not here.

Abington vs Rockland$650k · $600kAbington vs Holbrook$650k · $550kAbington vs Brockton$650k · $550kAcushnet vs New Bedford$550k · $475kAcushnet vs Fairhaven$550k · $525kAcushnet vs Freetown$550k · $625kAgawam vs West Springfield$425k · $400kAmesbury vs Merrimac$650k · $675kAmesbury vs West Newbury$650k · $950kAmherst vs Belchertown$675k · $500kAndover vs Tewksbury$1M · $700kAshland vs Southborough$850k · $1.25MAshland vs Holliston$850k · $900kAttleboro vs North Attleborough$620k · $650kAttleboro vs Plainville$620k · $750kAttleboro vs Rehoboth$620k · $700kAuburn vs Leicester$575k · $475kAuburn vs Oxford$575k · $500kAuburn vs Worcester$575k · $550kAvon vs Stoughton$550k · $675kAvon vs Holbrook$550k · $550kAvon vs Randolph$550k · $650kBarnstable vs Yarmouth$775k · $625kBarnstable vs Sandwich$775k · $725kBedford vs Burlington$1.15M · $900kBedford vs Carlisle$1.15M · $1.5MBelchertown vs Ware$500k · $375kBelchertown vs Ludlow$500k · $420kBellingham vs Franklin$675k · $850kBelmont vs Cambridge$1.9M · $1.7MBerlin vs Clinton$750k · $550kBerlin vs Bolton$750k · $950kBerlin vs Northborough$750k · $900kBeverly vs Wenham$850k · $950kBillerica vs Tewksbury$700k · $700kBillerica vs Burlington$700k · $900kBoston vs Winthrop$1.15M · $850kBourne vs Sandwich$650k · $725kBourne vs Wareham$650k · $525kBourne vs Falmouth$650k · $975kBoxborough vs Harvard$950k · $1.1MBoxborough vs Littleton$950k · $900kBraintree vs Weymouth$875k · $725kBraintree vs Randolph$875k · $650kBrewster vs Dennis$750k · $700kBridgewater vs West Bridgewater$625k · $675kBrockton vs West Bridgewater$550k · $675kBrockton vs Easton$550k · $825kBrookline vs Cambridge$2.05M · $1.7MBurlington vs Woburn$900k · $825kCanton vs Randolph$825k · $650kCanton vs Stoughton$825k · $675kCarver vs Middleborough$575k · $525kCarver vs Plympton$575k · $650kCarver vs Plymouth$575k · $775kCharlton vs Oxford$550k · $500kCharlton vs Sturbridge$550k · $550kChelsea vs Everett$650k · $700kChelsea vs Revere$650k · $675kChelsea vs Winthrop$650k · $850kChicopee vs Holyoke$420k · $340kChicopee vs South Hadley$420k · $450kChicopee vs Ludlow$420k · $420kClinton vs Hudson$550k · $700kConcord vs Sudbury$2.2M · $1.7MDanvers vs Middleton$825k · $950kDartmouth vs Fairhaven$625k · $525kDartmouth vs New Bedford$625k · $475kDedham vs Norwood$850k · $800kDedham vs Milton$850k · $1.35MDennis vs Harwich$700k · $750kDover vs Westwood$2M · $1.4MDracut vs Lowell$625k · $525kDudley vs Webster$450k · $450kDudley vs Southbridge$450k · $375kDunstable vs Tyngsborough$800k · $700kEast Bridgewater vs Whitman$650k · $600kEast Bridgewater vs Hanson$650k · $650kEast Bridgewater vs Halifax$650k · $625kEast Longmeadow vs Longmeadow$500k · $600kEast Longmeadow vs Springfield$500k · $375kEast Longmeadow vs Wilbraham$500k · $550kEasthampton vs Holyoke$450k · $340kEasthampton vs Northampton$450k · $700kEaston vs West Bridgewater$825k · $675kEaston vs Mansfield$825k · $775kEssex vs Gloucester$900k · $875kEssex vs Hamilton$900k · $950kEverett vs Malden$700k · $700kFairhaven vs New Bedford$525k · $475kFall River vs Somerset$450k · $575kFall River vs Freetown$450k · $625kFall River vs Swansea$450k · $575kFalmouth vs Mashpee$975k · $750kFitchburg vs Lunenburg$420k · $550kFitchburg vs Leominster$420k · $500kFitchburg vs Gardner$420k · $400kFoxborough vs Sharon$800k · $950kFramingham vs Southborough$800k · $1.25MFranklin vs Wrentham$850k · $900kGeorgetown vs Rowley$800k · $800kGrafton vs Millbury$725k · $550kGroveland vs Haverhill$750k · $625kHalifax vs Plympton$625k · $650kHalifax vs Kingston$625k · $800kHanover vs Norwell$950k · $1.2MHanover vs Pembroke$950k · $750kHanson vs Pembroke$650k · $750kHarwich vs Yarmouth$750k · $625kHaverhill vs Methuen$625k · $630kHolden vs Worcester$700k · $550kHolden vs Leicester$700k · $475kHolyoke vs South Hadley$340k · $450kHopedale vs Milford$600k · $650kHopkinton vs Westborough$1.25M · $950kHull vs Nahant$750k · $900kKingston vs Plympton$800k · $650kLakeville vs Middleborough$700k · $525kLakeville vs Raynham$700k · $700kLawrence vs Methuen$500k · $630kLeicester vs Worcester$475k · $550kLeominster vs Lunenburg$500k · $550kLincoln vs Weston$2.5M · $2.9MLittleton vs Westford$900k · $1.1MLongmeadow vs Springfield$600k · $375kLudlow vs Wilbraham$420k · $550kLynn vs Saugus$650k · $725kLynnfield vs North Reading$1.2M · $950kMalden vs Melrose$700k · $950kMalden vs Medford$700k · $900kManchester-by-the-Sea vs Marblehead$1.5M · $1.35MMansfield vs Norton$775k · $650kMarblehead vs Swampscott$1.35M · $1.05MMarshfield vs Pembroke$825k · $750kMashpee vs Sandwich$750k · $725kMaynard vs Stow$750k · $950kMedfield vs Walpole$1.35M · $875kMedford vs Somerville$900k · $1.25MMedway vs Millis$850k · $750kMedway vs Milford$850k · $650kMelrose vs Stoneham$950k · $825kMillbury vs Sutton$550k · $650kMillis vs Norfolk$750k · $950kNahant vs Revere$900k · $675kNeedham vs Westwood$1.85M · $1.4MNewbury vs Newburyport$900k · $1.1MNorfolk vs Walpole$950k · $875kNorth Attleborough vs Plainville$650k · $750kNorth Reading vs Wilmington$950k · $775kNorthampton vs South Hadley$700k · $450kNorthborough vs Westborough$900k · $950kNorthbridge vs Uxbridge$525k · $600kNorthbridge vs Sutton$525k · $650kNorton vs Taunton$650k · $575kNorwell vs Scituate$1.2M · $1.1MNorwood vs Walpole$800k · $875kPalmer vs Ware$400k · $375kPlainville vs Wrentham$750k · $900kQuincy vs Weymouth$875k · $725kRaynham vs Taunton$700k · $575kReading vs Wakefield$975k · $875kRehoboth vs Swansea$700k · $575kRevere vs Winthrop$675k · $850kSeekonk vs Swansea$675k · $575kSomerset vs Swansea$575k · $575kSouthbridge vs Sturbridge$375k · $550kSouthwick vs West Springfield$450k · $400kStoneham vs Wakefield$825k · $875kStoneham vs Woburn$825k · $825kSutton vs Webster$650k · $450kTyngsborough vs Westford$700k · $1.1MWest Springfield vs Westfield$400k · $440k