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.
- Cedar Creek RoadFranklinton4,193 vehicles a day2022 road count
- Bert Winston RoadYoungsville3,859 vehicles a day2022 road count
- Winston StreetYoungsville5,056 vehicles a day2022 road count
- Main StreetYoungsville9,291 vehicles a day2022 road count
- Pine StreetYoungsville1,271 vehicles a day2022 road count
- Brick StreetWake Forest2,766 vehicles a day2022 road count
- SidewalkWake ForestNo road count has been reported.
- Elm AvenueWake Forest2,903 vehicles a day2022 road count
- Holding AvenueWake Forest2,656 vehicles a day2022 road count
- Friendship Chapel RoadWake Forest411 vehicles a day2022 road count
- Ligon Mill RoadWake Forest10,152 vehicles a day2022 road count
- Durant RoadRaleigh4,133 vehicles a day2022 road count
- Gresham Lake RoadRaleigh10,611 vehicles a day2022 road count
- Millbrook RoadRaleigh9,867 vehicles a day2022 road count
- New Hope Church RoadRaleigh10,837 vehicles a day2022 road count
- Tarheel DriveRaleigh1,046 vehicles a day2022 road count
- Wolfpack LaneRaleigh4,465 vehicles a day2022 road count
- Whitaker Mill RoadRaleigh6,021 vehicles a day2022 road count
- Corinth RoadHaywood2,340 vehicles a day2024 road count
- Marks Creek Church RoadHamlet258 vehicles a day2014 road count
- Midway RoadRockingham661 vehicles a day2024 road count
- River RoadRockingham1,982 vehicles a day2024 road count
- Hancock StreetRockingham6,923 vehicles a day2024 road count
- Hancock StreetRockingham7,373 vehicles a day2024 road count
- Mill RoadRockingham3,940 vehicles a day2024 road count
- Aleo First StreetRockingham409 vehicles a day2024 road count
- Mill RoadRockingham5,739 vehicles a day2024 road count
- Church StreetRockingham2,956 vehicles a day2024 road count
- Chalk RoadHamlet2,394 vehicles a day2024 road count
- Battley Dairy RoadHamlet2,089 vehicles a day2024 road count
- Commonwealth AvenueEast Laurinburg18 vehicles a day2014 road count
- Airport RoadMaxton1,105 vehicles a day2014 road count
- Old Lumberton RoadMaxton2,800 vehicles a day2006 road count
- McNair StreetMaxton705 vehicles a day2023 road count
- Smith StreetMaxton133 vehicles a day2023 road count
- Dunn RoadLumberton3,158 vehicles a day2023 road count
- K B RoadLumberton1,499 vehicles a day2023 road count
- Lucia Riverbend HighwayMount Holly7,294 vehicles a day2025 road count
- Sifford RoadDenver1,459 vehicles a day2025 road count
- Little Egypt RoadDenver34 vehicles a day2025 road count
- Optimist Club RoadDenver11,338 vehicles a day2025 road count
- Pine Ridge DriveDenver2,105 vehicles a day2025 road count
- Campground RoadDenver10,881 vehicles a day2025 road count
- Sallybrook LaneDenver132 vehicles a day2025 road count
- Stillwater DriveTerrell53 vehicles a day2025 road count
- Killian Farm RoadTriangle511 vehicles a day2025 road count
- NC 73Triangle19,861 vehicles a day2025 road count
- State StreetCharlotte5,384 vehicles a day1994 road count
- Parkway AvenueCharlotte3,104 vehicles a day2024 road count
- Terminal Street / Northern DriveCharlotte374 vehicles a day2024 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