How many public crossings does CSX Transportation report in North Carolina?

The FRA inventory of lists 1,162 public railroad crossings in North Carolina with CSX Transportation as the reporting railroad.

Public crossings
1,162
Public crossings with identified warning devices
1,141
Public crossings reported with gates
75%
Most trains a day reported
32
Reported incidents at public crossings since 2016
161
Gate share compared with the state
13 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 1 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 75% of these crossings.

  • Gates86975%
  • Flashing lights without reported gates807%
  • Signs without reported gates or lights19217%
  • Other or not reported212%

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 1 of 24
  1. Goldleaf StreetRocky MountID 630083EGates32 trains a day
    1,300 vehicles a day2024 road count
  2. Sunset Avenue / Tarboro StreetRocky MountID 630085TGates32 trains a day
    2,700 vehicles a day2024 road count
  3. Bassett StreetRocky MountID 629767FGates30 trains a day
    2,200 vehicles a day2024 road count
  4. Grand AvenueRocky MountID 630082XGates30 trains a day
    9,500 vehicles a day2024 road count
  5. Western Avenue / Hill StreetRocky MountID 630086AGates30 trains a day
    1,000 vehicles a day2024 road count
  6. Nash Street / Marigold StreetRocky MountID 630087GGates30 trains a day
    650 vehicles a day2024 road count
  7. Pedestrian-train StationRocky MountID 640432POther or not reported30 trains a day
    No road count has been reported.
  8. Main StreetSharpsburgID 629832JGates29 trains a day
    3,529 vehicles a day2022 road count
  9. Moore StreetSharpsburgID 629833RGates29 trains a day
    918 vehicles a day2022 road count
  10. Divers Road / Rock Quarry RoadSharpsburgID 629834XGates29 trains a day
    562 vehicles a day2022 road count
  11. Thomas StreetRocky MountID 630084LGates29 trains a day
    1,900 vehicles a day2024 road count
  12. Battleboro AvenueRocky MountID 629686FGates28 trains a day
    2,479 vehicles a day2022 road count
  13. Van Slyke RoadWilsonID 629843WGates28 trains a day
    797 vehicles a day2022 road count
  14. Green StreetWilsonID 629849MGates28 trains a day
    723 vehicles a day2022 road count
  15. Cornwallis RoadPleasant HillID 629635VGates27 trains a day
    265 vehicles a day2019 road count
  16. College RoadRocky MountID 629687MGates27 trains a day
    28 vehicles a day2022 road count
  17. Upchurch RoadElm CityID 629841HGates27 trains a day
    949 vehicles a day2022 road count
  18. Highway 481 BypassEnfieldID 633949YGates27 trains a day
    1,396 vehicles a day2022 road count
  19. Macon Price RoadGarysburgID 629637JGates26 trains a day
    363 vehicles a day2019 road count
  20. Stephenson RoadGarysburgID 629639XGates26 trains a day
    21 vehicles a day2019 road count
  21. Country Club RoadWeldonID 629653TGates26 trains a day
    2,851 vehicles a day2022 road count
  22. Trueblood RoadWeldonID 629654AGates26 trains a day
    313 vehicles a day2022 road count
  23. Highway 125HalifaxID 629659JGates26 trains a day
    3,555 vehicles a day2022 road count
  24. Bryant StreetEnfieldID 629668HGates26 trains a day
    110 vehicles a day2022 road count
  25. Franklin StreetEnfieldID 629669PGates26 trains a day
    1,138 vehicles a day2022 road count
  26. Burnette AvenueEnfieldID 629671RGates26 trains a day
    929 vehicles a day2022 road count
  27. Nash StreetWhitakersID 629680PGates26 trains a day
    364 vehicles a day2022 road count
  28. North StreetElm CityID 629836LGates26 trains a day
    154 vehicles a day2022 road count
  29. Nash StreetElm CityID 629837TGates26 trains a day
    225 vehicles a day2022 road count
  30. Main StreetElm CityID 629838AGates26 trains a day
    2,272 vehicles a day2022 road count
  31. Wilson StreetElm CityID 629839GGates26 trains a day
    359 vehicles a day2022 road count
  32. London Church RoadWilsonID 629845KGates26 trains a day
    1,666 vehicles a day2022 road count
  33. Goldsboro Street / Herring Avenue / Gold StreetWilsonID 629847YGates26 trains a day
    5,696 vehicles a day2022 road count
  34. Vance StreetWilsonID 629848FGates26 trains a day
    941 vehicles a day2022 road count
  35. Barnes StreetWilsonID 629850GGates26 trains a day
    710 vehicles a day2022 road count
  36. Nash StreetWilsonID 629851NGates26 trains a day
    2,882 vehicles a day2022 road count
  37. Wilco BoulevardWilsonID 629866DGates26 trains a day
    2,211 vehicles a day2022 road count
  38. Underwood RoadFayettevilleID 629874VGates26 trains a day
    146 vehicles a day2023 road count
  39. Nc 46 / Nc 186GarysburgID 629643MGates25 trains a day
    4,466 vehicles a day2019 road count
  40. Whitfield StreetEnfieldID 629670JGates25 trains a day
    929 vehicles a day2014 road count
  41. Watson Seed Farm Road / Moore Farm RoadWhitakersID 629675TGates25 trains a day
    410 vehicles a day2022 road count
  42. Edgecombe Street / Marks StreetWhitakersID 629678NGates25 trains a day
    434 vehicles a day2022 road count
  43. Pippen Street / Main StreetWhitakersID 629679VGates25 trains a day
    1,503 vehicles a day2022 road count
  44. Reeses Store RoadHalifaxID 629656NGates24 trains a day
    109 vehicles a day2022 road count
  45. Tarboro RoadRocky MountID 629771VGates24 trains a day
    2,238 vehicles a day2022 road count
  46. Second StreetKenlyID 629933VGates24 trains a day
    5,318 vehicles a day2022 road count
  47. Edgerton StreetKenlyID 629935JGates24 trains a day
    553 vehicles a day2022 road count
  48. Bagley RoadKenlyID 629939LGates24 trains a day
    1,484 vehicles a day2022 road count
  49. Main StreetMicroID 629943BGates24 trains a day
    2,125 vehicles a day2022 road count
  50. Brown Wall RoadMicroID 629947DGates24 trains a day
    114 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. 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