How many public crossings does Norfolk Southern Railway Company report in North Carolina?
The FRA inventory of lists 1,221 public railroad crossings in North Carolina with Norfolk Southern Railway Company as the reporting railroad.
- Public crossings
- 1,221
- Public crossings with identified warning devices
- 1,171
- Public crossings reported with gates
- 65%
- Most trains a day reported
- 145
- Reported incidents at public crossings since 2016
- 236
- Gate share compared with the state
- 2 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.
Open Norfolk Southern Railway Company in the full map Members
Gates are reported at 65% of these crossings.
- Gates79165%
- Flashing lights without reported gates928%
- Signs without reported gates or lights28824%
- Other or not reported504%
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.
- Bessemer AvenueGreensboro10,700 vehicles a day2003 road count
- Raleigh StreetGreensboro400 vehicles a day2003 road count
- Goldsboro StreetGreensboro182 vehicles a day2008 road count
- Binford StreetGreensboro322 vehicles a day2023 road count
- Railroad StreetSalisbury100 vehicles a day1995 road count
- Railroad AvenueEast Spencer800 vehicles a day2005 road count
- Long StreetEast Spencer4,705 vehicles a day2015 road count
- Raleigh StreetCharlotte2,136 vehicles a day2024 road count
- Spratt StreetCharlotte2,000 vehicles a day1974 road count
- Statesville AvenueCharlotte7,608 vehicles a day1974 road count
- Woodward AvenueCharlotte3,782 vehicles a day2016 road count
- Moretz AvenueCharlotte2,672 vehicles a day2016 road count
- Norris AvenueCharlotte4,505 vehicles a day2016 road count
- Wilmar BoulevardCharlotte2,142 vehicles a day2024 road count
- Granite StreetCharlotte2,749 vehicles a day2024 road count
- Nevada BoulevardCharlotte1,548 vehicles a day2024 road count
- Steel Creek RoadCharlotte17,804 vehicles a day2024 road count
- Westinghouse BoulevardCharlotte14,369 vehicles a day2024 road count
- John Price RoadCharlotte3,708 vehicles a day2024 road count
- Tryon StreetCharlotte39,078 vehicles a day2024 road count
- General DriveCharlotte2,771 vehicles a day2024 road count
- Nevada BoulevardCharlotte3,417 vehicles a day2024 road count
- Brookford StreetCharlotte3,054 vehicles a day2024 road count
- Cordage StreetCharlotte2,776 vehicles a day2024 road count
- Wilmar BoulevardCharlotte3,330 vehicles a day2024 road count
- Granite StreetCharlotte6,958 vehicles a day2024 road count
- Continental BoulevardCharlotte1,260 vehicles a day2024 road count
- Westinghouse BoulevardCharlotte20,118 vehicles a day2024 road count
- Texland BoulevardCharlotte498 vehicles a day2024 road count
- Westinghouse BoulevardCharlotte13,369 vehicles a day2024 road count
- Carpet StreetCharlotte467 vehicles a day2011 road count
- Crompton StreetCharlotte805 vehicles a day2011 road count
- Nations Ford RoadCharlotte6,527 vehicles a day2024 road count
- Industrial DrivePineville1,001 vehicles a day2024 road count
- Rodney StreetPineville1,650 vehicles a day2024 road count
- Grover RoadCharlotte3,413 vehicles a day2015 road count
- Sixteenth StreetCharlotte3,684 vehicles a day2024 road count
- Old Dowd RoadCharlotte9,955 vehicles a day2024 road count
- Parkdale DriveBelmont736 vehicles a day2014 road count
- NC 161 / NC 274Bessemer City4,695 vehicles a day2024 road count
- Battleground AvenueKings Mountain3,203 vehicles a day2024 road count
- Battleground AvenueKings Mountain3,789 vehicles a day2024 road count
- Riverside DriveAsheville8,809 vehicles a day2025 road count
- Pearson Bridge RoadAsheville5,099 vehicles a day2025 road count
- Glendale AvenueAsheville1,878 vehicles a day2025 road count
- Fairview StAsheville1,973 vehicles a day2025 road count
- Old Zirconia RoadZirconia225 vehicles a day1994 road count
- Old Zirconia RoadZirconia65 vehicles a day1996 road count
- Bright RoadZirconia10 vehicles a day1996 road count
- Old Zirconia RoadZirconia100 vehicles a day2006 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.
Norfolk Southern's line for crossing gates, signals and rough crossings: 800-453-2530. Norfolk Southern's 24-hour police line is 800-946-4744.
Contact details on Norfolk Southern's website
Have ready: the street or roadway name, the city and the six-digit DOT crossing number on the sign. Checked on on norfolksouthern.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