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,401–1,500 of 6,545
- Crossing 193109X420th AvenueGrinnell60 vehicles a day, counted 2010, 16 years old.
- Crossing 193112FPrivateGrinnell1 vehicle a day, counted 1970, 56 years old.
- Crossing 193113MEwart RoadGrinnell360 vehicles a day, counted 2014, 12 years old.
- Crossing 193116H450th AvenueSearsboro35 vehicles a day, counted 2010, 16 years old.
- Crossing 193120X485th AvenueSearsboro15 vehicles a day, counted 2010, 16 years old.
- Crossing 193121E4th StreetSearsboro180 vehicles a day, counted 2014, 12 years old.
- Crossing 193122L2nd StreetSearsboro30 vehicles a day, counted 2002, 24 years old.
- Crossing 193124A40th StreetSearsboro80 vehicles a day, counted 2010, 16 years old.
- Crossing 193125GPrivateSearsboro1 vehicle a day, counted 1970, 56 years old.
- Crossing 193126N515th AvenueSearsboro30 vehicles a day, counted 2014, 12 years old.
- Crossing 193127V520th AvenueSearsboro25 vehicles a day, counted 2010, 16 years old.
- Crossing 193129JRiver RoadNew Sharon60 vehicles a day, counted 2010, 16 years old.
- Crossing 193130DPrivateSearsboro1 vehicle a day, counted 1970, 56 years old.
- Crossing 193131KIA 146New Sharon1,320 vehicles a day, counted 2024, 2 years old.
- Crossing 193132S110th StreetNew Sharon10 vehicles a day, counted 2010, 16 years old.
- Crossing 193133Y110th StreetNew Sharon80 vehicles a day, counted 2014, 12 years old.
- Crossing 193136UEast Depot StreetNew Sharon270 vehicles a day, counted 2014, 12 years old.
- Crossing 193138H140th StreetNew Sharon45 vehicles a day, counted 2010, 16 years old.
- Crossing 193139P150th StreetNew Sharon170 vehicles a day, counted 2014, 12 years old.
- Crossing 193141RPrivateNew Sharon1 vehicle a day, counted 1970, 56 years old.
- Crossing 193145T180th StreetNew Sharon50 vehicles a day, counted 2010, 16 years old.
- Crossing 194632T10th StreetHawarden1,570 vehicles a day, counted 2015, 11 years old.
- Crossing 195174KJ Street EForest City4,720 vehicles a day, counted 2015, 11 years old.
- Crossing 195175SPrivateForest CityRoad traffic is not reported.
- Crossing 195403CMain StreetHanlontown460 vehicles a day, counted 2009, 17 years old.
- Crossing 195404JHwy 9Hanlontown2,210 vehicles a day, counted 2024, 2 years old.
- Crossing 195406X4th Avenue WestLake Mills820 vehicles a day, counted 2007, 19 years old.
- Crossing 195407EWashington StreetLake Mills289 vehicles a day, counted 1998, 28 years old.
- Crossing 195408LSouth 6th Avenue WestLake Mills289 vehicles a day, counted 1998, 28 years old.
- Crossing 195409TSouth Lake StreetLake Mills910 vehicles a day, counted 2003, 23 years old.
- Crossing 195410MWinnebago StreetLake Mills1,530 vehicles a day, counted 2007, 19 years old.
- Crossing 195483XCR 60Scarville380 vehicles a day, counted 2007, 19 years old.
- Crossing 195484EMain StreetLake Mills3,710 vehicles a day, counted 2010, 16 years old.
- Crossing 195485L2nd AvenueLake Mills289 vehicles a day, counted 1998, 28 years old.
- Crossing 195488GHwy 69Lake Mills3,500 vehicles a day, counted 2010, 16 years old.
- Crossing 195537BPrivateHanlontown1 vehicle a day, counted 1970, 56 years old.
- Crossing 195538HPrivateHanlontown1 vehicle a day, counted 1970, 56 years old.
- Crossing 195539P380th StreetHanlontown25 vehicles a day, counted 2005, 21 years old.
- Crossing 195540JPrivateJoice1 vehicle a day, counted 1970, 56 years old.
- Crossing 195541R390th StreetJoice30 vehicles a day, counted 2005, 21 years old.
- Crossing 195542XDogwood AvenueJoice330 vehicles a day, counted 2009, 17 years old.
- Crossing 195543E400th StreetJoice25 vehicles a day, counted 2005, 21 years old.
- Crossing 195544L410th StreetJoice1,020 vehicles a day, counted 2009, 17 years old.
- Crossing 195545TLake StreetJoice150 vehicles a day, counted 2009, 17 years old.
- Crossing 195547GCR S14Joice760 vehicles a day, counted 2009, 17 years old.
- Crossing 195549V425th StreetJoice190 vehicles a day, counted 2015, 11 years old.
- Crossing 195560VPrivateLake Mills1 vehicle a day, counted 1970, 56 years old.
- Crossing 195561C440th StreetLake Mills20 vehicles a day, counted 2007, 19 years old.
- Crossing 195562J235th AvenueLake Mills20 vehicles a day, counted 2007, 19 years old.
- Crossing 195563RPrivateLake Mills1 vehicle a day, counted 1970, 56 years old.
- Crossing 195564X445th StreetLake Mills110 vehicles a day, counted 2007, 19 years old.
- Crossing 195568A460th StreetLake Mills50 vehicles a day, counted 2007, 19 years old.
- Crossing 195569GPrivateLake Mills1 vehicle a day, counted 1970, 56 years old.
- Crossing 195570BPrivateLake Mills1 vehicle a day, counted 1970, 56 years old.
- Crossing 195571H470th StreetLake Mills60 vehicles a day, counted 2007, 19 years old.
- Crossing 195572P200th AvenueScarville50 vehicles a day, counted 2007, 19 years old.
- Crossing 195573WPrivateScarville1 vehicle a day, counted 1970, 56 years old.
- Crossing 195574D190th AvenueScarville35 vehicles a day, counted 2007, 19 years old.
- Crossing 195577Y25th Street NorthwestMason City110 vehicles a day, counted 1997, 29 years old.
- Crossing 195578FPrivateMason City1 vehicle a day, counted 1970, 56 years old.
- Crossing 195579MPrivateGarnerRoad traffic is not reported.
- Crossing 195595WPrivateKlemmeRoad traffic is not reported.
- Crossing 195932KPrivateEagle Grove1 vehicle a day, counted 1970, 56 years old.
- Crossing 195933SSouth East 10th StreetEagle Grove710 vehicles a day, counted 2003, 23 years old.
- Crossing 195934Y285th StreetEagle Grove60 vehicles a day, counted 2007, 19 years old.
- Crossing 195935FFranklin AvenueEagle Grove620 vehicles a day, counted 2007, 19 years old.
- Crossing 195936M300th StreetEagle Grove60 vehicles a day, counted 2007, 19 years old.
- Crossing 195937U315th StreetWoolstock25 vehicles a day, counted 2007, 19 years old.
- Crossing 195938BCR C70Woolstock890 vehicles a day, counted 2007, 19 years old.
- Crossing 195940CNeville StreetWoolstock210 vehicles a day, counted 1983, 43 years old.
- Crossing 195943XIA 3Goldfield2,530 vehicles a day, counted 2024, 2 years old.
- Crossing 195944E140th StreetRenwick10 vehicles a day, counted 2003, 23 years old.
- Crossing 195945LNorth StreetLu Verne70 vehicles a day, counted 1973, 53 years old.
- Crossing 195946T190th AvenueLu Verne420 vehicles a day, counted 2007, 19 years old.
- Crossing 195972HPrivateScarville1 vehicle a day, counted 1970, 56 years old.
- Crossing 195973P160th AvenueScarville25 vehicles a day, counted 2007, 19 years old.
- Crossing 195974WPrivateScarville1 vehicle a day, counted 1970, 56 years old.
- Crossing 195975D500th StreetScarville25 vehicles a day, counted 2007, 19 years old.
- Crossing 195977S170th AvenueScarville25 vehicles a day, counted 2007, 19 years old.
- Crossing 195978Y490th StreetScarville341 vehicles a day, counted 2024, 2 years old.
- Crossing 195980A300th StreetMason City2,030 vehicles a day, counted 2009, 17 years old.
- Crossing 195982NClay RoadMason City1 vehicle a day, counted 1991, 35 years old.
- Crossing 195983VPrivateMason City1 vehicle a day, counted 1970, 56 years old.
- Crossing 195984CPrivateMason City45 vehicles a day, counted 1986, 40 years old.
- Crossing 195986R325th StreetMason City23 vehicles a day, counted 1986, 40 years old.
- Crossing 195987XKilldeer AvenueMason City300 vehicles a day, counted 2009, 17 years old.
- Crossing 195988E330th StreetMason City20 vehicles a day, counted 2005, 21 years old.
- Crossing 195990FPrivateMason City46 vehicles a day are reported. The count year is not reported.
- Crossing 195991MIronwood AvenueHanlontown25 vehicles a day, counted 2005, 21 years old.
- Crossing 195993BWheelerwood RoadHanlontown100 vehicles a day, counted 2013, 13 years old.
- Crossing 195994H355th StreetHanlontown130 vehicles a day, counted 2009, 17 years old.
- Crossing 195996WFir AvenueHanlontown50 vehicles a day, counted 2005, 21 years old.
- Crossing 195998KPrivateHanlontown1 vehicle a day, counted 1970, 56 years old.
- Crossing 196001YPrivateHanlontown1 vehicle a day, counted 1970, 56 years old.
- Crossing 196233NPrivateIowa Falls1 vehicle a day, counted 1970, 56 years old.
- Crossing 196235COak StIowa Falls11,300 vehicles a day, counted 2018, 8 years old.
- Crossing 196236JSouth River StreetIowa Falls1,660 vehicles a day, counted 2013, 13 years old.
- Crossing 196237RGeorgetown RoadIowa Falls1,050 vehicles a day, counted 2017, 9 years old.
- Crossing 196238XPrivateIowa Falls1 vehicle a day, counted 1970, 56 years old.
- Crossing 196239EPrivateIowa Falls1 vehicle a day, counted 1970, 56 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates