How many railroad crossings are in Iowa?
Iowa has 4,141 public railroad crossings. 30% have gates, and 403 incidents were reported since 2016.
Inventory of . Read how the data works.- Public crossings
- 4,141
- Crossings with gates
- 30%
- Incidents since 2016
- 403
- Crossings with signs only
- 2,220
Open Iowa in the map
Filter Iowa crossingsMembers only. Sign in or create a free account.
Coverage across all 6,544 records
- Usable map locations
- 6,542 of 6,544 recordsView 2 records with missing information ↗
- Reported road counts
- 5,269 of 6,544 recordsView 1,275 records with missing information ↗
- Complete train counts
- 6,544 of 6,544 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 6,544 crossings in Iowa
Records 1,501–1,600 of 6,544
- Crossing 196239EPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 196240YPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 196241FPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 196242MPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196243UPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196244BPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196245HPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196246PSt Hwy 941Alden3,060 vehicles per day, counted 2017, 9 years old.
- Crossing 196247WPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196249K125th StreetAlden60 vehicles per day, counted 2013, 13 years old.
- Crossing 196252TPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196253APrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 196254GPrivateAlden1 vehicles per day, counted 1977, 49 years old.
- Crossing 196271X5th Avenue SouthFort Dodge14,000 vehicles per day, counted 2015, 11 years old.
- Crossing 196283S35th StreetWest Des Moines12,400 vehicles per day, counted 2016, 10 years old.
- Crossing 196364S350th StreetManly25 vehicles per day, counted 2005, 21 years old.
- Crossing 196365Y340th StreetManly180 vehicles per day, counted 2005, 21 years old.
- Crossing 196369BIowa Highway 9Manly2,450 vehicles per day, counted 2010, 16 years old.
- Crossing 196370V330th StreetPlymouth480 vehicles per day, counted 2009, 17 years old.
- Crossing 196371C320th StreetMason City45 vehicles per day, counted 2005, 21 years old.
- Crossing 196373RPrivateMason CityRoad traffic is not reported.
- Crossing 196381H310th StreetMason City210 vehicles per day, counted 2005, 21 years old.
- Crossing 196388F1st Street NorthwestMason City6,083 vehicles per day, counted 2025, 1 year old.
- Crossing 196392V6th Street SouthwestMason City2,703 vehicles per day, counted 2025, 1 year old.
- Crossing 196418V4th Road NortheastBelmond90 vehicles per day, counted 2007, 19 years old.
- Crossing 196419C3rd Avenue NortheastBelmond434 vehicles per day, counted 1998, 28 years old.
- Crossing 196421DUS 69Belmond2,680 vehicles per day, counted 2010, 16 years old.
- Crossing 196422KMain StreetBelmond1,310 vehicles per day, counted 2007, 19 years old.
- Crossing 196423S150th StreetBelmond80 vehicles per day, counted 2007, 19 years old.
- Crossing 196425F160th StreetBelmond70 vehicles per day, counted 2007, 19 years old.
- Crossing 196426MQuincy AvenueBelmond40 vehicles per day, counted 2007, 19 years old.
- Crossing 196427UQuincy AvenueBelmond40 vehicles per day, counted 2007, 19 years old.
- Crossing 196428BQuincy AvenueBelmond40 vehicles per day, counted 2007, 19 years old.
- Crossing 196429H175th StreetBelmond15 vehicles per day, counted 2007, 19 years old.
- Crossing 196430CPrivateClarion1 vehicles per day, counted 1970, 56 years old.
- Crossing 196431JPrivateClarion1 vehicles per day, counted 1970, 56 years old.
- Crossing 196432RPage AvenueClarion490 vehicles per day, counted 2007, 19 years old.
- Crossing 196433X180th StreetClarion140 vehicles per day, counted 2007, 19 years old.
- Crossing 196434ECornelia DriveClarion80 vehicles per day, counted 2007, 19 years old.
- Crossing 196437A190th StreetClarion100 vehicles per day, counted 2007, 19 years old.
- Crossing 196439NPrivateClarion1 vehicles per day, counted 1970, 56 years old.
- Crossing 196440HNelson AvenueClarion630 vehicles per day, counted 2007, 19 years old.
- Crossing 196441PPrivateClarion1 vehicles per day, counted 1970, 56 years old.
- Crossing 196443D2nd StreetClarion960 vehicles per day, counted 2007, 19 years old.
- Crossing 196445S8th Avenue NorthwestClarion107 vehicles per day, counted 1973, 53 years old.
- Crossing 196446Y7th Avenue NorthwestClarion187 vehicles per day, counted 1973, 53 years old.
- Crossing 196447F5th Avenue NorthwestClarion342 vehicles per day, counted 1973, 53 years old.
- Crossing 196456ECo Rd P33Moorland260 vehicles per day, counted 2011, 15 years old.
- Crossing 196459A2nd Street WestMoorland160 vehicles per day, counted 2011, 15 years old.
- Crossing 196460U6th StreetMoorland950 vehicles per day, counted 2015, 11 years old.
- Crossing 196461BPrivateMoorland1 vehicles per day, counted 1977, 49 years old.
- Crossing 196462H250th StreetMoorland50 vehicles per day, counted 2015, 11 years old.
- Crossing 196463PDakota AvenueMoorland45 vehicles per day, counted 2015, 11 years old.
- Crossing 196464WCarter AvenueMoorland750 vehicles per day, counted 2015, 11 years old.
- Crossing 196465DPrivateMoorland1 vehicles per day, counted 1977, 49 years old.
- Crossing 196506FPrivateEagle Grove1 vehicles per day, counted 1970, 56 years old.
- Crossing 196507MBuchanan AvenueEagle Grove35 vehicles per day, counted 2007, 19 years old.
- Crossing 196508U290th StreetEagle Grove70 vehicles per day, counted 2007, 19 years old.
- Crossing 196509BBaxter AvenueEagle Grove45 vehicles per day, counted 2007, 19 years old.
- Crossing 196513RPrivateVincent1 vehicles per day, counted 1970, 56 years old.
- Crossing 196515E130th StreetVincent45 vehicles per day, counted 2015, 11 years old.
- Crossing 196516LXavier AvenueVincent20 vehicles per day, counted 2015, 11 years old.
- Crossing 196518A2nd StreetVincent25 vehicles per day, counted 2011, 15 years old.
- Crossing 196519G1st StreetVincent1,180 vehicles per day, counted 2015, 11 years old.
- Crossing 196521HVasse AvenueVincent10 vehicles per day, counted 2015, 11 years old.
- Crossing 196522P140th StreetVincent25 vehicles per day, counted 2015, 11 years old.
- Crossing 196524DPrivate FieldVincentRoad traffic is not reported.
- Crossing 196525KPrivateVincentRoad traffic is not reported.
- Crossing 196526S150th StreetVincent35 vehicles per day, counted 2015, 11 years old.
- Crossing 196527YTaylor AvenueVincent45 vehicles per day, counted 2015, 11 years old.
- Crossing 196528FPrivateVincent1 vehicles per day, counted 1970, 56 years old.
- Crossing 196529M160th StreetVincent20 vehicles per day, counted 2015, 11 years old.
- Crossing 196530GSamson AvenueFort Dodge110 vehicles per day, counted 2015, 11 years old.
- Crossing 196531NPrivateVincent1 vehicles per day, counted 1970, 56 years old.
- Crossing 196532V170th StreetFort Dodge691 vehicles per day, counted 2024, 2 years old.
- Crossing 196536XPrivateVincent1 vehicles per day, counted 1970, 56 years old.
- Crossing 196537E180th StreetFort Dodge80 vehicles per day, counted 2015, 11 years old.
- Crossing 196538LNorth 32nd StreetFort Dodge2,340 vehicles per day, counted 2015, 11 years old.
- Crossing 196539T10th Avenue NorthFort Dodge3,530 vehicles per day, counted 2015, 11 years old.
- Crossing 196540M2nd Avenue NorthFort Dodge15,000 vehicles per day, counted 2015, 11 years old.
- Crossing 196542BPrivateFort Dodge1 vehicles per day, counted 1977, 49 years old.
- Crossing 196543H5th Avenue SouthFort Dodge14,000 vehicles per day, counted 2015, 11 years old.
- Crossing 196545WSouth 18th StreetFort Dodge1,550 vehicles per day, counted 2015, 11 years old.
- Crossing 196546DSouth 17th StreetFort Dodge2,110 vehicles per day, counted 2015, 11 years old.
- Crossing 196547KSouth 15th StreetFort Dodge300 vehicles per day, counted 1980, 46 years old.
- Crossing 196550TPrivateFort Dodge1 vehicles per day, counted 1977, 49 years old.
- Crossing 196551APrivateMoorland1 vehicles per day, counted 1977, 49 years old.
- Crossing 196552GPrivateMoorland1 vehicles per day, counted 1977, 49 years old.
- Crossing 196553NHayes AvenueMoorland90 vehicles per day, counted 2015, 11 years old.
- Crossing 196557RMain StreetKanawha1,440 vehicles per day, counted 2007, 19 years old.
- Crossing 196558XMaple StreetKanawha981 vehicles per day, counted 1998, 28 years old.
- Crossing 196559EPrivateKanawha1 vehicles per day, counted 1970, 56 years old.
- Crossing 196560YKent AvenueKanawha20 vehicles per day, counted 2007, 19 years old.
- Crossing 196561F110th StreetKanawha401 vehicles per day, counted 2024, 2 years old.
- Crossing 196562MPrivateKanawha1 vehicles per day, counted 1970, 56 years old.
- Crossing 196563UPrivateKanawha1 vehicles per day, counted 1970, 56 years old.
- Crossing 196564BLadd AvenueKanawha30 vehicles per day, counted 2007, 19 years old.
- Crossing 196565HMadison AvenueBelmond70 vehicles per day, counted 2007, 19 years old.
- Crossing 196566P110th StreetBelmond10 vehicles per day, counted 2007, 19 years old.
- Crossing 196567WNelson AvenueBelmond10 vehicles per day, counted 2007, 19 years old.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.