Every number in this study
All figures live in one file and are published as /data/study.json.
Commute
| Town | Mode | Station | Main ride | Connection | Est. total |
|---|---|---|---|---|---|
| Somerville | Red Line | Davis (Red); Assembly (Orange); Union Square, East Somerville, Gilman Square, Magoun Square, Ball Square (Green) | 6 min → Central | Red Line from Davis through Porter and Harvard to Central (estimated), then a 10-minute walk | 16 min |
| Quincy | Red Line | Quincy Center, Wollaston, North Quincy, Quincy Adams | 16 min → Park Street | Stay on the Red Line to Central, then a 10-minute walk | 32 min |
| Waltham | Commuter Rail | Waltham, Brandeis/Roberts (Fitchburg Line) | 13 min → Porter | Red Line from Porter to Central, then a 10-minute walk | 32 min |
| Medford | Orange Line | Wellington (Orange), Medford/Tufts (Green), West Medford (Lowell Line) | 12 min → Downtown Crossing | Red Line to Central, then a 10-minute walk | 34 min |
| Malden | Orange Line | Malden Center (Orange and Haverhill Line), Oak Grove (Orange) | 15 min → Downtown Crossing | Red Line to Central, then a 10-minute walk | 37 min |
| Braintree | Red Line | Braintree (Red Line terminus; also commuter rail) | 22 min → Park Street | Stay on the Red Line to Central, then a 10-minute walk | 38 min |
| Chelsea | Commuter Rail | Chelsea (Newburyport/Rockport Line and SL3); SL3 at Bellingham Square, Box District, Eastern Ave | 12 min → North Station | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk — or the EZRide shuttle | 43 min |
| Revere | Blue Line | Wonderland, Revere Beach, Beachmont | 17 min → State | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk | 45 min |
| Melrose | Commuter Rail | Wyoming Hill, Melrose/Cedar Park, Melrose Highlands (Haverhill Line) | 17 min → North Station | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk — or the EZRide shuttle | 48 min |
| Weymouth | Commuter Rail | Weymouth Landing/East Braintree, East Weymouth (Greenbush); South Weymouth (Kingston) | 27 min → South Station | Red Line from South Station to Central, then a 10-minute walk | 51 min |
| Lynn | Commuter Rail | Lynn (interim station, Newburyport/Rockport Line) | 24 min → North Station | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk — or the EZRide shuttle | 55 min |
| Swampscott | Commuter Rail | Swampscott (Newburyport/Rockport Line) | 27 min → North Station | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk — or the EZRide shuttle | 58 min |
| Salem | Commuter Rail | Salem (Newburyport/Rockport Line) | 34 min → North Station | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk — or the EZRide shuttle | 65 min |
| Beverly | Commuter Rail | Beverly Depot, North Beverly, Montserrat, Prides Crossing, Beverly Farms | 39 min → North Station | Orange Line to Downtown Crossing, Red Line to Central, then a 10-minute walk — or the EZRide shuttle | 70 min |
Main ride: MBTA schedules (fall/winter 2026–27). Totals add the connection allowances described in Sources & method. Highlighted rows are at or under 45 minutes.
Price
| Town | 2025 median | 2024 median | Change | 2025 sales |
|---|---|---|---|---|
| Lynn | $355,000 | $365,000 | -2.7% | 149 |
| Weymouth | $381,900 | $365,000 | 4.6% | 154 |
| Malden | $424,000 | $478,500 | -11.4% | 96 |
| Chelsea | $427,500 | $464,000 | -7.9% | 98 |
| Revere | $430,000 | $490,000 | -12.2% | 177 |
| Beverly | $450,000 | $507,500 | -11.3% | 75 |
| Quincy | $455,000 | $451,800 | 0.7% | 319 |
| Swampscott | $475,000 | $464,950 | 2.2% | 43 |
| Braintree | $479,950 | $440,000 | 9.1% | 82 |
| Salem | $520,000 | $500,000 | 4.0% | 267 |
| Melrose | $525,000 | $589,000 | -10.9% | 73 |
| Waltham | $627,500 | $706,000 | -11.1% | 191 |
| Medford | $655,000 | $685,000 | -4.4% | 173 |
| Somerville | $892,500 | $958,000 | -6.8% | 382 |
Massachusetts Association of Realtors (MLS), condo sales, January–December 2025 and 2024. Highlighted rows are at or under $600,000.
Stations
| Town | Station | Line | Station-area Walk Score |
|---|---|---|---|
| Beverly | Beverly Depot | Commuter rail | 91 |
| North Beverly | Commuter rail | 70 | |
| Montserrat | Commuter rail | Not found | |
| Prides Crossing | Commuter rail | 41 | |
| Beverly Farms | Commuter rail | 58 | |
| Braintree | Braintree | Red Line | 78 |
| Chelsea | Chelsea | Commuter rail | 90 |
| Bellingham Square | Silver Line | 93 | |
| Box District | Silver Line | 84 | |
| Eastern Ave | Silver Line | Not found | |
| Lynn | Lynn | Commuter rail | 95 |
| Malden | Malden Center | Orange Line | 96 |
| Oak Grove | Orange Line | 59 | |
| Medford | Wellington | Orange Line | 86 |
| Medford/Tufts | Green Line | 84 | |
| West Medford | Commuter rail | 82 | |
| Melrose | Wyoming Hill | Commuter rail | 89 |
| Melrose/Cedar Park | Commuter rail | 90 | |
| Melrose Highlands | Commuter rail | 72 | |
| Quincy | North Quincy | Red Line | 88 |
| Wollaston | Red Line | 82 | |
| Quincy Center | Red Line | 93 | |
| Quincy Adams | Red Line | 59 | |
| Revere | Wonderland | Blue Line | 76 |
| Revere Beach | Blue Line | 87 | |
| Beachmont | Blue Line | 80 | |
| Salem | Salem | Commuter rail | 93 |
| Somerville | Davis | Red Line | 98 |
| Assembly | Orange Line | 91 | |
| Union Square | Green Line | 98 | |
| East Somerville | Green Line | 91 | |
| Gilman Square | Green Line | 92 | |
| Magoun Square | Green Line | 90 | |
| Ball Square | Green Line | 91 | |
| Swampscott | Swampscott | Commuter rail | 88 |
| Waltham | Waltham | Commuter rail | 95 |
| Brandeis/Roberts | Commuter rail | 33 | |
| Weymouth | Weymouth Landing | Commuter rail | 83 |
| East Weymouth | Commuter rail | 62 | |
| South Weymouth | Commuter rail | 22 |
Walk Score /score/ pages for each station location. Highlighted rows score 70 or higher.
Place
| Town | Walk Score | Transit Score | Most walkable area | Water | Water & sewer | Pop. 2020 |
|---|---|---|---|---|---|---|
| Beverly | 51 | — | — | Beverly Harbor | Salem & Beverly Water Supply Board; South Essex Sewerage District | 42,670 |
| Braintree | 38 | 33 | North Braintree (46) | Weymouth Fore River | Town water (Tri-Town Water Board with Randolph and Holbrook); MWRA sewer | 39,143 |
| Chelsea | — | — | Broadway (86) | Mystic River | MWRA water and sewer | 40,787 |
| Lynn | 70 | 40 | Central Lynn (87), Highlands (86) | Nahant Bay · Lynn Shore | Lynn Water & Sewer Commission (water and sewer) | 101,253 |
| Malden | 73 | 53 | Malden Center (94), Edgeworth (85) | Malden River | MWRA water and sewer | 66,263 |
| Medford | 68 | 48 | South Medford (80), Wellington (75) | Mystic River | MWRA water and sewer | 59,659 |
| Melrose | 62 | 34 | — | Ell Pond · Middlesex Fells | MWRA water and sewer | 29,817 |
| Quincy | 63 | 47 | Wollaston (78), North Quincy (74) | Quincy Bay · Wollaston Beach | MWRA water and sewer citywide | 101,636 |
| Revere | 67 | 52 | Crescent Beach (80), Beachmont (67) | Revere Beach | MWRA water and sewer | 62,186 |
| Salem | 70 | 32 | Federal Street (86), Salem Neck (78) | Salem Harbor · Derby Wharf | Salem & Beverly Water Supply Board; South Essex Sewerage District | 44,480 |
| Somerville | — | — | Spring Hill (92), Powder House (88) | Mystic River | MWRA water and sewer | 81,045 |
| Swampscott | — | — | Town spot score 84 (no city-wide score published) | Nahant Bay beaches | MWRA water; sewer treated at Lynn's regional plant | 15,111 |
| Waltham | 57 | 32 | Chemistry (92), South Side (87) | Charles River · Moody St | MWRA water and sewer | 65,218 |
| Weymouth | 37 | 25 | Weymouth Landing (42), East Weymouth (38) | Hingham Bay · Wessagusset Beach | Town water (Great Pond and Mill River wells); MWRA sewer | 57,437 |
Walk Score city pages (no city-wide score was found for Chelsea, Somerville or Swampscott). Utilities: MWRA and municipal/district sources. Population: 2020 Census.