Railroad crossings reported by Massachusetts Bay Transportation Authority

The federal inventory lists 338 public crossings with Massachusetts Bay Transportation Authority as the reporting railroad.

Inventory of .

Public crossings
338
Crossings with identified warning equipment
266
Crossings reported with gates
70%
Highest reported trains per day
66
Reported incidents since 2016
108

Where the crossings are.

Browse the list
Crossings on page 1 in Massachusetts Bay Transportation AuthorityLatitude 42.4149°, longitude -71.1484°.
Loading the map.

The map shows the available locations on this page. Area shading may include crossings outside this group.

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 equipment. Missing fields don't mean the equipment is absent.

Incident counts cover January 2016 through 31 July 2026. They describe reported events, not a measure of crossing safety.

Traffic counts were collected at different times. Road count years appear with each record; train count years are not reported separately.

Compare the reported train traffic.

Crossings are ordered by reported trains per day, from highest to lowest.

Page 1 of 7
  1. Concord StreetFramingham501736YGates reported
    66Trains per day
    35,000 vehicles per day2001 road count
  2. Canal StreetMedford054040XGates reported
    62Trains per day
    2,562 vehicles per day2021 road count
  3. High StreetMedford054041EGates reported
    62Trains per day
    17,502 vehicles per day2024 road count
  4. Bishop StreetFramingham501735SGates reported
    62Trains per day
    12,500 vehicles per day2001 road count
  5. Padleford StreetBerkley537307XGates reported
    62Trains per day
    2,280 vehicles per day2003 road count
  6. Myricks StreetBerkley537308EGates reported
    62Trains per day
    3,840 vehicles per day2003 road count
  7. NewtonvilleNewton967781GOther or not reported
    62Trains per day
    No road count has been reported.
  8. West NewtonNewton967782NOther or not reported
    62Trains per day
    No road count has been reported.
  9. AuburndaleNewton967783VOther or not reported
    62Trains per day
    No road count has been reported.
  10. Wellesley HillsWellesley967784COther or not reported
    62Trains per day
    No road count has been reported.
  11. West NatickNatick967785JOther or not reported
    62Trains per day
    No road count has been reported.
  12. West Medford StationMedford970929POther or not reported
    62Trains per day
    No road count has been reported.
  13. Wilmington StationWilmington970930JOther or not reported
    62Trains per day
    No road count has been reported.
  14. Second StreetEverett053847DGates reported
    58Trains per day
    14,847 vehicles per day2019 road count
  15. West Third StreetChelsea053848KGates reported
    58Trains per day
    6,885 vehicles per day2019 road count
  16. Everett AvenueChelsea053849SGates reported
    58Trains per day
    23,300 vehicles per day2002 road count
  17. Spruce StreetChelsea053850LGates reported
    58Trains per day
    16,000 vehicles per day2019 road count
  18. Arlington/Sixth StreetsChelsea053852AGates reported
    58Trains per day
    2,700 vehicles per day2000 road count
  19. Eastern AvenueChelsea053855VGates reported
    58Trains per day
    31,563 vehicles per day2019 road count
  20. Oak Island RoadRevere053862FGates reported
    58Trains per day
    2,100 vehicles per day2019 road count
  21. Congress StBeverly053887BGates reported
    58Trains per day
    2,279 vehicles per day2019 road count
  22. Beverly Depot Pedestrian CenterBeverly926104SOther or not reported
    58Trains per day
    No road count has been reported.
  23. Beverly Depot Pedestrian WestBeverly926105YOther or not reported
    58Trains per day
    No road count has been reported.
  24. Braintree StationBraintree921774SFlashing lights reported
    56Trains per day
    No road count has been reported.
  25. Railroad AvenueNorwood536836CGates reported
    52Trains per day
    4,888 vehicles per day2019 road count
  26. N Billerica StationBillerica970931ROther or not reported
    52Trains per day
    No road count has been reported.
  27. Main StreetAshland501740NGates reported
    50Trains per day
    15,900 vehicles per day2002 road count
  28. Cherry StreetAshland501741VGates reported
    50Trains per day
    3,055 vehicles per day2019 road count
  29. Endicott StationDedham967760NOther or not reported
    50Trains per day
    No road count has been reported.
  30. Dedham Corp Park - EastDedham967761VOther or not reported
    50Trains per day
    No road count has been reported.
  31. Dedham Corp Park - CenterDedham967762COther or not reported
    50Trains per day
    No road count has been reported.
  32. Dedham Corp Park - WestDedham967763JOther or not reported
    50Trains per day
    No road count has been reported.
  33. Islington StationWestwood967764ROther or not reported
    50Trains per day
    No road count has been reported.
  34. Norwood Depot EastNorwood967765XOther or not reported
    50Trains per day
    No road count has been reported.
  35. Norwood Depot WestNorwood967766EOther or not reported
    50Trains per day
    No road count has been reported.
  36. Norwood Central EastNorwood967767LOther or not reported
    50Trains per day
    No road count has been reported.
  37. Norwood Central WestNorwood967768TOther or not reported
    50Trains per day
    No road count has been reported.
  38. Andover StreetLawrence053026YGates reported
    44Trains per day
    10,680 vehicles per day2022 road count
  39. Marblehead StreetNorth Andover053048YGates reported
    44Trains per day
    5,472 vehicles per day2019 road count
  40. Sutton StreetNorth Andover053049FGates reported
    44Trains per day
    16,350 vehicles per day2019 road count
  41. North Main StreetNorth Andover053050AGates reported
    44Trains per day
    4,639 vehicles per day2019 road count
  42. Cross RoadHaverhill053054CGates reported
    44Trains per day
    2,289 vehicles per day2019 road count
  43. Bradford WestHaverhill970936AOther or not reported
    44Trains per day
    No road count has been reported.
  44. Bradford EastHaverhill970937GOther or not reported
    44Trains per day
    No road count has been reported.
  45. Haverhill WestHaverhill970938NOther or not reported
    44Trains per day
    No road count has been reported.
  46. Haverhill EastHaverhill970939VOther or not reported
    44Trains per day
    No road count has been reported.
  47. Lawrence StationLawrence977286VOther or not reported
    44Trains per day
    No road count has been reported.
  48. Lowell Junction RoadAndover053008BGates reported
    43Trains per day
    4,350 vehicles per day2009 road count
  49. Tewksbury StreetAndover053009HGates reported
    43Trains per day
    1,154 vehicles per day2021 road count
  50. Andover StreetAndover053010CGates reported
    43Trains per day
    7,737 vehicles per day2021 road count

Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Read about the data.