How many railroad crossings are in Delaware County, Pennsylvania?

The FRA inventory of lists 135 public railroad crossings in Delaware County, Pennsylvania.

Public crossings
135
Public crossings with identified warning devices
115
Public crossings reported with gates
27%
Most trains a day reported
256
Reported incidents at public crossings since 2016
25
Gate share compared with the state
3 percentage points lower

Where are these public crossings?

Browse the list
Crossings on page 2 in Delaware County
Loading the map.

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

Open Delaware County in the full map Members

Gates are reported at 27% of these crossings.

  • Gates3727%
  • Flashing lights without reported gates129%
  • Signs without reported gates or lights6649%
  • Other or not reported2015%

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 2 of 3
  1. Jackson StreetMediaID 910492VOther or not reported60 trains a day
    832 vehicles a day2009 road count
  2. Olive StreetMediaID 910493COther or not reported60 trains a day
    832 vehicles a day2009 road count
  3. Orange StreetMediaID 910494JOther or not reported60 trains a day
    4,260 vehicles a day2025 road count
  4. South AveMediaID 910495RSigns only60 trains a day
    832 vehicles a day2009 road count
  5. Veterans SquareMediaID 910496XSigns only60 trains a day
    832 vehicles a day2009 road count
  6. Springfield RoadClifton HtsID 910449POther or not reported57 trains a day
    13,943 vehicles a day2024 road count
  7. Merion AvenueAldanID 910451RSigns only57 trains a day
    832 vehicles a day2009 road count
  8. Shisler AvenueAldanID 910452XSigns only57 trains a day
    832 vehicles a day2009 road count
  9. Wayne AvenueAldanID 910453ESigns only57 trains a day
    832 vehicles a day2009 road count
  10. Providence RoadAldanID 910454LOther or not reported57 trains a day
    11,384 vehicles a day2023 road count
  11. Magnolia AvenueAldanID 910455TSigns only57 trains a day
    832 vehicles a day2009 road count
  12. Rively RoadCollingdaleID 910456ASigns only57 trains a day
    832 vehicles a day2009 road count
  13. North StreetCollingdaleID 910457GSigns only57 trains a day
    832 vehicles a day2009 road count
  14. Pricilla LaneAldanID 910498LSigns only57 trains a day
    832 vehicles a day2009 road count
  15. Pennsylvania AvenAldanID 910499TOther or not reported57 trains a day
    832 vehicles a day2009 road count
  16. Jefferson StreetClifton HtsID 910500KSigns only57 trains a day
    832 vehicles a day2009 road count
  17. Madison AvenueClifton HtsID 910501SOther or not reported57 trains a day
    832 vehicles a day2009 road count
  18. Lenni RoadChester HtsID 541319YGates56 trains a day
    4,229 vehicles a day2025 road count
  19. Turner RoadMediaID 541413MGates56 trains a day
    5,803 vehicles a day2026 road count
  20. Swarthmore AvenueSwarthmoreID 541422LGates56 trains a day
    832 vehicles a day2009 road count
  21. Church Road - Blue Church RoadMortonID 541423TGates56 trains a day
    832 vehicles a day2009 road count
  22. Woodland AvenueMortonID 541424AGates56 trains a day
    14,001 vehicles a day2026 road count
  23. Amosland RoadMortonID 541425GGates56 trains a day
    832 vehicles a day2009 road count
  24. Providence RoadUpper DarbyID 541426NGates56 trains a day
    832 vehicles a day2009 road count
  25. Bishop AvenueUpper DarbyID 541427VGates56 trains a day
    11,860 vehicles a day2024 road count
  26. Oak AveClifton HtsID 541430DGates56 trains a day
    13,493 vehicles a day2025 road count
  27. Wycombe AvenueLansdowneID 541436UGates56 trains a day
    832 vehicles a day2009 road count
  28. Union AvenueLansdowneID 541437BGates56 trains a day
    832 vehicles a day2009 road count
  29. Wallingford Station PedWallingfordID 968008FOther or not reported56 trains a day
    No road count has been reported.
  30. Fernwood Yeadon Station PedUpper DarbyID 968009MOther or not reported56 trains a day
    No road count has been reported.
  31. Elwyn Station PedElwynID 968010GOther or not reported56 trains a day
    No road count has been reported.
  32. Moylan-rose Valley Station PedMediaID 977412MOther or not reported52 trains a day
    No road count has been reported.
  33. Gayley StreetMediaID 910497ESigns only45 trains a day
    832 vehicles a day2009 road count
  34. Meeting House RoaMarcus HookID 140670CGates17 trains a day
    6,651 vehicles a day2024 road count
  35. Post RoadMarcus HookID 914986DSigns only16 trains a day
    6,523 vehicles a day2024 road count
  36. Naamans CreekMarcus HookID 140672RGates15 trains a day
    5,947 vehicles a day2024 road count
  37. Fifth StreetDarbyID 140640KGates12 trains a day
    832 vehicles a day2009 road count
  38. Oak LaneGlenoldenID 140646BGates12 trains a day
    12,934 vehicles a day2024 road count
  39. Ashland AvenueGlenoldenID 140647HGates12 trains a day
    832 vehicles a day2009 road count
  40. South AvenueGlenoldenID 140649WGates12 trains a day
    9,548 vehicles a day2023 road count
  41. Amosland RoadGlenoldenID 140650RGates12 trains a day
    9,010 vehicles a day2025 road count
  42. Swarthmore AvenueRidley ParkID 140652EGates12 trains a day
    11,443 vehicles a day2026 road count
  43. Fairview RoadRidley ParkID 140654TGates12 trains a day
    6,545 vehicles a day2024 road count
  44. Main StreetDarbyID 140641SGates11 trains a day
    12,416 vehicles a day2019 road count
  45. Meeting House WesMarcus HookID 140673XGates11 trains a day
    832 vehicles a day2009 road count
  46. Sun Oil PlantMarcus HookID 914996JGates10 trains a day
    1,278 vehicles a day2016 road count
  47. Booth StChesterID 592842FSigns only5 trains a day
    4,512 vehicles a day2016 road count
  48. Morton AveChesterID 589277BGates4 trains a day
    832 vehicles a day1986 road count
  49. Eddystone Station - NorthChesterID 589285TFlashing lights4 trains a day
    10,848 vehicles a day2016 road count
  50. Boeing XingChesterID 589287GGates4 trains a day
    5,012 vehicles a day2016 road count

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