How many railroad crossings are in Rowan County, North Carolina?

The FRA inventory of lists 77 public railroad crossings in Rowan County, North Carolina.

Public crossings
77
Public crossings with identified warning devices
76
Public crossings reported with gates
60%
Most trains a day reported
145
Reported incidents at public crossings since 2016
13
Gate share compared with the state
3 percentage points lower

Where are these public crossings?

Browse the list
Crossings on page 2 in Rowan County
Loading the map.

The map shows the available locations on this page. Area shading may include crossings outside this group.

Open Rowan County in the full map Members

Make a grant table of these crossings

Gates are reported at 60% of these crossings.

  • Gates4660%
  • Flashing lights without reported gates79%
  • Signs without reported gates or lights2330%
  • Other or not reported11%

Each crossing appears once, grouped by its reported warning devices. Missing fields don't mean the warning devices are absent.

School-bus routes

61 of 77 public crossings here are reported as on a school-bus route. 39 of those are reported as equipped with gates.

  • On a school-bus route6179% of public crossings
  • Of those, equipped with gates3964% of route crossings

The FRA inventory says for each crossing whether it is on a school-bus route. A crossing not reported as on a school-bus route may still be on one.

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 2 of 2
  1. Bank StreetGranite QuarryID 724346DGates4 trains a day
    1,350 vehicles a day2025 road count
  2. E Church StGranite QuarryID 724347KGates4 trains a day
    721 vehicles a day2025 road count
  3. East Kern StGranite QuarryID 724348SGates4 trains a day
    347 vehicles a day2025 road count
  4. Faith RoadSalisburyID 724349YGates4 trains a day
    6,956 vehicles a day2025 road count
  5. Mirror Park RoadSalisburyID 724350TSigns only4 trains a day
    78 vehicles a day2025 road count
  6. Beachnut LaneSalisburyID 724351ASigns only4 trains a day
    132 vehicles a day2025 road count
  7. Davis StreetSalisburyID 724352GSigns only4 trains a day
    294 vehicles a day2025 road count
  8. Tower DriveSalisburyID 724353NSigns only4 trains a day
    244 vehicles a day2025 road count
  9. Pearl StreetSalisburyID 724354VSigns only4 trains a day
    670 vehicles a day2025 road count
  10. Old Concord RoadSalisburyID 724355CGates4 trains a day
    7,689 vehicles a day2019 road count
  11. Martin Luther King Junior AvenueSalisburyID 724359EGates4 trains a day
    6,262 vehicles a day2019 road count
  12. Jake Alexander BoulevardSalisburyID 916944YGates4 trains a day
    15,274 vehicles a day2019 road count
  13. Cool Springs RoadWoodleafID 721562LFlashing lights2 trains a day
    2,336 vehicles a day2025 road count
  14. Quarry RoadWoodleafID 721566NSigns only2 trains a day
    196 vehicles a day2025 road count
  15. Woodleaf Barber RoadWoodleafID 721571KSigns only2 trains a day
    264 vehicles a day2025 road count
  16. Thompson RoadClevelandID 721575MSigns only2 trains a day
    254 vehicles a day2025 road count
  17. Hackett StreetSpencerID 715309CSigns only1 train a day
    18 vehicles a day2025 road count
  18. Willow Creek Drive / I-85 Service RoadSpencerID 715311DSigns only1 train a day
    24 vehicles a day2025 road count
  19. Old US 70BarberID 736353XFlashing lights1 train a day
    700 vehicles a day2015 road count
  20. Railroad StreetSalisburyID 715271HSigns only0 trains a day
    100 vehicles a day1995 road count
  21. Railroad AvenueEast SpencerID 715303LSigns only0 trains a day
    800 vehicles a day2005 road count
  22. Long StreetEast SpencerID 715304TFlashing lights0 trains a day
    4,705 vehicles a day2015 road count
  23. Samuel Spencer DriveSpencerID 715305ASigns only0 trains a day
    186 vehicles a day2018 road count
  24. Old NC 80Gold HillID 915967COther or not reported0 trains a day
    22 vehicles a day2005 road count
  25. Old Beatty Ford RoadGold HillID 915968JSigns only0 trains a day
    2,020 vehicles a day2025 road count
  26. Barber Junction RoadBarberID 951933DSigns only0 trains a day
    453 vehicles a day2014 road count
  27. Jake Alexander BoulevardSalisburyID 956671RFlashing lights0 trains a day
    14,360 vehicles a day2014 road count

Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates