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

The FRA inventory of lists 507 public railroad crossings in Iowa with BNSF Railway Company as the reporting railroad.

Public crossings
507
Public crossings with identified warning devices
501
Public crossings reported with gates
47%
Most trains a day reported
58
Reported incidents at public crossings since 2016
39
Gate share compared with the state
17 percentage points higher

Where are these public crossings?

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

  • Gates24047%
  • Flashing lights without reported gates428%
  • Signs without reported gates or lights21943%
  • Other or not reported61%

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 6 of 11
  1. 150th StLe MarsID 097428DSigns only8 trains a day
    50 vehicles a day2011 road count
  2. County RoadStrubleID 097429KGates8 trains a day
    270 vehicles a day2015 road count
  3. 130th StStrubleID 097430ESigns only8 trains a day
    20 vehicles a day2011 road count
  4. 120th StStrubleID 097431LGates8 trains a day
    20 vehicles a day2011 road count
  5. 4th StreetStrubleID 097433ASigns only8 trains a day
    130 vehicles a day2011 road count
  6. William StreetStrubleID 097434GSigns only8 trains a day
    289 vehicles a day1998 road count
  7. Main StStrubleID 097435NGates8 trains a day
    800 vehicles a day2015 road count
  8. 510th StStrubleID 097437CSigns only8 trains a day
    90 vehicles a day2011 road count
  9. 500th StStrubleID 097438JGates8 trains a day
    70 vehicles a day2015 road count
  10. 480th StMauriceID 097443FSigns only8 trains a day
    25 vehicles a day2011 road count
  11. 4th StreetMauriceID 097445UGates8 trains a day
    520 vehicles a day2015 road count
  12. 460th StMauriceID 097446BSigns only8 trains a day
    10 vehicles a day2011 road count
  13. 450th StMauriceID 097449WGates8 trains a day
    1,970 vehicles a day2024 road count
  14. 440th StSioux CenterID 097451XSigns only8 trains a day
    60 vehicles a day2011 road count
  15. 430th StSioux CenterID 097453LSigns only8 trains a day
    45 vehicles a day2011 road count
  16. 420th StSioux CenterID 097456GGates8 trains a day
    1,242 vehicles a day2024 road count
  17. 20th StreetSioux CenterID 097457NGates8 trains a day
    2,050 vehicles a day2015 road count
  18. 9th St SWSioux CenterID 097458VFlashing lights8 trains a day
    1,170 vehicles a day2015 road count
  19. 270th StRock ValleyID 097465FSigns only8 trains a day
    50 vehicles a day2015 road count
  20. 192nd StCouncil BluffsID 074396KGates7 trains a day
    370 vehicles a day2012 road count
  21. Carlisle RdDes MoinesID 916813VSigns only6 trains a day
    348 vehicles a day1978 road count
  22. Jinkins RdPacific JctnID 074375SSigns only5 trains a day
    130 vehicles a day2012 road count
  23. Ingrahm RdPacific JctnID 074377FSigns only5 trains a day
    40 vehicles a day2016 road count
  24. Hanna RdPacific JctnID 074379USigns only5 trains a day
    20 vehicles a day2016 road count
  25. Gaston AvePacific JctnID 074382CSigns only5 trains a day
    10 vehicles a day2016 road count
  26. Eastman RdPacific JctnID 074386ESigns only5 trains a day
    10 vehicles a day2016 road count
  27. Allis RdPacific JctnID 074388TSigns only5 trains a day
    80 vehicles a day2016 road count
  28. Bunge AveCouncil BluffsID 074392HGates5 trains a day
    3,760 vehicles a day2016 road count
  29. 35th StFort MadisonID 063230AFlashing lights4 trains a day
    130 vehicles a day2014 road count
  30. 33rd StreetFort MadisonID 063231GSigns only4 trains a day
    1,250 vehicles a day1975 road count
  31. 23rd StreetFort MadisonID 063233VFlashing lights4 trains a day
    367 vehicles a day1999 road count
  32. 21st StreetFort MadisonID 063234CSigns only4 trains a day
    300 vehicles a day2000 road count
  33. 20th StreetFort MadisonID 063235JGates4 trains a day
    660 vehicles a day2010 road count
  34. 18th StreetFort MadisonID 063240FGates4 trains a day
    710 vehicles a day1994 road count
  35. 2nd StreetFort MadisonID 063246WFlashing lights4 trains a day
    2,810 vehicles a day2014 road count
  36. Willow Patch RdFort MadisonID 063249SSigns only4 trains a day
    20 vehicles a day1996 road count
  37. Dam RdKeokukID 072379MSigns only4 trains a day
    120 vehicles a day1983 road count
  38. Bank StKeokukID 072381NGates4 trains a day
    400 vehicles a day1975 road count
  39. Commercial StKeokukID 072519MGates4 trains a day
    970 vehicles a day2014 road count
  40. N Water StKeokukID 072527EGates4 trains a day
    200 vehicles a day1975 road count
  41. 10th StreetFort MadisonID 072947JGates4 trains a day
    120 vehicles a day2006 road count
  42. Koehler LaneMontroseID 078027CFlashing lights4 trains a day
    25 vehicles a day2010 road count
  43. 274th StMontroseID 078032YSigns only4 trains a day
    35 vehicles a day2010 road count
  44. 270th StreetFort MadisonID 078035UGates4 trains a day
    240 vehicles a day2010 road count
  45. Henry Layden DrFort MadisonID 078036BGates4 trains a day
    1,100 vehicles a day2014 road count
  46. 255th StFort MadisonID 078038PGates4 trains a day
    1,310 vehicles a day2014 road count
  47. County RoadFort MadisonID 078040RSigns only4 trains a day
    35 vehicles a day2014 road count
  48. 245th StreetFort MadisonID 078041XSigns only4 trains a day
    35 vehicles a day2014 road count
  49. US61OLDFort MadisonID 078048VGates4 trains a day
    200 vehicles a day2010 road count
  50. Ortho RdFort MadisonID 078050WGates4 trains a day
    720 vehicles a day2010 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