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 5,101–5,200 of 6,544
- Crossing 607658RW 4th StVinton3,420 vehicles per day, counted 2017, 9 years old.
- Crossing 607659XW 3rd StVinton2,530 vehicles per day, counted 2017, 9 years old.
- Crossing 607660SW 1st StVinton100 vehicles per day, counted 2017, 9 years old.
- Crossing 607661YNorth K AveVinton90 vehicles per day, counted 2017, 9 years old.
- Crossing 607662F22nd Ave RdVinton90 vehicles per day, counted 2025, 1 year old.
- Crossing 607664UPrivate RoadVintonRoad traffic is not reported.
- Crossing 607665B22nd AveMt Auburn240 vehicles per day, counted 2017, 9 years old.
- Crossing 607667P55th StMt Auburn50 vehicles per day, counted 2017, 9 years old.
- Crossing 607669DPrivate Field CrossingMt AuburnRoad traffic is not reported.
- Crossing 607670X22nd Ave WayMt Auburn20 vehicles per day, counted 2017, 9 years old.
- Crossing 607671E53rd StMt Auburn340 vehicles per day, counted 2017, 9 years old.
- Crossing 607672LEast StreetMt Auburn75 vehicles per day, counted 2017, 9 years old.
- Crossing 607673TLewis StMt Auburn170 vehicles per day, counted 2017, 9 years old.
- Crossing 607674A52nd StMt Auburn30 vehicles per day, counted 2017, 9 years old.
- Crossing 607676N51st DrMt Auburn15 vehicles per day, counted 2017, 9 years old.
- Crossing 607677V19th AveMt Auburn35 vehicles per day, counted 2025, 1 year old.
- Crossing 607678CPrivate RoadMt AuburnRoad traffic is not reported.
- Crossing 607679JPrivate RoadMt AuburnRoad traffic is not reported.
- Crossing 607680D18th AveLa Porte City30 vehicles per day, counted 2017, 9 years old.
- Crossing 607681K50th StLa Porte City60 vehicles per day, counted 2017, 9 years old.
- Crossing 607683YPrivate RoadLa Porte CityRoad traffic is not reported.
- Crossing 607684FBishop AveLa Porte City340 vehicles per day, counted 2017, 9 years old.
- Crossing 607685MSpruce StLa Porte City289 vehicles per day, counted 2017, 9 years old.
- Crossing 607686USandhill RdGreene110 vehicles per day, counted 2024, 2 years old.
- Crossing 607687BE South StGreene700 vehicles per day, counted 2017, 9 years old.
- Crossing 607688HE Rowley StGreene130 vehicles per day, counted 2017, 9 years old.
- Crossing 607689PE Traer StGreene1,470 vehicles per day, counted 2017, 9 years old.
- Crossing 607690JE Dow StGreene600 vehicles per day, counted 2017, 9 years old.
- Crossing 607691RE Ely StGreene600 vehicles per day, counted 2017, 9 years old.
- Crossing 607693EFloyd Line StGreene130 vehicles per day, counted 2024, 2 years old.
- Crossing 607696A300th StGreene60 vehicles per day, counted 2017, 9 years old.
- Crossing 607697GKirkwood AveGreene30 vehicles per day, counted 2017, 9 years old.
- Crossing 607699V290th StMarble Rock15 vehicles per day, counted 2017, 9 years old.
- Crossing 607700MPrivate RoadMarble RockRoad traffic is not reported.
- Crossing 607701UJersey AveMarble Rock45 vehicles per day, counted 2017, 9 years old.
- Crossing 607702B280th StMarble Rock10 vehicles per day, counted 2017, 9 years old.
- Crossing 607703HCollege StMarble Rock120 vehicles per day, counted 2017, 9 years old.
- Crossing 607704PBradford StMarble Rock870 vehicles per day, counted 2017, 9 years old.
- Crossing 607706D265th StMarble Rock40 vehicles per day, counted 2017, 9 years old.
- Crossing 607707KIndigo AveMarble Rock10 vehicles per day, counted 2017, 9 years old.
- Crossing 607710THickory AveMarble Rock411 vehicles per day, counted 2024, 2 years old.
- Crossing 607711A243rd StMarble Rock30 vehicles per day, counted 2017, 9 years old.
- Crossing 607713NPrivate RoadMarble RockRoad traffic is not reported.
- Crossing 607714VGlass AveRockford40 vehicles per day, counted 2017, 9 years old.
- Crossing 607715C230th StRockford30 vehicles per day, counted 2017, 9 years old.
- Crossing 607716JPrivate RoadRockfordRoad traffic is not reported.
- Crossing 607717RPrivate RoadRockfordRoad traffic is not reported.
- Crossing 607718X220th StRockford120 vehicles per day, counted 2017, 9 years old.
- Crossing 607719E9th St RdRockford210 vehicles per day, counted 2017, 9 years old.
- Crossing 607720Y2nd St SERockford122 vehicles per day, counted 2017, 9 years old.
- Crossing 607721F1st St SRockford122 vehicles per day, counted 2017, 9 years old.
- Crossing 607722M2nd St SWRockford187 vehicles per day, counted 2017, 9 years old.
- Crossing 607723U3rd St SWRockford140 vehicles per day, counted 2017, 9 years old.
- Crossing 607724B4th St SWRockford180 vehicles per day, counted 2017, 9 years old.
- Crossing 607725HW Main AveRockford1,200 vehicles per day, counted 2017, 9 years old.
- Crossing 607727WDancer AveRockford50 vehicles per day, counted 2017, 9 years old.
- Crossing 607728DWinnebago RdRockford60 vehicles per day, counted 2017, 9 years old.
- Crossing 607730E200th StRockford60 vehicles per day, counted 2017, 9 years old.
- Crossing 607731LBourn AveRockford45 vehicles per day, counted 2017, 9 years old.
- Crossing 607732T190th StRockford30 vehicles per day, counted 2017, 9 years old.
- Crossing 607734G180th StNora Springs110 vehicles per day, counted 2017, 9 years old.
- Crossing 607735N165th StNora Springs10 vehicles per day, counted 2017, 9 years old.
- Crossing 607736VPrivate RoadMarengoRoad traffic is not reported.
- Crossing 607737CEastern AvenueMarengo3,700 vehicles per day, counted 2014, 12 years old.
- Crossing 607738JWestern AveMarengo3,370 vehicles per day, counted 2015, 11 years old.
- Crossing 607739RKk AveMarengo50 vehicles per day, counted 2010, 16 years old.
- Crossing 607740KPrivate RoadMarengoRoad traffic is not reported.
- Crossing 607741S160th StreetMarengo50 vehicles per day, counted 2010, 16 years old.
- Crossing 607743FI AveLadora10 vehicles per day, counted 2010, 16 years old.
- Crossing 607744MHh AveLadora10 vehicles per day, counted 2010, 16 years old.
- Crossing 607745UH AveLadora10 vehicles per day, counted 2010, 16 years old.
- Crossing 607746BGrant StLadora660 vehicles per day, counted 2014, 12 years old.
- Crossing 607747HPine StLadora380 vehicles per day, counted 2014, 12 years old.
- Crossing 607748PF AveLadora20 vehicles per day, counted 2010, 16 years old.
- Crossing 607749WE AveLadora70 vehicles per day, counted 2010, 16 years old.
- Crossing 607750RPrivate RoadLadoraRoad traffic is not reported.
- Crossing 607751XD AvenueVictor120 vehicles per day, counted 2014, 12 years old.
- Crossing 607753LPrivate RoadVictorRoad traffic is not reported.
- Crossing 607754TPrivate RoadVictorRoad traffic is not reported.
- Crossing 607755APrivate RoadVictorRoad traffic is not reported.
- Crossing 607756GWashington StVictor690 vehicles per day, counted 2006, 20 years old.
- Crossing 607757NCounty Line RoadVictor1,287 vehicles per day, counted 2024, 2 years old.
- Crossing 607758VPrivate RoadVictorRoad traffic is not reported.
- Crossing 607759C240th StreetVictor30 vehicles per day, counted 2014, 12 years old.
- Crossing 607760W230th StVictor140 vehicles per day, counted 2010, 16 years old.
- Crossing 607761DIa 21Victor820 vehicles per day, counted 2024, 2 years old.
- Crossing 607762KPrivate RoadVictorRoad traffic is not reported.
- Crossing 607763SPrivate RoadBrooklynRoad traffic is not reported.
- Crossing 607764Y385th AvenueBrooklyn20 vehicles per day, counted 2010, 16 years old.
- Crossing 607765F200th StreetBrooklyn60 vehicles per day, counted 2014, 12 years old.
- Crossing 607766M185th StreetBrooklyn40 vehicles per day, counted 2010, 16 years old.
- Crossing 607768BMills StreetBrooklyn340 vehicles per day, counted 2014, 12 years old.
- Crossing 607853RAll Private In Industry-cargillCedar Rapids1 vehicles per day, counted 1970, 56 years old.
- Crossing 607855EJ Avenue NortheastCedar Rapids3,507 vehicles per day, counted 1988, 38 years old.
- Crossing 607858A42nd StCedar Rapids4,730 vehicles per day, counted 2017, 9 years old.
- Crossing 607859GPrivate CrossingPaloRoad traffic is not reported.
- Crossing 607860BPrivate RoadPaloRoad traffic is not reported.
- Crossing 607861HPrivate RoadPaloRoad traffic is not reported.
- Crossing 607862PPrivate CrossingPaloRoad traffic is not reported.
- Crossing 607865KLinn DrPalo140 vehicles per day, counted 2017, 9 years old.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.