How many public crossings does Massachusetts Bay Transportation Authority report in Massachusetts?
The FRA inventory of lists 338 public railroad crossings in Massachusetts with Massachusetts Bay Transportation Authority as the reporting railroad.
- Public crossings
- 338
- Public crossings with identified warning devices
- 266
- Public crossings reported with gates
- 70%
- Most trains a day reported
- 66
- Reported incidents at public crossings since 2016
- 108
- Gate share compared with the state
- 12 percentage points higher
Where are these public crossings?
Browse the listThe map shows the available locations on this page. Area shading may include crossings outside this group.
Open Massachusetts Bay Transportation Authority in the full map Members
Gates are reported at 70% of these crossings.
- Gates23570%
- Flashing lights without reported gates206%
- Signs without reported gates or lights113%
- Other or not reported7221%
Each crossing appears once, grouped by its reported warning devices. Missing fields don't mean the warning devices are absent.
Incident counts cover January 2016 through 31 July 2026. They describe reported events, not a rating of crossings.
Traffic counts were collected at different times. Road count years appear with each record; train count years are not reported separately.
How many trains pass each crossing?
Public crossings are ordered by reported trains a day, from most to lowest.
- West StreetEast Bridgewater13,158 vehicles a day2019 road count
- East StreetWest Bridgewater3,455 vehicles a day2019 road count
- Wall StreetBridgewater2,308 vehicles a day2019 road count
- Broad StreetBridgewater16,249 vehicles a day2019 road count
- Plymouth StreetBridgewater16,945 vehicles a day2019 road count
- Laurel StreetBridgewater3,659 vehicles a day2019 road count
- Flagg StreetBridgewater3,195 vehicles a day2019 road count
- Titicut StreetMiddleboro1,403 vehicles a day2019 road count
- Thissell Street EastBeverly538 vehicles a day2021 road count
- Montserrat Pedestrian EastBeverlyNo road count has been reported.
- Prides Crossing PedestrianBeverlyNo road count has been reported.
- Beverly Farms PedestrianBeverlyNo road count has been reported.
- Montserrat Pedestrian WestBeverlyNo road count has been reported.
- Manchester CenterManchesterNo road count has been reported.
- Manchester EastManchesterNo road count has been reported.
- West Gloucester StationGloucesterNo road count has been reported.
- Gloucester StationGloucesterNo road count has been reported.
- Elliott StreetBeverly15,160 vehicles a day2019 road count
- Balch StreetBeverly6,004 vehicles a day2019 road count
- Cabot StreetBeverly12,130 vehicles a day2021 road count
- Dodge StreetBeverly9,328 vehicles a day2021 road count
- Larch RowWenham2,989 vehicles a day2019 road count
- Bay RoadHamilton19,576 vehicles a day2021 road count
- Asbury StreetHamilton11,426 vehicles a day2021 road count
- Topsfield RoadIpswich9,412 vehicles a day2021 road count
- Washington StIpswich4,267 vehicles a day2021 road count
- Mineral StreetIpswich1,106 vehicles a day2021 road count
- Liberty StreetIpswich1,372 vehicles a day2021 road count
- Linebrook RoadIpswich4,208 vehicles a day2021 road count
- Railroad AvenueRowley88 vehicles a day2024 road count
- Hay StNewbury830 vehicles a day2019 road count
- Boston RoadNewbury773 vehicles a day2019 road count
- Hanover StNewbury2,630 vehicles a day2019 road count
- Tozer RoadBeverly6,396 vehicles a day2021 road count
- Commercial/FrontBraintree5,300 vehicles a day2021 road count
- Commercial StreetWeymouth9,200 vehicles a day2021 road count
- Unicorn AvenueWeymouth1,400 vehicles a day2021 road count
- East StreetWeymouth2,200 vehicles a day2021 road count
- Wharf StreetWeymouth330 vehicles a day2021 road count
- Commercial StreetWeymouth7,800 vehicles a day2021 road count
- French StreetWeymouth2,300 vehicles a day2021 road count
- South StreetHingham4,000 vehicles a day2021 road count
- Hersey StreetHingham3,300 vehicles a day2021 road count
- Water StreetHingham3,300 vehicles a day2021 road count
- Eldridge CourtHingham100 vehicles a day2021 road count
- Summer StreetHingham3,000 vehicles a day2021 road count
- Grove StreetBraintree15,900 vehicles a day2003 road count
- Randolph StreetWeymouth5,200 vehicles a day2010 road count
- Pond StreetWeymouth8,591 vehicles a day2019 road count
- Trotter RoadWeymouthNo road count has been reported.
Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates