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 601–700 of 6,545
- Crossing 095327KPrivateBrooksRoad traffic is not reported.
- Crossing 095328SPrivateNodawayRoad traffic is not reported.
- Crossing 095329YChestnut AveNodaway25 vehicles a day, counted 2016, 10 years old.
- Crossing 095330T4th StNodaway15 vehicles a day, counted 2016, 10 years old.
- Crossing 095331A2nd StNodaway340 vehicles a day, counted 2016, 10 years old.
- Crossing 095335CCo RdVillisca130 vehicles a day, counted 2016, 10 years old.
- Crossing 095336JS 7th AveVillisca190 vehicles a day, counted 2012, 14 years old.
- Crossing 097425HPrivateLe MarsRoad traffic is not reported.
- Crossing 097426P165th StLe Mars80 vehicles a day, counted 2011, 15 years old.
- Crossing 097427WKeystone AveLe Mars40 vehicles a day, counted 2011, 15 years old.
- Crossing 097428D150th StLe Mars50 vehicles a day, counted 2011, 15 years old.
- Crossing 097429KCounty RoadStruble270 vehicles a day, counted 2015, 11 years old.
- Crossing 097430E130th StStruble20 vehicles a day, counted 2011, 15 years old.
- Crossing 097431L120th StStruble20 vehicles a day, counted 2011, 15 years old.
- Crossing 097433A4th StreetStruble130 vehicles a day, counted 2011, 15 years old.
- Crossing 097434GWilliam StreetStruble289 vehicles a day, counted 1998, 28 years old.
- Crossing 097435NMain StStruble800 vehicles a day, counted 2015, 11 years old.
- Crossing 097437C510th StStruble90 vehicles a day, counted 2011, 15 years old.
- Crossing 097438J500th StStruble70 vehicles a day, counted 2015, 11 years old.
- Crossing 097441S490th StStruble30 vehicles a day, counted 2011, 15 years old.
- Crossing 097443F480th StMaurice25 vehicles a day, counted 2011, 15 years old.
- Crossing 097445U4th StreetMaurice520 vehicles a day, counted 2015, 11 years old.
- Crossing 097446B460th StMaurice10 vehicles a day, counted 2011, 15 years old.
- Crossing 097447HPrivateSioux CenterRoad traffic is not reported.
- Crossing 097448PPrivateSioux CenterRoad traffic is not reported.
- Crossing 097449W450th StMaurice1,970 vehicles a day, counted 2024, 2 years old.
- Crossing 097450RPrivateSioux CenterRoad traffic is not reported.
- Crossing 097451X440th StSioux Center60 vehicles a day, counted 2011, 15 years old.
- Crossing 097452EPrivateSioux CenterRoad traffic is not reported.
- Crossing 097453L430th StSioux Center45 vehicles a day, counted 2011, 15 years old.
- Crossing 097455APrivateSioux CenterRoad traffic is not reported.
- Crossing 097456G420th StSioux Center1,242 vehicles a day, counted 2024, 2 years old.
- Crossing 097457N20th StreetSioux Center2,050 vehicles a day, counted 2015, 11 years old.
- Crossing 097458V9th St SWSioux Center1,170 vehicles a day, counted 2015, 11 years old.
- Crossing 097461DPrivateDoonRoad traffic is not reported.
- Crossing 097462KGoldfinch AveDoon35 vehicles a day, counted 2011, 15 years old.
- Crossing 097464YPrivateDoonRoad traffic is not reported.
- Crossing 097465F270th StRock Valley50 vehicles a day, counted 2015, 11 years old.
- Crossing 098356F540th StCenterville60 vehicles a day, counted 2014, 12 years old.
- Crossing 098358UDewey RdCenterville190 vehicles a day, counted 2014, 12 years old.
- Crossing 098359B230th AveCenterville1,030 vehicles a day, counted 2014, 12 years old.
- Crossing 098360VS 21st StCenterville450 vehicles a day, counted 1979, 47 years old.
- Crossing 098361CS 20th StCenterville112 vehicles a day, counted 1979, 47 years old.
- Crossing 098419HCarbide LnKeokuk2,210 vehicles a day, counted 2014, 12 years old.
- Crossing 098431P307th StreetMontrose28 vehicles a day, counted 1984, 42 years old.
- Crossing 098440NVelvet AveCoon Rapids740 vehicles a day, counted 2012, 14 years old.
- Crossing 098442C252nd AvenueFort Madison50 vehicles a day, counted 1983, 43 years old.
- Crossing 175252KAll Private In YardClinton1 vehicle a day, counted 1970, 56 years old.
- Crossing 176073X280th StreetGraettinger490 vehicles a day, counted 2007, 19 years old.
- Crossing 176074EUS 169Bode3,060 vehicles a day, counted 2024, 2 years old.
- Crossing 176276CSoutheast 26th StreetDes Moines50 vehicles a day, counted 1980, 46 years old.
- Crossing 185836FPolk AvenueSibley10 vehicles a day, counted 2007, 19 years old.
- Crossing 185837M120th StreetSibley15 vehicles a day, counted 2007, 19 years old.
- Crossing 185838U130th StreetSibley60 vehicles a day, counted 2007, 19 years old.
- Crossing 185839B140th StreetSibley50 vehicles a day, counted 2007, 19 years old.
- Crossing 185840VIa Hwy 9Sibley2,100 vehicles a day, counted 2024, 2 years old.
- Crossing 185841COriole AvenueSibley521 vehicles a day, counted 2024, 2 years old.
- Crossing 185842J160th StreetSibley30 vehicles a day, counted 2007, 19 years old.
- Crossing 185843RPrivateSibley1 vehicle a day, counted 1970, 56 years old.
- Crossing 185844XPrivateSibley1 vehicle a day, counted 1970, 56 years old.
- Crossing 185845E5th StreetSibley1,160 vehicles a day, counted 2007, 19 years old.
- Crossing 185846L9th StreetSibley620 vehicles a day, counted 2007, 19 years old.
- Crossing 185847T11th StreetSibley750 vehicles a day, counted 2007, 19 years old.
- Crossing 185848A180th StreetSibley100 vehicles a day, counted 2015, 11 years old.
- Crossing 185849G190th StreetSibley45 vehicles a day, counted 2007, 19 years old.
- Crossing 185850B200th StreetSibley50 vehicles a day, counted 2007, 19 years old.
- Crossing 185851H210th StreetAshton661 vehicles a day, counted 2024, 2 years old.
- Crossing 185852P220th StreetAshton40 vehicles a day, counted 1999, 27 years old.
- Crossing 185853W230th StreetAshton580 vehicles a day, counted 2007, 19 years old.
- Crossing 185854D3rd StreetAshton660 vehicles a day, counted 2007, 19 years old.
- Crossing 185855K250th StreetAshton45 vehicles a day, counted 2007, 19 years old.
- Crossing 185856S260th StreetAshton300 vehicles a day, counted 2007, 19 years old.
- Crossing 185857Y270th StreetSheldon5 vehicles a day, counted 2003, 23 years old.
- Crossing 185858F280th StreetSheldon360 vehicles a day, counted 2007, 19 years old.
- Crossing 185859M290th StreetSheldon1 vehicle a day is reported. The count year is not reported.
- Crossing 185860G300th StreetSheldon35 vehicles a day, counted 2007, 19 years old.
- Crossing 185861NMonroe AvenueSheldon45 vehicles a day, counted 2007, 19 years old.
- Crossing 185862VMarietta RoadSheldon25 vehicles a day, counted 2007, 19 years old.
- Crossing 185863CPark StreetSheldon5,800 vehicles a day, counted 2010, 16 years old.
- Crossing 185864J7th StreetSheldon890 vehicles a day, counted 2007, 19 years old.
- Crossing 185865R8th StreetSheldon860 vehicles a day, counted 2007, 19 years old.
- Crossing 185867ERailroad AvenueSheldon627 vehicles a day, counted 1998, 28 years old.
- Crossing 185868LElevator AccessSheldon627 vehicles a day, counted 1998, 28 years old.
- Crossing 185970S16th StreetSheldon1,560 vehicles a day, counted 2007, 19 years old.
- Crossing 185971YPrivateSheldon1 vehicle a day, counted 1970, 56 years old.
- Crossing 185972F350th StreetSheldon35 vehicles a day, counted 2011, 15 years old.
- Crossing 185973M360th StreetSheldon100 vehicles a day, counted 2011, 15 years old.
- Crossing 185974U370th StreetHospers50 vehicles a day, counted 2011, 15 years old.
- Crossing 185975B380th StreetHospers40 vehicles a day, counted 2011, 15 years old.
- Crossing 185976HLog AvenueHospers60 vehicles a day, counted 2011, 15 years old.
- Crossing 185977P390th StreetHospersRoad traffic is not reported.
- Crossing 185978WMain StreetHospers740 vehicles a day, counted 2015, 11 years old.
- Crossing 185979DElm StreetHospers386 vehicles a day, counted 2012, 14 years old.
- Crossing 185980X400th StreetHospers1,540 vehicles a day, counted 2015, 11 years old.
- Crossing 185982L410th StreetHospers25 vehicles a day, counted 2011, 15 years old.
- Crossing 185983T430th StreetHospers30 vehicles a day, counted 2011, 15 years old.
- Crossing 185985GKingbird AvenueAlton571 vehicles a day, counted 2024, 2 years old.
- Crossing 185987VEast 10th StreetAlton580 vehicles a day, counted 2015, 11 years old.
- Crossing 185988CEast Division StreetAlton930 vehicles a day, counted 2015, 11 years old.
- Crossing 185989JRailroad DriveAlton26 vehicles a day, counted 2004, 22 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates