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 list
Crossings on page 14 in Norfolk Southern Railway Company
Loading the map.

The 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.

Page 14 of 25
  1. Spencer Orchard RoadWalnut CoveID 470184XGates4 trains a day
    235 vehicles a day2025 road count
  2. Fagg RoadWalnut CoveID 470185EGates4 trains a day
    563 vehicles a day2025 road count
  3. Salem Chapel RoadWalnut CoveID 470186LSigns only4 trains a day
    260 vehicles a day2025 road count
  4. Squire Marshall RoadWalnut CoveID 470189GFlashing lights4 trains a day
    96 vehicles a day2025 road count
  5. Stoney Point RoadWalkertownID 470199MSigns only4 trains a day
    168 vehicles a day2025 road count
  6. Kallam RoadWalkertownID 470204GSigns only4 trains a day
    23 vehicles a day2025 road count
  7. Leight StreetWalkertownID 470205NGates4 trains a day
    168 vehicles a day2025 road count
  8. Salem RoadWalkertownID 470206VFlashing lights4 trains a day
    142 vehicles a day2025 road count
  9. Hendersonville Road / Biltmore AvenueAshevilleID 720475EGates4 trains a day
    23,778 vehicles a day2025 road count
  10. Stoner RoadAshevilleID 720478AGates4 trains a day
    1,041 vehicles a day2025 road count
  11. East Street / Cole StreetAshevilleID 720479GGates4 trains a day
    412 vehicles a day2025 road count
  12. Glendale AvenueAshevilleID 720480BGates4 trains a day
    805 vehicles a day2025 road count
  13. Jims Branch RoadAshevilleID 720754AGates4 trains a day
    1,310 vehicles a day2025 road count
  14. Dennis StreetSwannanoaID 720764FGates4 trains a day
    1,401 vehicles a day2025 road count
  15. Old Lytle Cove RoadSwannanoaID 720769PGates4 trains a day
    310 vehicles a day2025 road count
  16. Old Airport RoadPine Knoll ShoresID 722654CGates4 trains a day
    2,316 vehicles a day2026 road count
  17. Wildwood RoadNewportID 722657XGates4 trains a day
    108 vehicles a day2026 road count
  18. Sam Garner RoadNewportID 722659LGates4 trains a day
    1,817 vehicles a day2026 road count
  19. Carl Garner RoadNewportID 722660FGates4 trains a day
    186 vehicles a day2026 road count
  20. Main StNewportID 722663BGates4 trains a day
    2,969 vehicles a day2026 road count
  21. Chatham StreetNewportID 722664HFlashing lights4 trains a day
    6,695 vehicles a day2015 road count
  22. Johnson StreetNewportID 722667DSigns only4 trains a day
    891 vehicles a day2026 road count
  23. Lake View DriveNewportID 722668KSigns only4 trains a day
    347 vehicles a day2026 road count
  24. Mason Town RoadNewportID 722670LGates4 trains a day
    953 vehicles a day2026 road count
  25. Tom Mann RoadNewportID 722671TGates4 trains a day
    155 vehicles a day2026 road count
  26. Route 70NewportID 722672AGates4 trains a day
    18,894 vehicles a day2026 road count
  27. Miller BoulevardHavelockID 722674NFlashing lights4 trains a day
    7,475 vehicles a day2017 road count
  28. Greenfield BoulevardHavelockID 722676CGates4 trains a day
    3,116 vehicles a day2026 road count
  29. School House RoadHavelockID 722677JGates4 trains a day
    597 vehicles a day2026 road count
  30. Pine Grove RoadHavelockID 722678RGates4 trains a day
    111 vehicles a day2026 road count
  31. Catfish Lake RoadHavelockID 722681YGates4 trains a day
    1,355 vehicles a day2026 road count
  32. Fisher AvenueJames CityID 722684UGates4 trains a day
    561 vehicles a day2026 road count
  33. Riverdale RoadJames CityID 722686HGates4 trains a day
    656 vehicles a day2026 road count
  34. Camp Kiro RoadJames CityID 722688WGates4 trains a day
    2,257 vehicles a day2026 road count
  35. West Thurman RoadJames CityID 722689DGates4 trains a day
    10,505 vehicles a day2026 road count
  36. W Grantham RoadJames CityID 722691EGates4 trains a day
    1,708 vehicles a day2026 road count
  37. Airport RoadJames CityID 722693TGates4 trains a day
    4,650 vehicles a day2026 road count
  38. John StreetJames CityID 722697VGates4 trains a day
    131 vehicles a day2026 road count
  39. Howell RoadJames CityID 722698CGates4 trains a day
    7,855 vehicles a day2026 road count
  40. Front StreetNew BernID 722699JFlashing lights4 trains a day
    3,276 vehicles a day2017 road count
  41. Pollock StreetNew BernID 722700BSigns only4 trains a day
    3,851 vehicles a day2017 road count
  42. Broad StreetNew BernID 722701HFlashing lights4 trains a day
    6,697 vehicles a day2025 road count
  43. New StreetNew BernID 722702PSigns only4 trains a day
    1,212 vehicles a day2017 road count
  44. Johnson StreetNew BernID 722703WSigns only4 trains a day
    1,264 vehicles a day2017 road count
  45. Queen StreetNew BernID 722704DFlashing lights4 trains a day
    1,893 vehicles a day2017 road count
  46. Guion StreetNew BernID 722705KGates4 trains a day
    140 vehicles a day2026 road count
  47. National AvenueNew BernID 722706SGates4 trains a day
    3,982 vehicles a day2017 road count
  48. Gold StreetNew LondonID 724294NGates4 trains a day
    441 vehicles a day2024 road count
  49. Austin RoadNew LondonID 724295VGates4 trains a day
    1,473 vehicles a day2024 road count
  50. Danville RoadNew LondonID 724296CSigns only4 trains a day
    227 vehicles a day2024 road count

Report a blocked crossing

  1. Call the number on the blue sign at the crossing first. The sign names the railroad and gives the crossing number.

  2. 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.

    Have ready: the street or roadway name, the city and the six-digit DOT crossing number on the sign. Checked on on norfolksouthern.com.

  3. 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