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 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.
- 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.
- Goldleaf StreetRocky Mount1,300 vehicles a day2024 road count
- Sunset Avenue / Tarboro StreetRocky Mount2,700 vehicles a day2024 road count
- Bassett StreetRocky Mount2,200 vehicles a day2024 road count
- Grand AvenueRocky Mount9,500 vehicles a day2024 road count
- Western Avenue / Hill StreetRocky Mount1,000 vehicles a day2024 road count
- Nash Street / Marigold StreetRocky Mount650 vehicles a day2024 road count
- Pedestrian-train StationRocky MountNo road count has been reported.
- Main StreetSharpsburg3,529 vehicles a day2022 road count
- Moore StreetSharpsburg918 vehicles a day2022 road count
- Divers Road / Rock Quarry RoadSharpsburg562 vehicles a day2022 road count
- Thomas StreetRocky Mount1,900 vehicles a day2024 road count
- Battleboro AvenueRocky Mount2,479 vehicles a day2022 road count
- Van Slyke RoadWilson797 vehicles a day2022 road count
- Green StreetWilson723 vehicles a day2022 road count
- Cornwallis RoadPleasant Hill265 vehicles a day2019 road count
- College RoadRocky Mount28 vehicles a day2022 road count
- Upchurch RoadElm City949 vehicles a day2022 road count
- Highway 481 BypassEnfield1,396 vehicles a day2022 road count
- Macon Price RoadGarysburg363 vehicles a day2019 road count
- Stephenson RoadGarysburg21 vehicles a day2019 road count
- Country Club RoadWeldon2,851 vehicles a day2022 road count
- Trueblood RoadWeldon313 vehicles a day2022 road count
- Highway 125Halifax3,555 vehicles a day2022 road count
- Bryant StreetEnfield110 vehicles a day2022 road count
- Franklin StreetEnfield1,138 vehicles a day2022 road count
- Burnette AvenueEnfield929 vehicles a day2022 road count
- Nash StreetWhitakers364 vehicles a day2022 road count
- North StreetElm City154 vehicles a day2022 road count
- Nash StreetElm City225 vehicles a day2022 road count
- Main StreetElm City2,272 vehicles a day2022 road count
- Wilson StreetElm City359 vehicles a day2022 road count
- London Church RoadWilson1,666 vehicles a day2022 road count
- Goldsboro Street / Herring Avenue / Gold StreetWilson5,696 vehicles a day2022 road count
- Vance StreetWilson941 vehicles a day2022 road count
- Barnes StreetWilson710 vehicles a day2022 road count
- Nash StreetWilson2,882 vehicles a day2022 road count
- Wilco BoulevardWilson2,211 vehicles a day2022 road count
- Underwood RoadFayetteville146 vehicles a day2023 road count
- Nc 46 / Nc 186Garysburg4,466 vehicles a day2019 road count
- Whitfield StreetEnfield929 vehicles a day2014 road count
- Watson Seed Farm Road / Moore Farm RoadWhitakers410 vehicles a day2022 road count
- Edgecombe Street / Marks StreetWhitakers434 vehicles a day2022 road count
- Pippen Street / Main StreetWhitakers1,503 vehicles a day2022 road count
- Reeses Store RoadHalifax109 vehicles a day2022 road count
- Tarboro RoadRocky Mount2,238 vehicles a day2022 road count
- Second StreetKenly5,318 vehicles a day2022 road count
- Edgerton StreetKenly553 vehicles a day2022 road count
- Bagley RoadKenly1,484 vehicles a day2022 road count
- Main StreetMicro2,125 vehicles a day2022 road count
- Brown Wall RoadMicro114 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