How many railroad crossings are in Middlesex County, Massachusetts?

The federal inventory lists 156 public railroad crossings in Middlesex County, Massachusetts.

FRA inventory of .

Public crossings
156
Public crossings with identified warning devices
130
Public crossings reported with gates
60%
Most trains a day reported
66
Reported incidents at public crossings since 2016
40
Gate share compared with the state
2 percentage points higher

Where these public crossings are.

Browse the list
Crossings on page 1 in Middlesex County
Loading the map.

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

Open Middlesex County in the full map Members

Gates are reported at 60% of these crossings.

  • Gates9360%
  • Flashing lights without reported gates2315%
  • Signs without reported gates or lights149%
  • Other or not reported2617%

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.

Compare the reported train traffic.

Public crossings are ordered by reported trains a day, from most to lowest.

Page 1 of 4
  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. NewtonvilleNewtonID 967781GOther or not reported62 trains a day
    No road count has been reported.
  6. West NewtonNewtonID 967782NOther or not reported62 trains a day
    No road count has been reported.
  7. AuburndaleNewtonID 967783VOther or not reported62 trains a day
    No road count has been reported.
  8. West NatickNatickID 967785JOther or not reported62 trains a day
    No road count has been reported.
  9. West Medford StationMedfordID 970929POther or not reported62 trains a day
    No road count has been reported.
  10. Wilmington StationWilmingtonID 970930JOther or not reported62 trains a day
    No road count has been reported.
  11. Second StreetEverettID 053847DGates58 trains a day
    14,847 vehicles a day2019 road count
  12. N Billerica StationBillericaID 970931ROther or not reported52 trains a day
    No road count has been reported.
  13. Main StreetAshlandID 501740NGates50 trains a day
    15,900 vehicles a day2002 road count
  14. Cherry StreetAshlandID 501741VGates50 trains a day
    3,055 vehicles a day2019 road count
  15. West Wyoming AvenueMelroseID 054310UGates41 trains a day
    8,000 vehicles a day2021 road count
  16. West Foster StreetMelroseID 054311BGates41 trains a day
    3,000 vehicles a day2021 road count
  17. West Emerson StreetMelroseID 054312HGates41 trains a day
    4,500 vehicles a day2021 road count
  18. Franklin StreetMelroseID 054315DGates41 trains a day
    11,000 vehicles a day2021 road count
  19. Greenwood StreetWakefieldID 054317SGates41 trains a day
    6,329 vehicles a day2019 road count
  20. Forest StreetWakefieldID 054318YGates41 trains a day
    5,796 vehicles a day2019 road count
  21. Broadway StreetWakefieldID 054320AGates41 trains a day
    7,355 vehicles a day2019 road count
  22. Albion StreetWakefieldID 054321GGates41 trains a day
    10,994 vehicles a day2019 road count
  23. Chestnut StreetWakefieldID 054322NGates41 trains a day
    2,633 vehicles a day2019 road count
  24. Prospect StreetWakefieldID 054323VGates41 trains a day
    11,400 vehicles a day2019 road count
  25. Ash StreetReadingID 054326RGates41 trains a day
    4,625 vehicles a day2019 road count
  26. Main StreetReadingID 054327XGates41 trains a day
    15,202 vehicles a day2019 road count
  27. Washington StreetReadingID 054328EGates41 trains a day
    1,781 vehicles a day2019 road count
  28. New Crossing RoadReadingID 921760JGates41 trains a day
    2,505 vehicles a day2019 road count
  29. Greenwood StationWakefieldID 970932XOther or not reported41 trains a day
    No road count has been reported.
  30. Reading Station WestReadingID 970933EOther or not reported41 trains a day
    No road count has been reported.
  31. Reading Station CenterReadingID 970934LFlashing lights41 trains a day
    No road count has been reported.
  32. Reading Station EastReadingID 970935TOther or not reported41 trains a day
    No road count has been reported.
  33. Park StreetSomervilleID 052304JGates38 trains a day
    4,284 vehicles a day2024 road count
  34. Sherman StreetCambridgeID 052313HGates38 trains a day
    9,315 vehicles a day2019 road count
  35. Brighton StreetBelmontID 052315WGates38 trains a day
    13,017 vehicles a day2024 road count
  36. Beaver StreetWalthamID 052321AGates38 trains a day
    19,022 vehicles a day2019 road count
  37. Elm StreetWalthamID 052325CGates38 trains a day
    17,180 vehicles a day2019 road count
  38. Moody StreetWalthamID 052326JGates38 trains a day
    14,584 vehicles a day2019 road count
  39. South StreetWalthamID 052328XGates38 trains a day
    12,565 vehicles a day2019 road count
  40. Church StreetWestonID 052332MGates38 trains a day
    6,100 vehicles a day2024 road count
  41. Viles StreetWestonID 052334BGates38 trains a day
    1,100 vehicles a day2024 road count
  42. Conant RoadWestonID 052335HGates38 trains a day
    1,800 vehicles a day2024 road count
  43. Tower RoadLincolnID 052337WGates38 trains a day
    750 vehicles a day2021 road count
  44. Old Sudbury RoadLincolnID 052338DGates38 trains a day
    1,030 vehicles a day2021 road count
  45. South Great RoadLincolnID 052339KGates38 trains a day
    6,070 vehicles a day2021 road count
  46. Lincoln RoadLincolnID 052340EGates38 trains a day
    4,570 vehicles a day2021 road count
  47. Sudbury RoadConcordID 052344GGates38 trains a day
    7,027 vehicles a day2019 road count
  48. Belknap StreetConcordID 052345NGates38 trains a day
    4,551 vehicles a day2019 road count
  49. Baker AvenueConcordID 052348JGates38 trains a day
    4,922 vehicles a day2019 road count
  50. Commonwealth AvenueConcordID 052349RGates38 trains a day
    11,447 vehicles a day2019 road count

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