How many railroad crossings are in Iowa?
The FRA inventory of 21 October 2026 lists 4,140 public railroad crossings in Iowa. 30% have gates, and 403 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 4,140
- Public crossings with gates
- 30%
- Incidents at public crossings since 2016
- 403
- Public crossings with signs only
- 2,219
Open Iowa in the full map Members
Filter Iowa crossingsMembers only. Sign in or create a free account.
Coverage across all 6,545 records
- Usable map locations
- 6,543 of 6,545 records2 records have missing information.
- Reported road counts
- 5,269 of 6,545 records1,276 records have missing information.
- Complete train counts
- 6,545 of 6,545 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 6,545 crossings in Iowa, public and private
Records 1,301–1,400 of 6,545
- Crossing 191360XPrivateSioux City1 vehicle a day, counted 1977, 49 years old.
- Crossing 191374FPrivate Industry-jebro IncSioux City1 vehicle a day, counted 1977, 49 years old.
- Crossing 191384L3rd StreetSioux City1,440 vehicles a day, counted 2015, 11 years old.
- Crossing 191389V11th StreetSioux City3,560 vehicles a day, counted 2015, 11 years old.
- Crossing 191390P18th StreetSioux City4,290 vehicles a day, counted 2015, 11 years old.
- Crossing 191400TBig Soo TerminalSioux City9,672 vehicles a day, counted 1986, 40 years old.
- Crossing 191401APrivateSioux City1 vehicle a day, counted 1970, 56 years old.
- Crossing 191403NPrivateSioux City1 vehicle a day, counted 1977, 49 years old.
- Crossing 191404VPrivateSioux City1 vehicle a day, counted 1977, 49 years old.
- Crossing 191405CBoulevard Of ChampionsSioux City180 vehicles a day, counted 2015, 11 years old.
- Crossing 191406JPatton StreetSioux City3,460 vehicles a day, counted 2015, 11 years old.
- Crossing 191407RPatton StreetSioux City770 vehicles a day, counted 2015, 11 years old.
- Crossing 191410YMurray StreetSioux City710 vehicles a day, counted 2015, 11 years old.
- Crossing 192641KDean AvenueDes Moines5,400 vehicles a day, counted 2000, 26 years old.
- Crossing 192643YCapitol AvenueDes Moines853 vehicles a day, counted 1998, 28 years old.
- Crossing 192653EBroadway AvenueDes Moines6,400 vehicles a day, counted 2016, 10 years old.
- Crossing 192654LNortheast 22nd StreetDes Moines5,100 vehicles a day, counted 2012, 14 years old.
- Crossing 192656APrivate RoadDes MoinesRoad traffic is not reported.
- Crossing 192657GPrivate RoadDes MoinesRoad traffic is not reported.
- Crossing 192672JGrant StBondurant3,150 vehicles a day, counted 2008, 18 years old.
- Crossing 192673RMain StBondurant630 vehicles a day, counted 2000, 26 years old.
- Crossing 192748MDixon StreetDes Moines4,290 vehicles a day, counted 2004, 22 years old.
- Crossing 192749UHull AvenueDes Moines2,860 vehicles a day, counted 2012, 14 years old.
- Crossing 192750NEculid AvenueDes Moines14,000 vehicles a day, counted 2015, 11 years old.
- Crossing 192751VMadison AvenueDes Moines1,910 vehicles a day, counted 1980, 46 years old.
- Crossing 192752CAurora StreetDes Moines2,310 vehicles a day, counted 2012, 14 years old.
- Crossing 192753JBroadway AvenueDes Moines8,200 vehicles a day, counted 2012, 14 years old.
- Crossing 192845W14th StreetDes Moines17,400 vehicles a day, counted 2015, 11 years old.
- Crossing 192846DNorth East 44th AvenueDes Moines470 vehicles a day, counted 2012, 14 years old.
- Crossing 192848SNorth East 3rd StreetDes Moines2,920 vehicles a day, counted 2012, 14 years old.
- Crossing 192849YNorth East 43rd PlaceDes Moines45 vehicles a day, counted 2012, 14 years old.
- Crossing 192851ANorthwest Hoffman LaneDes Moines1,290 vehicles a day, counted 2012, 14 years old.
- Crossing 192915JUS 30Grand Junction3,990 vehicles a day, counted 2010, 16 years old.
- Crossing 192916RIA 144Grand Junction750 vehicles a day, counted 2024, 2 years old.
- Crossing 193004JPrivateWaukee1 vehicle a day, counted 1970, 56 years old.
- Crossing 193005RUniversity Avenue And Grand Prairie ParkwayWaukee4,350 vehicles a day, counted 2000, 26 years old.
- Crossing 193006X98th StreetWaukee50 vehicles a day, counted 1996, 30 years old.
- Crossing 193007E88th StreetWest Des Moines60 vehicles a day, counted 1996, 30 years old.
- Crossing 193010MJordan Creek ParkwayWaukee32,300 vehicles a day, counted 2012, 14 years old.
- Crossing 193011UAshworth RoadWest Des Moines3,540 vehicles a day, counted 1996, 30 years old.
- Crossing 193012BPrivateWest Des Moines1 vehicle a day, counted 1970, 56 years old.
- Crossing 193014P60th StreetWest Des Moines12,200 vehicles a day, counted 2008, 18 years old.
- Crossing 193016D50th StreetWest Des Moines15,600 vehicles a day, counted 2012, 14 years old.
- Crossing 193017K39th StreetWest Des Moines760 vehicles a day, counted 1994, 32 years old.
- Crossing 193019YGrand AvenueWest Des Moines10,100 vehicles a day, counted 2008, 18 years old.
- Crossing 193020TFuller RoadWest Des Moines5,100 vehicles a day, counted 2012, 14 years old.
- Crossing 193021A13th StreetWest Des Moines1,370 vehicles a day, counted 1998, 28 years old.
- Crossing 193022GSouth 11th StreetWest Des Moines1,900 vehicles a day, counted 1994, 32 years old.
- Crossing 193026JEdwards AveDes Moines853 vehicles a day, counted 1998, 28 years old.
- Crossing 193045NSW 63rd StDes Moines23,500 vehicles a day, counted 2024, 2 years old.
- Crossing 193046V230th StreetMarshalltown70 vehicles a day, counted 2013, 13 years old.
- Crossing 193047CPrivateMarshalltown1 vehicle a day, counted 1970, 56 years old.
- Crossing 193049RPrivateMarshalltown1 vehicle a day, counted 1970, 56 years old.
- Crossing 193050K250th StreetMarshalltown30 vehicles a day, counted 2013, 13 years old.
- Crossing 193051SPrivateMarshalltown1 vehicle a day, counted 1970, 56 years old.
- Crossing 193052YDillon RoadMarshalltown360 vehicles a day, counted 2013, 13 years old.
- Crossing 193053F260th StreetMarshalltown35 vehicles a day, counted 2013, 13 years old.
- Crossing 193054MPrivateMarshalltown1 vehicle a day, counted 1970, 56 years old.
- Crossing 193055U270th StreetMarshalltown80 vehicles a day, counted 2013, 13 years old.
- Crossing 193057H280th StreetGilman50 vehicles a day, counted 2013, 13 years old.
- Crossing 193059W290th StreetGilman470 vehicles a day, counted 2013, 13 years old.
- Crossing 193060RGreen Castle RoadGilman15 vehicles a day, counted 2013, 13 years old.
- Crossing 193061XPrivateGilman1 vehicle a day, counted 1970, 56 years old.
- Crossing 193063LYates AvenueGilman30 vehicles a day, counted 2013, 13 years old.
- Crossing 193064T320th StreetGilman40 vehicles a day, counted 2013, 13 years old.
- Crossing 193065A325th StreetGilman60 vehicles a day, counted 2013, 13 years old.
- Crossing 193066GCenter StreetGilman700 vehicles a day, counted 2013, 13 years old.
- Crossing 193067NChurch StreetGilman220 vehicles a day, counted 2013, 13 years old.
- Crossing 193068VStrait StreetGilman70 vehicles a day, counted 2017, 9 years old.
- Crossing 193069CMain StreetGilman590 vehicles a day, counted 2013, 13 years old.
- Crossing 193070WNorth 115th Avenue EastGilman10 vehicles a day, counted 2014, 12 years old.
- Crossing 193071DNorth 107th Avenue EastGilman25 vehicles a day, counted 2014, 12 years old.
- Crossing 193074YF 17Grinnell320 vehicles a day, counted 2014, 12 years old.
- Crossing 193075FNorth 87th Avenue EastGrinnell15 vehicles a day, counted 2014, 12 years old.
- Crossing 193076MEast 156th Street NorthGrinnell25 vehicles a day, counted 2014, 12 years old.
- Crossing 193077U340th AvenueGrinnell25 vehicles a day, counted 2014, 12 years old.
- Crossing 193079HPrivateGrinnell1 vehicle a day, counted 1970, 56 years old.
- Crossing 193080C20th StreetGrinnell60 vehicles a day, counted 2010, 16 years old.
- Crossing 193082R350th AvenueGrinnell60 vehicles a day, counted 2014, 12 years old.
- Crossing 193084EPrivateGrinnell1 vehicle a day, counted 1970, 56 years old.
- Crossing 193086TPrivateGrinnell1 vehicle a day, counted 1970, 56 years old.
- Crossing 193087A16th AvenueGrinnell610 vehicles a day, counted 2014, 12 years old.
- Crossing 193088G10th AvenueGrinnell1,420 vehicles a day, counted 2014, 12 years old.
- Crossing 193089N8th AvenueGrinnell1,100 vehicles a day, counted 2014, 12 years old.
- Crossing 193090HPedestrianGrinnell1 vehicle a day is reported. The count year is not reported.
- Crossing 193091PPedestrianGrinnell1 vehicle a day is reported. The count year is not reported.
- Crossing 193092WPedestrianGrinnellRoad traffic is not reported.
- Crossing 193093DPedestrianGrinnell1 vehicle a day is reported. The count year is not reported.
- Crossing 193094KPedestrianGrinnell1 vehicle a day is reported. The count year is not reported.
- Crossing 193095SPedestrianGrinnell1 vehicle a day is reported. The count year is not reported.
- Crossing 193096Y6th AvenueGrinnell6,900 vehicles a day, counted 2015, 11 years old.
- Crossing 193097F5th AvenueGrinnell1,280 vehicles a day, counted 2014, 12 years old.
- Crossing 193098M4th AvenueGrinnell1,500 vehicles a day, counted 2014, 12 years old.
- Crossing 193099U3rd AvenueGrinnell1,540 vehicles a day, counted 2014, 12 years old.
- Crossing 193101T1st AvenueGrinnell1,840 vehicles a day, counted 2014, 12 years old.
- Crossing 193102AHamiliton AvenueGrinnell410 vehicles a day, counted 2014, 12 years old.
- Crossing 193103GWashington AvenueGrinnell590 vehicles a day, counted 2014, 12 years old.
- Crossing 193105VOgan AvenueGrinnell1,260 vehicles a day, counted 2014, 12 years old.
- Crossing 193106CPinder AvenueGrinnell2,010 vehicles a day, counted 2014, 12 years old.
- Crossing 193107J410th AvenueGrinnell570 vehicles a day, counted 2014, 12 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates