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.
- Spencer Orchard RoadWalnut Cove235 vehicles a day2025 road count
- Fagg RoadWalnut Cove563 vehicles a day2025 road count
- Salem Chapel RoadWalnut Cove260 vehicles a day2025 road count
- Squire Marshall RoadWalnut Cove96 vehicles a day2025 road count
- Stoney Point RoadWalkertown168 vehicles a day2025 road count
- Kallam RoadWalkertown23 vehicles a day2025 road count
- Leight StreetWalkertown168 vehicles a day2025 road count
- Salem RoadWalkertown142 vehicles a day2025 road count
- Hendersonville Road / Biltmore AvenueAsheville23,778 vehicles a day2025 road count
- Stoner RoadAsheville1,041 vehicles a day2025 road count
- East Street / Cole StreetAsheville412 vehicles a day2025 road count
- Glendale AvenueAsheville805 vehicles a day2025 road count
- Jims Branch RoadAsheville1,310 vehicles a day2025 road count
- Dennis StreetSwannanoa1,401 vehicles a day2025 road count
- Old Lytle Cove RoadSwannanoa310 vehicles a day2025 road count
- Old Airport RoadPine Knoll Shores2,316 vehicles a day2026 road count
- Wildwood RoadNewport108 vehicles a day2026 road count
- Sam Garner RoadNewport1,817 vehicles a day2026 road count
- Carl Garner RoadNewport186 vehicles a day2026 road count
- Main StNewport2,969 vehicles a day2026 road count
- Chatham StreetNewport6,695 vehicles a day2015 road count
- Johnson StreetNewport891 vehicles a day2026 road count
- Lake View DriveNewport347 vehicles a day2026 road count
- Mason Town RoadNewport953 vehicles a day2026 road count
- Tom Mann RoadNewport155 vehicles a day2026 road count
- Route 70Newport18,894 vehicles a day2026 road count
- Miller BoulevardHavelock7,475 vehicles a day2017 road count
- Greenfield BoulevardHavelock3,116 vehicles a day2026 road count
- School House RoadHavelock597 vehicles a day2026 road count
- Pine Grove RoadHavelock111 vehicles a day2026 road count
- Catfish Lake RoadHavelock1,355 vehicles a day2026 road count
- Fisher AvenueJames City561 vehicles a day2026 road count
- Riverdale RoadJames City656 vehicles a day2026 road count
- Camp Kiro RoadJames City2,257 vehicles a day2026 road count
- West Thurman RoadJames City10,505 vehicles a day2026 road count
- W Grantham RoadJames City1,708 vehicles a day2026 road count
- Airport RoadJames City4,650 vehicles a day2026 road count
- John StreetJames City131 vehicles a day2026 road count
- Howell RoadJames City7,855 vehicles a day2026 road count
- Front StreetNew Bern3,276 vehicles a day2017 road count
- Pollock StreetNew Bern3,851 vehicles a day2017 road count
- Broad StreetNew Bern6,697 vehicles a day2025 road count
- New StreetNew Bern1,212 vehicles a day2017 road count
- Johnson StreetNew Bern1,264 vehicles a day2017 road count
- Queen StreetNew Bern1,893 vehicles a day2017 road count
- Guion StreetNew Bern140 vehicles a day2026 road count
- National AvenueNew Bern3,982 vehicles a day2017 road count
- Gold StreetNew London441 vehicles a day2024 road count
- Austin RoadNew London1,473 vehicles a day2024 road count
- Danville RoadNew London227 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.
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