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 list
Crossings on page 1 in Massachusetts Bay Transportation Authority
Loading the map.

The 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.

Page 1 of 7
  1. Concord StreetFraminghamID 501736YGates66 trains a day
    35,000 vehicles a day2001 road count
  2. Canal StreetMedfordID 054040XGates62 trains a day
    2,562 vehicles a day2021 road count
  3. High StreetMedfordID 054041EGates62 trains a day
    17,502 vehicles a day2024 road count
  4. Bishop StreetFraminghamID 501735SGates62 trains a day
    12,500 vehicles a day2001 road count
  5. Padleford StreetBerkleyID 537307XGates62 trains a day
    2,280 vehicles a day2003 road count
  6. Myricks StreetBerkleyID 537308EGates62 trains a day
    3,840 vehicles a day2003 road count
  7. NewtonvilleNewtonID 967781GOther or not reported62 trains a day
    No road count has been reported.
  8. West NewtonNewtonID 967782NOther or not reported62 trains a day
    No road count has been reported.
  9. AuburndaleNewtonID 967783VOther or not reported62 trains a day
    No road count has been reported.
  10. Wellesley HillsWellesleyID 967784COther or not reported62 trains a day
    No road count has been reported.
  11. West NatickNatickID 967785JOther or not reported62 trains a day
    No road count has been reported.
  12. West Medford StationMedfordID 970929POther or not reported62 trains a day
    No road count has been reported.
  13. Wilmington StationWilmingtonID 970930JOther or not reported62 trains a day
    No road count has been reported.
  14. Second StreetEverettID 053847DGates58 trains a day
    14,847 vehicles a day2019 road count
  15. West Third StreetChelseaID 053848KGates58 trains a day
    6,885 vehicles a day2019 road count
  16. Everett AvenueChelseaID 053849SGates58 trains a day
    23,300 vehicles a day2002 road count
  17. Spruce StreetChelseaID 053850LGates58 trains a day
    16,000 vehicles a day2019 road count
  18. Arlington/Sixth StreetsChelseaID 053852AGates58 trains a day
    2,700 vehicles a day2000 road count
  19. Eastern AvenueChelseaID 053855VGates58 trains a day
    31,563 vehicles a day2019 road count
  20. Oak Island RoadRevereID 053862FGates58 trains a day
    2,100 vehicles a day2019 road count
  21. Congress StBeverlyID 053887BGates58 trains a day
    2,279 vehicles a day2019 road count
  22. Beverly Depot Pedestrian CenterBeverlyID 926104SOther or not reported58 trains a day
    No road count has been reported.
  23. Beverly Depot Pedestrian WestBeverlyID 926105YOther or not reported58 trains a day
    No road count has been reported.
  24. Braintree StationBraintreeID 921774SFlashing lights56 trains a day
    No road count has been reported.
  25. Railroad AvenueNorwoodID 536836CGates52 trains a day
    4,888 vehicles a day2019 road count
  26. N Billerica StationBillericaID 970931ROther or not reported52 trains a day
    No road count has been reported.
  27. Main StreetAshlandID 501740NGates50 trains a day
    15,900 vehicles a day2002 road count
  28. Cherry StreetAshlandID 501741VGates50 trains a day
    3,055 vehicles a day2019 road count
  29. Endicott StationDedhamID 967760NOther or not reported50 trains a day
    No road count has been reported.
  30. Dedham Corp Park - EastDedhamID 967761VOther or not reported50 trains a day
    No road count has been reported.
  31. Dedham Corp Park - CenterDedhamID 967762COther or not reported50 trains a day
    No road count has been reported.
  32. Dedham Corp Park - WestDedhamID 967763JOther or not reported50 trains a day
    No road count has been reported.
  33. Islington StationWestwoodID 967764ROther or not reported50 trains a day
    No road count has been reported.
  34. Norwood Depot EastNorwoodID 967765XOther or not reported50 trains a day
    No road count has been reported.
  35. Norwood Depot WestNorwoodID 967766EOther or not reported50 trains a day
    No road count has been reported.
  36. Norwood Central EastNorwoodID 967767LOther or not reported50 trains a day
    No road count has been reported.
  37. Norwood Central WestNorwoodID 967768TOther or not reported50 trains a day
    No road count has been reported.
  38. Andover StreetLawrenceID 053026YGates44 trains a day
    10,680 vehicles a day2022 road count
  39. Marblehead StreetNorth AndoverID 053048YGates44 trains a day
    5,472 vehicles a day2019 road count
  40. Sutton StreetNorth AndoverID 053049FGates44 trains a day
    16,350 vehicles a day2019 road count
  41. North Main StreetNorth AndoverID 053050AGates44 trains a day
    4,639 vehicles a day2019 road count
  42. Cross RoadHaverhillID 053054CGates44 trains a day
    2,289 vehicles a day2019 road count
  43. Bradford WestHaverhillID 970936AOther or not reported44 trains a day
    No road count has been reported.
  44. Bradford EastHaverhillID 970937GOther or not reported44 trains a day
    No road count has been reported.
  45. Haverhill WestHaverhillID 970938NOther or not reported44 trains a day
    No road count has been reported.
  46. Haverhill EastHaverhillID 970939VOther or not reported44 trains a day
    No road count has been reported.
  47. Lawrence StationLawrenceID 977286VOther or not reported44 trains a day
    No road count has been reported.
  48. Lowell Junction RoadAndoverID 053008BGates43 trains a day
    4,350 vehicles a day2009 road count
  49. Tewksbury StreetAndoverID 053009HGates43 trains a day
    1,154 vehicles a day2021 road count
  50. Andover StreetAndoverID 053010CGates43 trains a day
    7,737 vehicles a day2021 road count

Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates