How many public crossings does BNSF Railway Company report in Minnesota?

The FRA inventory of lists 1,361 public railroad crossings in Minnesota with BNSF Railway Company as the reporting railroad.

Public crossings
1,361
Public crossings with identified warning devices
1,337
Public crossings reported with gates
40%
Most trains a day reported
32
Reported incidents at public crossings since 2016
109
Gate share compared with the state
6 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 25 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 40% of these crossings.

  • Gates54340%
  • Flashing lights without reported gates413%
  • Signs without reported gates or lights75355%
  • Other or not reported242%

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 25 of 28
  1. Wilson Ave NESt CloudID 061640SFlashing lights0 trains a day
    3,278 vehicles a day2019 road count
  2. Lakeland Dr SEWillmarID 061919ASigns only0 trains a day
    4,509 vehicles a day2019 road count
  3. 5th StHawleyID 062916HSigns only0 trains a day
    1,604 vehicles a day2012 road count
  4. 6th StHawleyID 062917PSigns only0 trains a day
    416 vehicles a day2012 road count
  5. 8th StHawleyID 062918WSigns only0 trains a day
    416 vehicles a day2012 road count
  6. Parke Ave SGlyndonID 062922LGates0 trains a day
    1,892 vehicles a day2019 road count
  7. Wilson Ave NESt CloudID 067258EFlashing lights0 trains a day
    3,278 vehicles a day2019 road count
  8. 2nd Ave NESt CloudID 067260FFlashing lights0 trains a day
    2,118 vehicles a day2019 road count
  9. St Germain St ESt CloudID 067262UGates0 trains a day
    9,685 vehicles a day2019 road count
  10. CR-51BeardsleyID 067524YSigns only0 trains a day
    106 vehicles a day2019 road count
  11. Main StBeardsleyID 067525FSigns only0 trains a day
    416 vehicles a day2012 road count
  12. Barthel Industrial DrAlbertvilleID 068446XFlashing lights0 trains a day
    2,663 vehicles a day2022 road count
  13. 73rd AveBrooklyn ParkID 068447EFlashing lights0 trains a day
    4,450 vehicles a day2019 road count
  14. 2nd St SWGlyndonID 071301PSigns only0 trains a day
    416 vehicles a day2012 road count
  15. 1st Ave NMoorheadID 071415CFlashing lights0 trains a day
    11,118 vehicles a day2019 road count
  16. 2nd Ave NMoorheadID 071416JSigns only0 trains a day
    831 vehicles a day2012 road count
  17. 5th Ave NMoorheadID 071417RSigns only0 trains a day
    831 vehicles a day2012 road count
  18. 7th Ave NMoorheadID 071418XSigns only0 trains a day
    768 vehicles a day2019 road count
  19. 15th Ave NMoorheadID 071419ESigns only0 trains a day
    6,267 vehicles a day2019 road count
  20. 28th Ave NMoorheadID 071420YSigns only0 trains a day
    900 vehicles a day2019 road count
  21. 70th Ave NMoorheadID 071423USigns only0 trains a day
    262 vehicles a day2019 road count
  22. 80th Ave NMoorheadID 071425HSigns only0 trains a day
    48 vehicles a day2012 road count
  23. 90th Ave NMoorheadID 071426POther or not reported0 trains a day
    2,729 vehicles a day2019 road count
  24. 98th Ave NMoorheadID 071427WOther or not reported0 trains a day
    231 vehicles a day2012 road count
  25. 100th Ave NMoorheadID 071428DSigns only0 trains a day
    568 vehicles a day2019 road count
  26. 110th Ave NMoorheadID 071429KSigns only0 trains a day
    63 vehicles a day2019 road count
  27. 120th Ave NGeorgetownID 071431LSigns only0 trains a day
    17 vehicles a day2012 road count
  28. 130th Ave NGeorgetownID 071433ASigns only0 trains a day
    33 vehicles a day2012 road count
  29. 140th Ave NGeorgetownID 071435NOther or not reported0 trains a day
    3 vehicles a day2012 road count
  30. CR-100GeorgetownID 071437CSigns only0 trains a day
    37 vehicles a day2019 road count
  31. Mason StGeorgetownID 071438JOther or not reported0 trains a day
    416 vehicles a day2012 road count
  32. CR-100GeorgetownID 071439ROther or not reported0 trains a day
    273 vehicles a day2019 road count
  33. Private RoadHitterdalID 072031WOther or not reported0 trains a day
    No road count has been reported.
  34. Northern Pacific AveUlenID 072053WSigns only0 trains a day
    1,112 vehicles a day2019 road count
  35. Park Ave EUlenID 072054DSigns only0 trains a day
    10 vehicles a day1988 road count
  36. Mnth 115Little FallsID 075080DSigns only0 trains a day
    3,104 vehicles a day2021 road count
  37. Walnut StMonticelloID 075081KSigns only0 trains a day
    2,139 vehicles a day2021 road count
  38. Waseca StDuluthID 075096ASigns only0 trains a day
    831 vehicles a day2012 road count
  39. W Railroad StDuluthID 075099VSigns only0 trains a day
    3,366 vehicles a day2019 road count
  40. W Railroad StDuluthID 075119EGates0 trains a day
    3,366 vehicles a day2019 road count
  41. Dayton Ave SEWadenaID 075303SSigns only0 trains a day
    213 vehicles a day2022 road count
  42. Colfax Ave SEWadenaID 075304YSigns only0 trains a day
    75 vehicles a day2022 road count
  43. Csah 22MorrisID 075358ESigns only0 trains a day
    2,123 vehicles a day2019 road count
  44. 340th StBellinghamID 075603FGates0 trains a day
    227 vehicles a day2019 road count
  45. Hahn RdMarshallID 075703KSigns only0 trains a day
    750 vehicles a day2012 road count
  46. Road not reportedVirginiaID 076009XSigns only0 trains a day
    630 vehicles a day1988 road count
  47. Msas 219HibbingID 076012FFlashing lights0 trains a day
    860 vehicles a day2019 road count
  48. Msas 219HibbingID 076013MFlashing lights0 trains a day
    860 vehicles a day2019 road count
  49. Sierra RdNashwaukID 076020XFlashing lights0 trains a day
    431 vehicles a day2011 road count
  50. Snowball RdCalumetID 076025GSigns only0 trains a day
    84 vehicles a day2012 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