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 9 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 9 of 23
  1. Webb Branch RoadMavisdaleID 482063JGates10 trains a day
    900 vehicles a day2011 road count
  2. Splitlog RoadMavisdaleID 482072HSigns only10 trains a day
    No road count has been reported.
  3. Page DriveMavisdaleID 482074WGates10 trains a day
    510 vehicles a day2011 road count
  4. Fourteenth StreetRichmondID 714220UGates10 trains a day
    19,535 vehicles a day2012 road count
  5. Sixteenth StreetRichmondID 714223PSigns only10 trains a day
    166 vehicles a day2000 road count
  6. Dock StreetRichmondID 714227SGates10 trains a day
    3,312 vehicles a day2012 road count
  7. Pear StreetRichmondID 714228YOther or not reported10 trains a day
    214 vehicles a day2012 road count
  8. Williamsburg RoadRichmondID 714230AOther or not reported10 trains a day
    9,586 vehicles a day2012 road count
  9. Government RoadRichmondID 714231GGates10 trains a day
    3,279 vehicles a day2012 road count
  10. Jennie Scher RoadRichmondID 714232NGates10 trains a day
    2,380 vehicles a day2012 road count
  11. Richmond RoadLakesideID 714233VGates10 trains a day
    1,347 vehicles a day2011 road count
  12. Masonic LaneLakesideID 714234CGates10 trains a day
    10,000 vehicles a day2012 road count
  13. Laburnum AvenueLakesideID 714237XGates10 trains a day
    24,000 vehicles a day2011 road count
  14. Jefferson StreetHaymarketID 714365FGates10 trains a day
    6,462 vehicles a day2012 road count
  15. Loudoun AvenueThe PlainsID 714378GGates10 trains a day
    2,600 vehicles a day2011 road count
  16. Main StreetThe PlainsID 714379NGates10 trains a day
    2,000 vehicles a day2011 road count
  17. Belvoir RoadMarshallID 714382WGates10 trains a day
    1,935 vehicles a day2012 road count
  18. SR 622The PlainsID 714383DSigns only10 trains a day
    26 vehicles a day2005 road count
  19. SR 55The PlainsID 714384KGates10 trains a day
    4,300 vehicles a day2011 road count
  20. Rectortown RoadMarshallID 714385SGates10 trains a day
    2,700 vehicles a day2011 road count
  21. Lost Corner RoadThe PlainsID 714389UGates10 trains a day
    102 vehicles a day2011 road count
  22. Emmanuel Church RdThe PlainsID 714390NGates10 trains a day
    532 vehicles a day2011 road count
  23. Upperville RoadThe PlainsID 714394RGates10 trains a day
    292 vehicles a day2011 road count
  24. Hwy 17The PlainsID 714395XGates10 trains a day
    7,500 vehicles a day2011 road count
  25. Sage RoadThe PlainsID 714400SGates10 trains a day
    28 vehicles a day2011 road count
  26. Leeds Manor RoadThe PlainsID 714402FGates10 trains a day
    611 vehicles a day2012 road count
  27. Africa Mountain RoadThe PlainsID 714403MGates10 trains a day
    59 vehicles a day2011 road count
  28. Marshall AvenueElktonID 468753BGates9 trains a day
    535 vehicles a day2012 road count
  29. Captain Yancey RoadElktonID 468757DGates9 trains a day
    553 vehicles a day2012 road count
  30. Seymour DriveSouth BostonID 470523AGates9 trains a day
    250 vehicles a day2012 road count
  31. James Madison HighwayHaymarketID 714367UGates9 trains a day
    13,004 vehicles a day2011 road count
  32. Thoroughfare RoadManassasID 714369HGates9 trains a day
    281 vehicles a day2011 road count
  33. John Marshall HighwayGainesvilleID 714370CGates9 trains a day
    5,500 vehicles a day2011 road count
  34. Turner RoadGainesvilleID 714372RSigns only9 trains a day
    72 vehicles a day1979 road count
  35. Dupont RoadGainesvilleID 714375LGates9 trains a day
    49 vehicles a day2011 road count
  36. Happy Creek RoadFront RoyalID 714417VGates9 trains a day
    3,633 vehicles a day2012 road count
  37. Shenandoah Shores RoadFront RoyalID 714419JGates9 trains a day
    7,890 vehicles a day2012 road count
  38. Maltby AvenueNorfolkID 917289CSigns only9 trains a day
    3,800 vehicles a day2012 road count
  39. Campbell AvenueRoanokeID 468010BFlashing lights8 trains a day
    8,800 vehicles a day2022 road count
  40. Hillcroft RoadPhenixID 470297DGates8 trains a day
    122 vehicles a day2012 road count
  41. Lincoln StreetPhenixID 470299SGates8 trains a day
    78 vehicles a day2012 road count
  42. Berkley StreetPhenixID 470300JGates8 trains a day
    411 vehicles a day2012 road count
  43. Aspen RoadPhenixID 470308NGates8 trains a day
    96 vehicles a day2012 road count
  44. Terrell RoadBrooknealID 470311WGates8 trains a day
    93 vehicles a day2012 road count
  45. Long Island RoadNarunaID 470329GGates8 trains a day
    593 vehicles a day2012 road count
  46. Oakleys LaneLakesideID 714238EGates8 trains a day
    7,000 vehicles a day2011 road count
  47. Airport DriveLakesideID 714239LGates8 trains a day
    19,959 vehicles a day2012 road count
  48. Nine Mile RoadSandstonID 714240FGates8 trains a day
    6,640 vehicles a day2012 road count
  49. Tazewell AvenueRoanokeID 468013WGates7 trains a day
    4,700 vehicles a day2022 road count
  50. Bullitt AvenueRoanokeID 468015KGates7 trains a day
    500 vehicles a day2022 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