How many railroad crossings are in Montgomery County, Pennsylvania?

The federal inventory lists 112 public railroad crossings in Montgomery County, Pennsylvania.

FRA inventory of .

Public crossings
112
Public crossings with identified warning devices
101
Public crossings reported with gates
66%
Most trains a day reported
107
Reported incidents at public crossings since 2016
19
Gate share compared with the state
35 percentage points higher

Where these public crossings are.

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

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

Open Montgomery County in the full map Members

Gates are reported at 66% of these crossings.

  • Gates7466%
  • Flashing lights without reported gates1816%
  • Signs without reported gates or lights98%
  • Other or not reported1110%

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

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

Page 1 of 3
  1. RICES MILL ROADAbingtonID 592990AGates107 trains a day
    617 vehicles a day2009 road count
  2. CHURCH STREETAmblerID 592807SGates78 trains a day
    613 vehicles a day2009 road count
  3. Main StreetLansdaleID 592788PGates56 trains a day
    12,275 vehicles a day2026 road count
  4. BROAD STREETLansdaleID 592789WGates56 trains a day
    613 vehicles a day2009 road count
  5. HANCOCK STREETLansdaleID 592790RGates56 trains a day
    613 vehicles a day2009 road count
  6. CHURCH ROADLansdaleID 592791XGates56 trains a day
    613 vehicles a day2009 road count
  7. BEAVER STREETNorth WalesID 592792EGates56 trains a day
    613 vehicles a day2009 road count
  8. Walnut StreetNorth WalesID 592793LGates56 trains a day
    10,608 vehicles a day2024 road count
  9. THIRD STREETNorth WalesID 592794TGates56 trains a day
    613 vehicles a day2009 road count
  10. SECOND STREETNorth WalesID 592795AGates56 trains a day
    613 vehicles a day2009 road count
  11. MAIN STREETNorth WalesID 592796GGates56 trains a day
    613 vehicles a day2009 road count
  12. Plymouth RoadGwynedd ValleyID 592801BGates56 trains a day
    4,191 vehicles a day2022 road count
  13. MT PLEASANT AVEAmblerID 592804WGates56 trains a day
    617 vehicles a day2009 road count
  14. BUTLER PIKEAmblerID 592806KGates56 trains a day
    613 vehicles a day2009 road count
  15. 5th StreetLansdaleID 593062JGates56 trains a day
    613 vehicles a day2009 road count
  16. WALNUT STREETHatfieldID 593065EGates56 trains a day
    617 vehicles a day2009 road count
  17. Cowpath RoadHatfieldID 593066LGates56 trains a day
    13,635 vehicles a day2025 road count
  18. Bethlehem PikeHatfieldID 593067TGates56 trains a day
    19,981 vehicles a day2023 road count
  19. ninth streetLansdaleID 923787AGates56 trains a day
    617 vehicles a day2009 road count
  20. PARKING LOT - CLAIRE CROSSINGLansdaleID 977413UGates56 trains a day
    1 vehicle a day2020 road count
  21. WASHINGTON STREETNorristownID 588714RGates53 trains a day
    613 vehicles a day2009 road count
  22. MAIN STREETNorristownID 588715XGates53 trains a day
    613 vehicles a day2009 road count
  23. END STREET - LEE STREETWhitemarshID 589566CGates53 trains a day
    617 vehicles a day2009 road count
  24. FORD STREETNorristownID 589574UGates53 trains a day
    613 vehicles a day2009 road count
  25. HARRY STREETConshohockenID 592688KGates53 trains a day
    613 vehicles a day2009 road count
  26. ASH STREETConshohockenID 592689SGates53 trains a day
    617 vehicles a day2009 road count
  27. POPLAR STREETConshohockenID 592693GGates53 trains a day
    613 vehicles a day2009 road count
  28. CHERRY STREETConshohockenID 592696CGates53 trains a day
    613 vehicles a day2009 road count
  29. SPRING MILL ROADWhitemarshID 592699XGates53 trains a day
    613 vehicles a day2009 road count
  30. MARSHALL STREETNorristownID 592915NGates53 trains a day
    613 vehicles a day2009 road count
  31. SPRING MILL STATION PEDWhitemarshID 968004DOther or not reported53 trains a day
    No road count has been reported.
  32. OAK STREETConshohockenID 977414BGates53 trains a day
    613 vehicles a day2009 road count
  33. MEADOWBROOK AVENUEHatboroID 592665DGates51 trains a day
    613 vehicles a day2009 road count
  34. Montgomery AvenueHatboroID 593132WGates51 trains a day
    4,998 vehicles a day2024 road count
  35. MORELAND AVENUEHatboroID 593133DGates51 trains a day
    613 vehicles a day2009 road count
  36. Byberry RoadHatfieldID 593134KGates51 trains a day
    7,854 vehicles a day2023 road count
  37. FULMOR AVENUEHatboroID 593135SGates51 trains a day
    613 vehicles a day2009 road count
  38. Warminster RoadHatboroID 593136YGates51 trains a day
    13,759 vehicles a day2018 road count
  39. Old York RoadJenkintownID 593137FGates51 trains a day
    7,295 vehicles a day2025 road count
  40. DAVISVILLE ROADWillow GroveID 593138MGates51 trains a day
    617 vehicles a day2009 road count
  41. Moreland RoadJenkintownID 593139UGates51 trains a day
    9,864 vehicles a day2024 road count
  42. Easton and SusqueRoslynID 593142CFlashing lights51 trains a day
    10,865 vehicles a day2023 road count
  43. BRADFIELD ROADAbingtonID 593143JGates51 trains a day
    617 vehicles a day2009 road count
  44. Jenkintown RoadJenkintownID 593144RGates51 trains a day
    6,238 vehicles a day2024 road count
  45. Mt Carmel AVEJenkintownID 593145XGates51 trains a day
    4,534 vehicles a day2025 road count
  46. CRESTMONT STATION PEDAbingtonID 968005KOther or not reported51 trains a day
    No road count has been reported.
  47. WILLOW GROVE STATION PEDWillow GroveID 968006SOther or not reported51 trains a day
    No road count has been reported.
  48. LAFORCE PEDLansdaleID 977410YOther or not reported47 trains a day
    No road count has been reported.
  49. RYDAL ROADAbingtonID 589934PGates42 trains a day
    617 vehicles a day2009 road count
  50. RED LION ROADJenkintownID 589938SGates42 trains a day
    13,495 vehicles a day2025 road count

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