How many public crossings does BNSF Railway Company report in North Dakota?

The FRA inventory of lists 1,494 public railroad crossings in North Dakota with BNSF Railway Company as the reporting railroad.

Public crossings
1,494
Public crossings with identified warning devices
1,488
Public crossings reported with gates
26%
Most trains a day reported
31
Reported incidents at public crossings since 2016
107
Gate share compared with the state
6 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 13 in BNSF Railway Company
Loading the map.

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

Open BNSF Railway Company in the full map Members

Gates are reported at 26% of these crossings.

  • Gates38526%
  • Flashing lights without reported gates80.5%
  • Signs without reported gates or lights1,09573%
  • Other or not reported60.4%

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 13 of 30
  1. Eastern AveCraryID 086652HGates6 trains a day
    260 vehicles a day1989 road count
  2. 1st StCraryID 086653PSigns only6 trains a day
    30 vehicles a day1988 road count
  3. 91st Ave NECraryID 086654WSigns only6 trains a day
    5 vehicles a day1988 road count
  4. PublicCraryID 086655DSigns only6 trains a day
    6 vehicles a day1988 road count
  5. 89th Ave NECraryID 086658YSigns only6 trains a day
    40 vehicles a day2023 road count
  6. 88th Ave NECraryID 086659FSigns only6 trains a day
    20 vehicles a day1988 road count
  7. 87th Ave NEDevils LakeID 086671MSigns only6 trains a day
    30 vehicles a day1988 road count
  8. 86th Ave NEDevils LakeID 086672USigns only6 trains a day
    5 vehicles a day1988 road count
  9. 85th Ave NEDevils LakeID 086674HSigns only6 trains a day
    5 vehicles a day1988 road count
  10. 12th AveDevils LakeID 086679SGates6 trains a day
    3,900 vehicles a day1988 road count
  11. N 69th StGrand ForksID 086752MGates6 trains a day
    180 vehicles a day1988 road count
  12. N 83rd StGrand ForksID 086753UGates6 trains a day
    120 vehicles a day1988 road count
  13. 16th St NEGrand ForksID 086755HGates6 trains a day
    625 vehicles a day1988 road count
  14. 17th St NEGrand ForksID 086757WSigns only6 trains a day
    65 vehicles a day2023 road count
  15. 18th St NEGrand ForksID 086758DSigns only6 trains a day
    20 vehicles a day1988 road count
  16. 20th St NEEmeradoID 086760ESigns only6 trains a day
    30 vehicles a day1988 road count
  17. 22nd St NEEmeradoID 086764GSigns only6 trains a day
    20 vehicles a day1988 road count
  18. 24th St NEEmeradoID 086766VSigns only6 trains a day
    20 vehicles a day1988 road count
  19. 25th St NEEmeradoID 086767CGates6 trains a day
    1,750 vehicles a day1996 road count
  20. 26th StEmeradoID 086769RGates6 trains a day
    150 vehicles a day1988 road count
  21. 27th St NEEmeradoID 086771SSigns only6 trains a day
    60 vehicles a day1988 road count
  22. 28th St NEEmeradoID 086773FSigns only6 trains a day
    45 vehicles a day1988 road count
  23. 30th StArvillaID 086776BGates6 trains a day
    150 vehicles a day1988 road count
  24. 31st St NEArvillaID 086778PGates6 trains a day
    175 vehicles a day1988 road count
  25. 32nd StreetArvillaID 086780RGates6 trains a day
    120 vehicles a day2007 road count
  26. 33rd St NEArvillaID 086781XSigns only6 trains a day
    55 vehicles a day1988 road count
  27. 34th St NEArvillaID 086783LSigns only6 trains a day
    10 vehicles a day1988 road count
  28. 35th St NELarimoreID 086785ASigns only6 trains a day
    10 vehicles a day1988 road count
  29. 36th St NELarimoreID 086787NGates6 trains a day
    110 vehicles a day2019 road count
  30. Demers AveGrand ForksID 086876FGates6 trains a day
    3,380 vehicles a day2024 road count
  31. ND 18/Towner AveLarimoreID 086877MGates6 trains a day
    915 vehicles a day2023 road count
  32. Barrett AveLarimoreID 086880VGates6 trains a day
    70 vehicles a day1988 road count
  33. 17th Ave NELarimoreID 086881CSigns only6 trains a day
    10 vehicles a day1988 road count
  34. 39th St NELarimoreID 086882JSigns only6 trains a day
    5 vehicles a day1988 road count
  35. 40th St NELarimoreID 086883RSigns only6 trains a day
    35 vehicles a day1988 road count
  36. 41st StLarimoreID 086884XGates6 trains a day
    15 vehicles a day1988 road count
  37. 42nd St NELarimoreID 086887TSigns only6 trains a day
    15 vehicles a day1988 road count
  38. 43rd St NELarimoreID 086889GSigns only6 trains a day
    25 vehicles a day1988 road count
  39. 62nd AveGlen UllinID 087496CSigns only6 trains a day
    15 vehicles a day2018 road count
  40. 63rd AveGlen UllinID 087497JGates6 trains a day
    700 vehicles a day2018 road count
  41. 66th AveGlen UllinID 087503KSigns only6 trains a day
    45 vehicles a day2018 road count
  42. 68th AveGlen UllinID 087505YSigns only6 trains a day
    25 vehicles a day2018 road count
  43. 38th StHebronID 087508USigns only6 trains a day
    10 vehicles a day2018 road count
  44. 38th StHebronID 087510VSigns only6 trains a day
    40 vehicles a day2018 road count
  45. 73rd AveHebronID 087514XGates6 trains a day
    115 vehicles a day2018 road count
  46. 74th AveHebronID 087515ESigns only6 trains a day
    20 vehicles a day2020 road count
  47. Elm StHebronID 087518AGates6 trains a day
    750 vehicles a day2018 road count
  48. PedestrianHebronID 087519GOther or not reported6 trains a day
    No road count has been reported.
  49. Elk StHebronID 087523WGates6 trains a day
    550 vehicles a day2018 road count
  50. 78th AveHebronID 087525KSigns only6 trains a day
    25 vehicles a day2018 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. BNSF's line for a train blocking a crossing: 1-800-832-5452. Choose option 3 when the call answers.

    Have ready: the street or roadway, the city and the DOT crossing number from the blue sign at the crossing. Checked on on bnsf.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