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 listThe map shows the available locations on this page. Area shading may include crossings outside this group.
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.
- Oleander DriveWilmington25,899 vehicles a day2026 road count
- Seventeenth StreetWilmington16,095 vehicles a day2026 road count
- Sixteenth StreetWilmington17,175 vehicles a day2026 road count
- Marstellar StreetWilmington912 vehicles a day2026 road count
- Thirteenth StreetWilmington1,872 vehicles a day2026 road count
- Twelfth StreetWilmington252 vehicles a day2026 road count
- Tenth Street / Kidder StreetWilmington411 vehicles a day2026 road count
- Ninth StreetWilmington396 vehicles a day2026 road count
- Eighth StreetWilmington808 vehicles a day2026 road count
- Seventh StreetWilmington320 vehicles a day2026 road count
- Sixth Street / Martin StreetWilmington479 vehicles a day2026 road count
- Fifth StreetWilmington1,420 vehicles a day2026 road count
- Martin Street / Hooper StreetWilmington233 vehicles a day2026 road count
- Fourth StreetWilmington219 vehicles a day2026 road count
- Honeycutt RoadSpring Lake9,200 vehicles a day1979 road count
- Hay StreetFayetteville4,348 vehicles a day2023 road count
- Ray Avenue / Franklin StreetFayetteville2,346 vehicles a day2007 road count
- Russell StreetFayetteville3,314 vehicles a day2023 road count
- Blount StreetFayetteville2,010 vehicles a day2023 road count
- Third StreetWeldon6,349 vehicles a day2022 road count
- Second StreetWeldon5,863 vehicles a day2022 road count
- Atlantic AvenueRocky Mount3,311 vehicles a day2014 road count
- Aycock Acres RoadFremont104 vehicles a day2022 road count
- Pender StreetRocky Mount828 vehicles a day2022 road count
- Branch StreetRocky Mount1,235 vehicles a day2022 road count
- Cokey RoadRocky Mount4,852 vehicles a day2022 road count
- Fairview RoadRocky Mount2,702 vehicles a day2022 road count
- Glendale DriveRocky Mount1,324 vehicles a day2022 road count
- Rouse RoadRocky Mount162 vehicles a day2022 road count
- Brake RoadRocky Mount211 vehicles a day2022 road count
- Powell RoadRocky Mount353 vehicles a day2022 road count
- Kingsboro RoadRocky Mount1,042 vehicles a day2022 road count
- Harts Mill Run RoadTarboro357 vehicles a day2022 road count
- Racoon Branch RoadTarboro292 vehicles a day2022 road count
- McNair RoadTarboro1,244 vehicles a day2022 road count
- Royster StreetTarboro49 vehicles a day2022 road count
- Hope Lodge StreetTarboro1,330 vehicles a day2022 road count
- Main StreetTarboro8,371 vehicles a day2022 road count
- Commerce RoadWilson393 vehicles a day2022 road count
- Baldree RoadWilson2,261 vehicles a day2022 road count
- Tower RoadMargaretsville332 vehicles a day2019 road count
- Calvert StreetSeaboard312 vehicles a day2019 road count
- Main StreetSeaboard1,517 vehicles a day2019 road count
- Washington StreetSeaboard291 vehicles a day2019 road count
- Hargraves RoadSeaboard35 vehicles a day2019 road count
- Pleasant Grove RoadGumberry864 vehicles a day2019 road count
- Cornwallis RoadGarysburg414 vehicles a day2019 road count
- First StreetWeldon383 vehicles a day2022 road count
- First Street / Walnut StreetWeldon273 vehicles a day2022 road count
- Poplar StreetWeldon178 vehicles a day2022 road count
Report a blocked crossing
Call the number on the blue sign at the crossing first. The sign names the railroad and gives the crossing number.
CSX's line for reporting a problem at the tracks: 1-800-232-0144.
CSX contact pageCSX form for a crossing that is blocked again and again
Have ready: your name, the location (address or milepost) and what you observed. Checked on on csx.com.
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