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 20 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 20 of 25
  1. Raleigh BoulevardRaleighID 465692CGates1 train a day
    11,003 vehicles a day2014 road count
  2. Nichols AvenueRoxboroID 470570HSigns only1 train a day
    115 vehicles a day2011 road count
  3. Fieldcrest RoadEdenID 713751MFlashing lights1 train a day
    3,120 vehicles a day2023 road count
  4. Hackett StreetSpencerID 715309CSigns only1 train a day
    18 vehicles a day2025 road count
  5. Willow Creek Drive / I-85 Service RoadSpencerID 715311DSigns only1 train a day
    24 vehicles a day2025 road count
  6. Haywood StreetAshevilleID 720461WGates1 train a day
    1,892 vehicles a day2025 road count
  7. Random DriveNew LondonID 724286WGates1 train a day
    1,176 vehicles a day2024 road count
  8. Catawba AvenueOld FortID 729447GGates1 train a day
    5,791 vehicles a day2025 road count
  9. Main Avenue / Broad StreetGastoniaID 729943CFlashing lights1 train a day
    8,155 vehicles a day2016 road count
  10. University Station RoadHillsboroughID 735167TGates1 train a day
    1,007 vehicles a day2014 road count
  11. NC 86Chapel HillID 735170BGates1 train a day
    5,354 vehicles a day2014 road count
  12. Mill House RoadChapel HillID 735171HSigns only1 train a day
    1,436 vehicles a day2014 road count
  13. Mill House RoadChapel HillID 735172PSigns only1 train a day
    1,289 vehicles a day2014 road count
  14. Eubanks RoadChapel HillID 735173WGates1 train a day
    5,972 vehicles a day2014 road count
  15. Homestead RoadChapel HillID 735174DGates1 train a day
    10,051 vehicles a day2014 road count
  16. US 70MebaneID 735475YSigns only1 train a day
    10,166 vehicles a day2023 road count
  17. Seawell School RoadCarrboroID 736157RGates1 train a day
    4,344 vehicles a day2014 road count
  18. Tyvola RoadCharlotteID 736174GGates1 train a day
    26,300 vehicles a day2015 road count
  19. Old US 70BarberID 736353XFlashing lights1 train a day
    700 vehicles a day2015 road count
  20. Woodys Store RoadWoodsdaleID 869907SFlashing lights1 train a day
    60 vehicles a day2011 road count
  21. Bethabara Park BoulevardBethaniaID 914732NGates1 train a day
    9,386 vehicles a day2025 road count
  22. Standard DriveGreensboroID 950286SSigns only1 train a day
    693 vehicles a day2023 road count
  23. Minuet LaneCharlotteID 950396CSigns only1 train a day
    1,684 vehicles a day2015 road count
  24. SR 1402MebaneID 960829HOther or not reported1 train a day
    2,109 vehicles a day2014 road count
  25. Peden Steel RoadRaleighID 465726UOther or not reported0 trains a day
    726 vehicles a day2004 road count
  26. Phelps-west StreetFuquay VarinaID 465820HOther or not reported0 trains a day
    939 vehicles a day2005 road count
  27. O C Hester RoadFuquay VarinaID 465921UGates0 trains a day
    915 vehicles a day2005 road count
  28. NC 42Chalybeate SpringsID 465925WGates0 trains a day
    8,560 vehicles a day2010 road count
  29. Cokesbury RoadChalybeate SpringsID 465926DFlashing lights0 trains a day
    3,795 vehicles a day2010 road count
  30. Truelove RoadChalybeate SpringsID 465927KGates0 trains a day
    1,158 vehicles a day2010 road count
  31. Wade Stephenson RoadChalybeate SpringsID 465929YSigns only0 trains a day
    546 vehicles a day2010 road count
  32. Brickyard RoadColonID 465945HOther or not reported0 trains a day
    149 vehicles a day2010 road count
  33. Craven StreetNew BernID 466045VOther or not reported0 trains a day
    1,338 vehicles a day2011 road count
  34. US 17ErnulID 466080JGates0 trains a day
    8,201 vehicles a day2026 road count
  35. Gaynor StreetStanleyvilleID 470237UOther or not reported0 trains a day
    421 vehicles a day2025 road count
  36. Drew StreetDurhamID 470630PFlashing lights0 trains a day
    858 vehicles a day2010 road count
  37. Alston AvenueDurhamID 470631WGates0 trains a day
    16,096 vehicles a day2010 road count
  38. Hanover StreetDurhamID 470632DGates0 trains a day
    589 vehicles a day2010 road count
  39. Mallard StreetDurhamID 470633KSigns only0 trains a day
    584 vehicles a day2010 road count
  40. Gilbert StreetDurhamID 470634SSigns only0 trains a day
    416 vehicles a day2010 road count
  41. Liberty StreetDurhamID 470636FGates0 trains a day
    4,787 vehicles a day2010 road count
  42. Main StreetDurhamID 470638UGates0 trains a day
    8,055 vehicles a day2010 road count
  43. Ramseur StreetDurhamID 470640VGates0 trains a day
    1,907 vehicles a day2010 road count
  44. Holly StreetGoldsboroID 642009JOther or not reported0 trains a day
    781 vehicles a day2014 road count
  45. Market StreetGreensboroID 713711PFlashing lights0 trains a day
    14,000 vehicles a day2006 road count
  46. Raleigh StreetGreensboroID 713712WOther or not reported0 trains a day
    1,260 vehicles a day2008 road count
  47. Sullivan StreetGreensboroID 713713DOther or not reported0 trains a day
    3,185 vehicles a day2008 road count
  48. Sullivan StreetGreensboroID 713715SOther or not reported0 trains a day
    2,789 vehicles a day2008 road count
  49. Webb StreetGreensboroID 713716YOther or not reported0 trains a day
    200 vehicles a day2003 road count
  50. Webb StreetGreensboroID 713718MOther or not reported0 trains a day
    142 vehicles a day2008 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