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

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

Public crossings
1,163
Public crossings with identified warning devices
1,142
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
12 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 18 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.

  • Gates87075%
  • 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 18 of 24
  1. Oleander DriveWilmingtonID 629431JGates0 trains a day
    25,899 vehicles a day2026 road count
  2. Seventeenth StreetWilmingtonID 629432RGates0 trains a day
    16,095 vehicles a day2026 road count
  3. Sixteenth StreetWilmingtonID 629433XGates0 trains a day
    17,175 vehicles a day2026 road count
  4. Marstellar StreetWilmingtonID 629434EGates0 trains a day
    912 vehicles a day2026 road count
  5. Thirteenth StreetWilmingtonID 629435LFlashing lights0 trains a day
    1,872 vehicles a day2026 road count
  6. Twelfth StreetWilmingtonID 629436TSigns only0 trains a day
    252 vehicles a day2026 road count
  7. Tenth Street / Kidder StreetWilmingtonID 629437AFlashing lights0 trains a day
    411 vehicles a day2026 road count
  8. Ninth StreetWilmingtonID 629438GSigns only0 trains a day
    396 vehicles a day2026 road count
  9. Eighth StreetWilmingtonID 629439NSigns only0 trains a day
    808 vehicles a day2026 road count
  10. Seventh StreetWilmingtonID 629440HSigns only0 trains a day
    320 vehicles a day2026 road count
  11. Sixth Street / Martin StreetWilmingtonID 629441PSigns only0 trains a day
    479 vehicles a day2026 road count
  12. Fifth StreetWilmingtonID 629442WFlashing lights0 trains a day
    1,420 vehicles a day2026 road count
  13. Martin Street / Hooper StreetWilmingtonID 629443DSigns only0 trains a day
    233 vehicles a day2026 road count
  14. Fourth StreetWilmingtonID 629445SFlashing lights0 trains a day
    219 vehicles a day2026 road count
  15. Honeycutt RoadSpring LakeID 629566PGates0 trains a day
    9,200 vehicles a day1979 road count
  16. Hay StreetFayettevilleID 629570EOther or not reported0 trains a day
    4,348 vehicles a day2023 road count
  17. Ray Avenue / Franklin StreetFayettevilleID 629571LGates0 trains a day
    2,346 vehicles a day2007 road count
  18. Russell StreetFayettevilleID 629572TFlashing lights0 trains a day
    3,314 vehicles a day2023 road count
  19. Blount StreetFayettevilleID 629574GSigns only0 trains a day
    2,010 vehicles a day2023 road count
  20. Third StreetWeldonID 629647PGates0 trains a day
    6,349 vehicles a day2022 road count
  21. Second StreetWeldonID 629648WGates0 trains a day
    5,863 vehicles a day2022 road count
  22. Atlantic AvenueRocky MountID 629690VFlashing lights0 trains a day
    3,311 vehicles a day2014 road count
  23. Aycock Acres RoadFremontID 629702MSigns only0 trains a day
    104 vehicles a day2022 road count
  24. Pender StreetRocky MountID 629773JGates0 trains a day
    828 vehicles a day2022 road count
  25. Branch StreetRocky MountID 629775XGates0 trains a day
    1,235 vehicles a day2022 road count
  26. Cokey RoadRocky MountID 629776EGates0 trains a day
    4,852 vehicles a day2022 road count
  27. Fairview RoadRocky MountID 629779AGates0 trains a day
    2,702 vehicles a day2022 road count
  28. Glendale DriveRocky MountID 629780UGates0 trains a day
    1,324 vehicles a day2022 road count
  29. Rouse RoadRocky MountID 629782HGates0 trains a day
    162 vehicles a day2022 road count
  30. Brake RoadRocky MountID 629784WFlashing lights0 trains a day
    211 vehicles a day2022 road count
  31. Powell RoadRocky MountID 629788YGates0 trains a day
    353 vehicles a day2022 road count
  32. Kingsboro RoadRocky MountID 629789FGates0 trains a day
    1,042 vehicles a day2022 road count
  33. Harts Mill Run RoadTarboroID 629791GGates0 trains a day
    357 vehicles a day2022 road count
  34. Racoon Branch RoadTarboroID 629792NGates0 trains a day
    292 vehicles a day2022 road count
  35. McNair RoadTarboroID 629793VGates0 trains a day
    1,244 vehicles a day2022 road count
  36. Royster StreetTarboroID 629803YSigns only0 trains a day
    49 vehicles a day2022 road count
  37. Hope Lodge StreetTarboroID 629804FGates0 trains a day
    1,330 vehicles a day2022 road count
  38. Main StreetTarboroID 629806UFlashing lights0 trains a day
    8,371 vehicles a day2022 road count
  39. Commerce RoadWilsonID 629856XSigns only0 trains a day
    393 vehicles a day2022 road count
  40. Baldree RoadWilsonID 629857ESigns only0 trains a day
    2,261 vehicles a day2022 road count
  41. Tower RoadMargaretsvilleID 630091WGates0 trains a day
    332 vehicles a day2019 road count
  42. Calvert StreetSeaboardID 630096FGates0 trains a day
    312 vehicles a day2019 road count
  43. Main StreetSeaboardID 630097MGates0 trains a day
    1,517 vehicles a day2019 road count
  44. Washington StreetSeaboardID 630098UGates0 trains a day
    291 vehicles a day2019 road count
  45. Hargraves RoadSeaboardID 630101AGates0 trains a day
    35 vehicles a day2019 road count
  46. Pleasant Grove RoadGumberryID 630105CGates0 trains a day
    864 vehicles a day2019 road count
  47. Cornwallis RoadGarysburgID 630115HGates0 trains a day
    414 vehicles a day2019 road count
  48. First StreetWeldonID 630122TFlashing lights0 trains a day
    383 vehicles a day2022 road count
  49. First Street / Walnut StreetWeldonID 630127CFlashing lights0 trains a day
    273 vehicles a day2022 road count
  50. Poplar StreetWeldonID 630128JSigns only0 trains a day
    178 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