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,201–5,300 of 6,544
- Crossing 607868F1st StPalo1,850 vehicles per day, counted 2017, 9 years old.
- Crossing 607869MVinton StreetPalo310 vehicles per day, counted 2017, 9 years old.
- Crossing 607870GBlairs Ferry RdPalo2,580 vehicles per day, counted 2017, 9 years old.
- Crossing 607871NPrivate CrossingPaloRoad traffic is not reported.
- Crossing 607872VPrivate RoadPaloRoad traffic is not reported.
- Crossing 607873CNE 56th StPleasant Hill8,400 vehicles per day, counted 2016, 10 years old.
- Crossing 607875RNE 27th AveDes Moines2,570 vehicles per day, counted 2016, 10 years old.
- Crossing 607876XNE 64th St / 17th Ave SWAltoona3,230 vehicles per day, counted 2016, 10 years old.
- Crossing 607878L5th Ave SWAltoona1,237 vehicles per day, counted 1998, 28 years old.
- Crossing 607879T1st Ave SAltoona10,548 vehicles per day, counted 2022, 4 years old.
- Crossing 607880M9th St NWAltoona995 vehicles per day, counted 2024, 2 years old.
- Crossing 607882BNE 62nd StAltoona45 vehicles per day, counted 2016, 10 years old.
- Crossing 607883HNE 96th StMitchellville260 vehicles per day, counted 2016, 10 years old.
- Crossing 607884PNE 104th StMitchellville10 vehicles per day, counted 2016, 10 years old.
- Crossing 607885W6th St NWMitchellville70 vehicles per day, counted 2016, 10 years old.
- Crossing 607886DCotton Ave NWMitchellville1,460 vehicles per day, counted 2012, 14 years old.
- Crossing 607887KElm Ave NWMitchellville360 vehicles per day, counted 2016, 10 years old.
- Crossing 607889YCenter Ave NMitchellville2,050 vehicles per day, counted 2012, 14 years old.
- Crossing 607890TArch Ave NEMitchellville110 vehicles per day, counted 2016, 10 years old.
- Crossing 607891AWest 148th St SMitchellville250 vehicles per day, counted 2016, 10 years old.
- Crossing 607892GWest 140th St SMitchellville35 vehicles per day, counted 2014, 12 years old.
- Crossing 607893NWest 132nd St SMitchellville30 vehicles per day, counted 2014, 12 years old.
- Crossing 607895CWest 124th St SouthColfax15 vehicles per day, counted 2014, 12 years old.
- Crossing 607897RF AveVinton100 vehicles per day, counted 2017, 9 years old.
- Crossing 607898XG AveVinton90 vehicles per day, counted 2017, 9 years old.
- Crossing 607900WI AveVinton110 vehicles per day, counted 2017, 9 years old.
- Crossing 607901DW 8th StVinton1,220 vehicles per day, counted 2025, 1 year old.
- Crossing 607902KK AveVinton4,390 vehicles per day, counted 2025, 1 year old.
- Crossing 607933JLinn Benton RdPalo200 vehicles per day, counted 2017, 9 years old.
- Crossing 607934RField CrossingShellsburgRoad traffic is not reported.
- Crossing 607935XPrivate Field EntranceShellsburgRoad traffic is not reported.
- Crossing 607936ECity Sewer Plant EntranceShellsburg4 vehicles per day, counted 2013, 13 years old.
- Crossing 607937LSW Smith StShellsburg1,595 vehicles per day, counted 2017, 9 years old.
- Crossing 607938TSW Grand AvenueShellsburg220 vehicles per day, counted 2017, 9 years old.
- Crossing 607939ASW Canton StShellsburg2,610 vehicles per day, counted 2017, 9 years old.
- Crossing 607941BSW Taylor StShellsburg20 vehicles per day, counted 2017, 9 years old.
- Crossing 607942HMain StShellsburg1,340 vehicles per day, counted 2017, 9 years old.
- Crossing 607943P31st Ave DrShellsburg80 vehicles per day, counted 2017, 9 years old.
- Crossing 607944WPrivate RoadShellsburgRoad traffic is not reported.
- Crossing 607945DField CrossingShellsburgRoad traffic is not reported.
- Crossing 607946KField CrossingShellsburgRoad traffic is not reported.
- Crossing 607947SPrivate RoadColfaxRoad traffic is not reported.
- Crossing 607948YN Walnut StreetColfax4,460 vehicles per day, counted 2024, 2 years old.
- Crossing 607951GWest 80th St SColfax120 vehicles per day, counted 2014, 12 years old.
- Crossing 607952NFarmColfaxRoad traffic is not reported.
- Crossing 607953VWest 66th St SouthColfax35 vehicles per day, counted 2014, 12 years old.
- Crossing 607954CS 36th Ave WestNewton110 vehicles per day, counted 2014, 12 years old.
- Crossing 607955JPrivate RoadNewtonRoad traffic is not reported.
- Crossing 607956RPrivate RoadNewtonRoad traffic is not reported.
- Crossing 607957XPrivate RoadNewtonRoad traffic is not reported.
- Crossing 607958EWest 54th St SouthNewton60 vehicles per day, counted 2014, 12 years old.
- Crossing 607961MMaple StreetNewton30 vehicles per day, counted 2014, 12 years old.
- Crossing 607962UFarmNewtonRoad traffic is not reported.
- Crossing 607964HS 24th Ave WNewton100 vehicles per day, counted 2014, 12 years old.
- Crossing 607966WS 12th Ave WNewton310 vehicles per day, counted 2014, 12 years old.
- Crossing 607969SW 11th Street NNewton640 vehicles per day, counted 1998, 28 years old.
- Crossing 607970LW 10th Street NNewton640 vehicles per day, counted 1998, 28 years old.
- Crossing 607972AW 4th Street NNewton830 vehicles per day, counted 1998, 28 years old.
- Crossing 607974NN 8th Avenue ENewton1,980 vehicles per day, counted 2014, 12 years old.
- Crossing 607975VE 5th Street NNewton640 vehicles per day, counted 1998, 28 years old.
- Crossing 607976CE 6th Street NNewton48 vehicles per day, counted 1978, 48 years old.
- Crossing 607977JE 7th Street NNewton296 vehicles per day, counted 1978, 48 years old.
- Crossing 607978RE 8th Street NNewton1,170 vehicles per day, counted 2014, 12 years old.
- Crossing 607979XN 19th Ave ENewton3,820 vehicles per day, counted 2014, 12 years old.
- Crossing 607980SE 19th St NNewton2,240 vehicles per day, counted 2014, 12 years old.
- Crossing 607982FN 39th Ave ENewton120 vehicles per day, counted 2014, 12 years old.
- Crossing 607983MHwy T 12Newton910 vehicles per day, counted 2014, 12 years old.
- Crossing 607984UIris AveNewton25 vehicles per day, counted 2014, 12 years old.
- Crossing 607985BIowa StNewton100 vehicles per day, counted 2014, 12 years old.
- Crossing 607986HSouth Orchard StreetBrooklyn460 vehicles per day, counted 2014, 12 years old.
- Crossing 607989D400th AvenueBrooklyn45 vehicles per day, counted 2014, 12 years old.
- Crossing 607990X140th StreetMalcom10 vehicles per day, counted 2010, 16 years old.
- Crossing 607991E130th StreetMalcom20 vehicles per day, counted 2010, 16 years old.
- Crossing 607993TMontezuma StMalcom2,380 vehicles per day, counted 2015, 11 years old.
- Crossing 607994AWebster StMalcom180 vehicles per day, counted 2014, 12 years old.
- Crossing 607995GPrivate RoadMalcomRoad traffic is not reported.
- Crossing 607996N110th StreetMalcom25 vehicles per day, counted 2010, 16 years old.
- Crossing 607997VPrivate RoadCoralvilleRoad traffic is not reported.
- Crossing 608006ADeer Creek RdCoralville1,251 vehicles per day, counted 2024, 2 years old.
- Crossing 608012DSouth Park RoadTiffin240 vehicles per day, counted 2010, 16 years old.
- Crossing 608015YIreland AveTiffin5,800 vehicles per day, counted 2014, 12 years old.
- Crossing 608016FHalf Moon AveTiffin200 vehicles per day, counted 2014, 12 years old.
- Crossing 608017MCopi RoadTiffin40 vehicles per day, counted 2014, 12 years old.
- Crossing 608019BPrivate RoadTiffinRoad traffic is not reported.
- Crossing 608020VPrivate RoadOxfordRoad traffic is not reported.
- Crossing 608021CEcho AveOxford50 vehicles per day, counted 2014, 12 years old.
- Crossing 608023RPrivate RoadOxfordRoad traffic is not reported.
- Crossing 608024XPrivate RoadOxfordRoad traffic is not reported.
- Crossing 608025EPrivate RoadOxfordRoad traffic is not reported.
- Crossing 608026LLower Oxford Rd/Chambers AveOxford180 vehicles per day, counted 2014, 12 years old.
- Crossing 608027TAugusta AvenueOxford1,430 vehicles per day, counted 2002, 24 years old.
- Crossing 608028APrivate RoadOxfordRoad traffic is not reported.
- Crossing 608029GPrivate RoadOxfordRoad traffic is not reported.
- Crossing 608030BJohnson Iowa RoadOxford256 vehicles per day, counted 2024, 2 years old.
- Crossing 608032PWw AvenueMarengo25 vehicles per day, counted 2014, 12 years old.
- Crossing 608033WW AvenueHomestead280 vehicles per day, counted 2010, 16 years old.
- Crossing 608034DUS 6 US 151Homestead3,600 vehicles per day, counted 2024, 2 years old.
- Crossing 608035KPrivate RoadSouth AmanaRoad traffic is not reported.
- Crossing 608036SPrivate RoadSouth AmanaRoad traffic is not reported.
- Crossing 608037YPrivate RoadSouth AmanaRoad traffic is not reported.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.