How many public crossings does SOO Line Railroad Company report in Minnesota?

The FRA inventory of lists 658 public railroad crossings in Minnesota with SOO Line Railroad Company as the reporting railroad.

Public crossings
658
Public crossings with identified warning devices
645
Public crossings reported with gates
45%
Most trains a day reported
28
Reported incidents at public crossings since 2016
55
Gate share compared with the state
10 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 3 in SOO Line Railroad Company
Loading the map.

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

Open SOO Line Railroad Company in the full map Members

Gates are reported at 45% of these crossings.

  • Gates29345%
  • Flashing lights without reported gates294%
  • Signs without reported gates or lights32349%
  • Other or not reported132%

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 3 of 14
  1. Csah 12 NBuffaloID 689182UGates20 trains a day
    4,244 vehicles a day2022 road count
  2. 45th St NWMaple LakeID 689193GGates20 trains a day
    65 vehicles a day2012 road count
  3. Oak AveMaple LakeID 689196CGates20 trains a day
    2,200 vehicles a day2016 road count
  4. Birch AveMaple LakeID 689197JGates20 trains a day
    1,100 vehicles a day2016 road count
  5. Csah 37Maple LakeID 689200PGates20 trains a day
    2,271 vehicles a day2022 road count
  6. Hart Ave NWMaple LakeID 689201WGates20 trains a day
    78 vehicles a day2012 road count
  7. Illsley Ave NWMaple LakeID 689202DGates20 trains a day
    276 vehicles a day2012 road count
  8. Csah 6AnnandaleID 689206FGates20 trains a day
    1,465 vehicles a day2022 road count
  9. Pioneer Park TrAnnandaleID 689210VSigns only20 trains a day
    54 vehicles a day2012 road count
  10. S Poplar LaAnnandaleID 689211CGates20 trains a day
    730 vehicles a day2016 road count
  11. Myrtle Dr SAnnandaleID 689212JGates20 trains a day
    210 vehicles a day2016 road count
  12. W Harrison StAnnandaleID 689213RGates20 trains a day
    416 vehicles a day2012 road count
  13. Excelsior Ave SAnnandaleID 689214XGates20 trains a day
    3,400 vehicles a day2016 road count
  14. Oliver Ave NWSouth HavenID 689217TGates20 trains a day
    3,150 vehicles a day2020 road count
  15. 90th St NWSouth HavenID 689218ASigns only20 trains a day
    148 vehicles a day2012 road count
  16. Oak AveSouth HavenID 689220BGates20 trains a day
    420 vehicles a day2016 road count
  17. Willow Ave SSouth HavenID 689221HGates20 trains a day
    560 vehicles a day2016 road count
  18. Adam RdKimballID 689229MGates20 trains a day
    89 vehicles a day2012 road count
  19. Cherry StKimballID 689232VGates20 trains a day
    10 vehicles a day2011 road count
  20. Main StKimballID 689233CGates20 trains a day
    6,000 vehicles a day2011 road count
  21. Balsam RdKimballID 689240MSigns only20 trains a day
    105 vehicles a day2011 road count
  22. Central Ave NWatkinsID 689244PGates20 trains a day
    2,150 vehicles a day2011 road count
  23. 667th AveWatkinsID 689245WGates20 trains a day
    120 vehicles a day2011 road count
  24. Kramer RdEden ValleyID 689249YGates20 trains a day
    104 vehicles a day2012 road count
  25. 617th AveEden ValleyID 689255CGates20 trains a day
    95 vehicles a day2011 road count
  26. State StEden ValleyID 689257RGates20 trains a day
    3,050 vehicles a day2011 road count
  27. Meeker Stearns StEden ValleyID 689260YGates20 trains a day
    310 vehicles a day2011 road count
  28. Lakewood RdEden ValleyID 689263UGates20 trains a day
    210 vehicles a day2011 road count
  29. 150th StEden ValleyID 689266PGates20 trains a day
    128 vehicles a day2012 road count
  30. Ttt RdEden ValleyID 689267WGates20 trains a day
    188 vehicles a day2012 road count
  31. Cross Creek RdPaynesvilleID 689271LGates20 trains a day
    161 vehicles a day2012 road count
  32. Copperfield RdPaynesvilleID 689272TGates20 trains a day
    49 vehicles a day2012 road count
  33. Washburne AvePaynesvilleID 689278JGates20 trains a day
    1,350 vehicles a day2019 road count
  34. 296th AvePaynesvilleID 689280KGates20 trains a day
    20 vehicles a day2019 road count
  35. Roseville Rd NEPaynesvilleID 689284MSigns only20 trains a day
    250 vehicles a day2022 road count
  36. 190th St NERegalID 689287HGates20 trains a day
    255 vehicles a day2018 road count
  37. 182nd St SERegalID 689288PSigns only20 trains a day
    23 vehicles a day2012 road count
  38. 160th St NERegalID 689291XSigns only20 trains a day
    39 vehicles a day2022 road count
  39. 145th St NERegalID 689293LGates20 trains a day
    455 vehicles a day2018 road count
  40. 378th AveBelgradeID 689299CSigns only20 trains a day
    61 vehicles a day2022 road count
  41. 380th AveBelgradeID 689300USigns only20 trains a day
    11 vehicles a day2022 road count
  42. Csah 69BelgradeID 689303PGates20 trains a day
    405 vehicles a day2017 road count
  43. 215th StBelgradeID 689304WGates20 trains a day
    408 vehicles a day2022 road count
  44. School StBelgradeID 689308YGates20 trains a day
    75 vehicles a day2016 road count
  45. Borgerding AveBelgradeID 689311GGates20 trains a day
    416 vehicles a day2012 road count
  46. Washburn AveBelgradeID 689312NGates20 trains a day
    540 vehicles a day2019 road count
  47. Csah 13BelgradeID 689313VGates20 trains a day
    640 vehicles a day2019 road count
  48. 458th AveBrootenID 689318ESigns only20 trains a day
    232 vehicles a day2022 road count
  49. Rice StBrootenID 689325PGates20 trains a day
    416 vehicles a day2012 road count
  50. Central AveBrootenID 689326WGates20 trains a day
    940 vehicles a day2017 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. CPKC's 24-hour line for the United States and Canada: 1-800-716-9132. CPKC does not list a separate line for blocked crossings.

    Have ready: the crossing location and the DOT crossing number from the blue sign. Checked on on cpkcr.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