How many public crossings does CSX Transportation report in Virginia?

The FRA inventory of lists 394 public railroad crossings in Virginia with CSX Transportation as the reporting railroad.

Public crossings
394
Public crossings with identified warning devices
370
Public crossings reported with gates
69%
Most trains a day reported
60
Reported incidents at public crossings since 2016
109
Gate share compared with the state
3 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 7 in CSX Transportation
Loading the map.

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

Open CSX Transportation in the full map Members

Gates are reported at 69% of these crossings.

  • Gates27069%
  • Flashing lights without reported gates4712%
  • Signs without reported gates or lights5313%
  • Other or not reported246%

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 7 of 8
  1. Martinsburg TrnpkWinchesterID 139441LFlashing lights0 trains a day
    14,038 vehicles a day2012 road count
  2. Valley TrpkWinchesterID 139457HGates0 trains a day
    16,772 vehicles a day2012 road count
  3. Marlboro Rd / FaiStephens CityID 139462EGates0 trains a day
    2,466 vehicles a day2012 road count
  4. Vaucluse RoadMiddletownID 139465AGates0 trains a day
    64 vehicles a day2012 road count
  5. Klines Mill RdMiddletownID 139467NGates0 trains a day
    362 vehicles a day2012 road count
  6. First StMiddletownID 139472KFlashing lights0 trains a day
    1,005 vehicles a day2012 road count
  7. Veterans RdMiddletownID 139473SFlashing lights0 trains a day
    578 vehicles a day2012 road count
  8. Meadow Mills RdMiddletownID 139474YGates0 trains a day
    175 vehicles a day2012 road count
  9. Oranda RdStrasburgID 139479HFlashing lights0 trains a day
    1,148 vehicles a day2011 road count
  10. Timberlake RdMiddletownID 139480CSigns only0 trains a day
    94 vehicles a day2012 road count
  11. Powhatan RdStrasburgID 139484EGates0 trains a day
    1,221 vehicles a day2012 road count
  12. Meadow Mills RdMiddletownID 141522LSigns only0 trains a day
    175 vehicles a day2012 road count
  13. Old York-hamptonNewport NewsID 224156UGates0 trains a day
    3,745 vehicles a day2011 road count
  14. Richneck RdNewport NewsID 224160JGates0 trains a day
    1,400 vehicles a day2011 road count
  15. Mill RoadCovingtonID 224476USigns only0 trains a day
    1,300 vehicles a day2012 road count
  16. S Lyman StCovingtonID 224488NOther or not reported0 trains a day
    500 vehicles a day2011 road count
  17. W Riverview DrCovingtonID 224489VGates0 trains a day
    2,200 vehicles a day2012 road count
  18. Thacker AvCovingtonID 224491WFlashing lights0 trains a day
    500 vehicles a day2012 road count
  19. S Rayon DrCovingtonID 224492DOther or not reported0 trains a day
    3,300 vehicles a day2012 road count
  20. Blue Ridge RdGlasgowID 224567AGates0 trains a day
    91 vehicles a day2012 road count
  21. Rockbridge RdGlasgowID 224569NGates0 trains a day
    3,276 vehicles a day2012 road count
  22. Old Aberdeen RoadHamptonID 224882RGates0 trains a day
    10,915 vehicles a day2012 road count
  23. Chestnut AveNewport NewsID 224891PGates0 trains a day
    5,200 vehicles a day2012 road count
  24. Marshall AveNewport NewsID 224893DGates0 trains a day
    4,400 vehicles a day2012 road count
  25. Greenlawn AveHamptonID 228396PFlashing lights0 trains a day
    691 vehicles a day2012 road count
  26. North McClure BtmHaysiID 243806YSigns only0 trains a day
    53 vehicles a day2011 road count
  27. Bridge StHaysiID 243807FGates0 trains a day
    309 vehicles a day2012 road count
  28. Sandlick DrHaysiID 243808MFlashing lights0 trains a day
    4,800 vehicles a day2011 road count
  29. Rush CreekClintwoodID 243829FOther or not reported0 trains a day
    320 vehicles a day2011 road count
  30. Rock House RdNortonID 243830AOther or not reported0 trains a day
    906 vehicles a day2011 road count
  31. Coeburn RdNortonID 243833VOther or not reported0 trains a day
    2,900 vehicles a day2011 road count
  32. Layne HollowNortonID 243834COther or not reported0 trains a day
    2,100 vehicles a day2011 road count
  33. Doctor Ralph StanNoraID 243844HGates0 trains a day
    1,160 vehicles a day2011 road count
  34. Hubbard Spring RdJonesvilleID 339471FGates0 trains a day
    220 vehicles a day2011 road count
  35. Hubbard Springs RoadJonesvilleID 339473UFlashing lights0 trains a day
    220 vehicles a day2011 road count
  36. Ocoonita RoadJonesvilleID 339509AGates0 trains a day
    550 vehicles a day2011 road count
  37. Ocoonita RoadJonesvilleID 339515DGates0 trains a day
    546 vehicles a day2012 road count
  38. Ocoonita RoadBen HurID 339521GGates0 trains a day
    501 vehicles a day2011 road count
  39. Ocoonita RoadBen HurID 339531MGates0 trains a day
    550 vehicles a day2011 road count
  40. Left Poor ValleyBen HurID 339532UGates0 trains a day
    300 vehicles a day2011 road count
  41. Cane Creek RdPennington GapID 339540LFlashing lights0 trains a day
    69 vehicles a day2012 road count
  42. South Ford StPennington GapID 339548RSigns only0 trains a day
    50 vehicles a day2012 road count
  43. Magnolia StPennington GapID 339549XSigns only0 trains a day
    100 vehicles a day2011 road count
  44. E Morgan AvenuePennington GapID 339550SGates0 trains a day
    9,200 vehicles a day2011 road count
  45. North Kentucky StreetPennington GapID 339551YFlashing lights0 trains a day
    2,800 vehicles a day2011 road count
  46. Harrell StreetPennington GapID 339557PGates0 trains a day
    1,200 vehicles a day2011 road count
  47. Possum Valley RdDrydenID 339578HGates0 trains a day
    840 vehicles a day2011 road count
  48. School House RidgeDrydenID 339579PGates0 trains a day
    1,000 vehicles a day2011 road count
  49. Cave Springs RdDrydenID 339590PGates0 trains a day
    140 vehicles a day2011 road count
  50. Stone Mountain RdBig Stone GapID 339592DGates0 trains a day
    160 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. CSX's line for reporting a problem at the tracks: 1-800-232-0144.

    Have ready: your name, the location (address or milepost) and what you observed. Checked on on csx.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