How many public crossings does Norfolk Southern Railway Company report in Virginia?

The FRA inventory of lists 1,142 public railroad crossings in Virginia with Norfolk Southern Railway Company as the reporting railroad.

Public crossings
1,142
Public crossings with identified warning devices
1,110
Public crossings reported with gates
65%
Most trains a day reported
66
Reported incidents at public crossings since 2016
155
Gate share compared with the state
1 percentage point lower

Where are these public crossings?

Browse the list
Crossings on page 11 in Norfolk Southern Railway Company
Loading the map.

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

Open Norfolk Southern Railway Company in the full map Members

Gates are reported at 65% of these crossings.

  • Gates73965%
  • Flashing lights without reported gates857%
  • Signs without reported gates or lights28625%
  • Other or not reported323%

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 11 of 23
  1. Seventeenth StreetRoanokeID 468591BSigns only6 trains a day
    50 vehicles a day2022 road count
  2. Cleveland AvenueRoanokeID 468592HGates6 trains a day
    1,000 vehicles a day2022 road count
  3. Eighteenth StreetRoanokeID 468593PGates6 trains a day
    1,000 vehicles a day2022 road count
  4. Bridge StreetRoanokeID 468594WGates6 trains a day
    2,600 vehicles a day2022 road count
  5. Stone Mountain RoadWiseID 469011LGates6 trains a day
    1,200 vehicles a day2011 road count
  6. Siskin RoadWiseID 469015NGates6 trains a day
    53 vehicles a day2012 road count
  7. Kentucky AvenueNortonID 469018JFlashing lights6 trains a day
    1,700 vehicles a day2011 road count
  8. Cook DriveSalemID 469458AGates6 trains a day
    920 vehicles a day2025 road count
  9. Diuguids LaneSalemID 469468FGates6 trains a day
    5,800 vehicles a day2024 road count
  10. Poor Mountain RoadSalemID 469474JGates6 trains a day
    650 vehicles a day2011 road count
  11. West River RoadEllistonID 469478LGates6 trains a day
    578 vehicles a day2012 road count
  12. Ironto RoadEllistonID 469497RGates6 trains a day
    190 vehicles a day2012 road count
  13. North Fork RoadBlacksburgID 469506MGates6 trains a day
    970 vehicles a day2011 road count
  14. Jannelle RoadBlacksburgID 469509HGates6 trains a day
    2,362 vehicles a day2012 road count
  15. Yellow Sulphur RoadChristiansburgID 469511JGates6 trains a day
    240 vehicles a day2011 road count
  16. Big Falls RoadMcCoyID 469598CGates6 trains a day
    419 vehicles a day2012 road count
  17. Norris Run RoadMcCoyID 469599JGates6 trains a day
    40 vehicles a day2011 road count
  18. Goodwins Ferry RoadEgglestonID 469601HFlashing lights6 trains a day
    248 vehicles a day2012 road count
  19. Goodwins Ferry RoadEgglestonID 469602PGates6 trains a day
    248 vehicles a day2012 road count
  20. Goodwins Ferry RoadEgglestonID 469604DGates6 trains a day
    160 vehicles a day2011 road count
  21. Cliffview StreetEgglestonID 469605KFlashing lights6 trains a day
    200 vehicles a day2011 road count
  22. River RoadPembrokeID 469612VGates6 trains a day
    740 vehicles a day2011 road count
  23. Dillard DriveSalemID 469948SGates6 trains a day
    460 vehicles a day2025 road count
  24. West River RoadEllistonID 469954VGates6 trains a day
    10 vehicles a day2012 road count
  25. Stoney Ridge RoadNathalieID 470483EFlashing lights6 trains a day
    106 vehicles a day2012 road count
  26. Doctor Lacy TrailNathalieID 470485TFlashing lights6 trains a day
    143 vehicles a day2012 road count
  27. Railroad DriveNathalieID 470486AFlashing lights6 trains a day
    72 vehicles a day2012 road count
  28. Doctor Merritt DriveNathalieID 470487GFlashing lights6 trains a day
    123 vehicles a day2012 road count
  29. Lenning RoadNathalieID 470491WGates6 trains a day
    718 vehicles a day2012 road count
  30. Hodges StreetHalifaxID 470498UFlashing lights6 trains a day
    82 vehicles a day2012 road count
  31. Howard P Anderson RoadCrystal HillID 470500TGates6 trains a day
    826 vehicles a day2012 road count
  32. Main StreetHalifaxID 470517WGates6 trains a day
    12,000 vehicles a day2012 road count
  33. Sutphin RoadHalifaxID 470521LGates6 trains a day
    300 vehicles a day2012 road count
  34. Edmunds StreetHalifaxID 470522TOther or not reported6 trains a day
    1,700 vehicles a day2012 road count
  35. Boundary RoadHarmanID 471487KGates6 trains a day
    25 vehicles a day2011 road count
  36. Old Rocklick RoadBig RockID 471492GGates6 trains a day
    3,000 vehicles a day2011 road count
  37. Drybridge CourtSandstonID 714241MSigns only6 trains a day
    41 vehicles a day2012 road count
  38. Meadow RoadLakesideID 714243BGates6 trains a day
    427 vehicles a day2011 road count
  39. Dispatch RoadSandstonID 714244HGates6 trains a day
    1,242 vehicles a day2012 road count
  40. Old Church RoadNew KentID 714249SGates6 trains a day
    950 vehicles a day2012 road count
  41. Old River RoadNew KentID 714251TGates6 trains a day
    230 vehicles a day2011 road count
  42. Pocket RoadNew KentID 714256CSigns only6 trains a day
    69 vehicles a day2011 road count
  43. Pocahontas TrailWest PointID 714257JGates6 trains a day
    130 vehicles a day2011 road count
  44. Mount Olive Cohoke RoadWest PointID 714265BGates6 trains a day
    106 vehicles a day2011 road count
  45. Mount Olive Cohoke RoadWest PointID 714266HGates6 trains a day
    368 vehicles a day2011 road count
  46. Sweet Hall RoadWest PointID 714269DOther or not reported6 trains a day
    136 vehicles a day2011 road count
  47. Euclid BoulevardWest PointID 714276NOther or not reported6 trains a day
    860 vehicles a day2011 road count
  48. Pamunkey AvenueWest PointID 714280DSigns only6 trains a day
    100 vehicles a day2011 road count
  49. Oak Grove AvenueWest PointID 714281KSigns only6 trains a day
    50 vehicles a day2012 road count
  50. Harrison StreetHarrisonburgID 842238FGates6 trains a day
    1,000 vehicles a day2011 road count

Report a blocked crossing

  1. Call the number on the blue sign at the crossing first. The sign names the railroad and gives the crossing number.

  2. Norfolk Southern's line for crossing gates, signals and rough crossings: 800-453-2530. Norfolk Southern's 24-hour police line is 800-946-4744.

    Have ready: the street or roadway name, the city and the six-digit DOT crossing number on the sign. Checked on on norfolksouthern.com.

  3. Then tell the Federal Railroad Administration with its blocked crossing reporter. FRA uses the reports only to track where crossings are blocked and what that causes.

If someone needs help right away, call 911. How to report a blocked crossing

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