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 2,101–2,200 of 6,544
- Crossing 201902KE 4th StSpencer3,210 vehicles per day, counted 2007, 19 years old.
- Crossing 201903SE 3rd StSpencer470 vehicles per day, counted 2007, 19 years old.
- Crossing 201904YE 2nd StSpencer490 vehicles per day, counted 1991, 35 years old.
- Crossing 201905FE 1st StSpencer410 vehicles per day, counted 1995, 31 years old.
- Crossing 201906ME Park StSpencer739 vehicles per day, counted 1978, 48 years old.
- Crossing 201910C200th StreetChapin10 vehicles per day, counted 2013, 13 years old.
- Crossing 201951G3rd St NWWaverly340 vehicles per day, counted 2009, 17 years old.
- Crossing 201957X1st St NWWaverly4,530 vehicles per day, counted 2017, 9 years old.
- Crossing 201960F2nd St NWWaverly201 vehicles per day, counted 1975, 51 years old.
- Crossing 201961M5th St NWWaverly1,980 vehicles per day, counted 2017, 9 years old.
- Crossing 201962U12th St NWWaverly2,970 vehicles per day, counted 2017, 9 years old.
- Crossing 201964H20th St N WWaverly310 vehicles per day, counted 2009, 17 years old.
- Crossing 271466PKale RdFraser370 vehicles per day, counted 2015, 11 years old.
- Crossing 271467WPrivate RoadFraserRoad traffic is not reported.
- Crossing 271468DPrivate RoadBooneRoad traffic is not reported.
- Crossing 271471LW 15th StBoone10 vehicles per day, counted 2011, 15 years old.
- Crossing 271472TMarion StBoone830 vehicles per day, counted 2015, 11 years old.
- Crossing 271473AHanley StBoone50 vehicles per day, counted 1975, 51 years old.
- Crossing 271474GDivision StBoone2,170 vehicles per day, counted 2019, 7 years old.
- Crossing 271475NHarrison StBoone500 vehicles per day, counted 1975, 51 years old.
- Crossing 271476VMonona StBoone367 vehicles per day, counted 1999, 27 years old.
- Crossing 271477CCrawford StBoone520 vehicles per day, counted 2015, 11 years old.
- Crossing 271478JCarroll StBoone80 vehicles per day, counted 2007, 19 years old.
- Crossing 271479RGreene StBoone1,420 vehicles per day, counted 2015, 11 years old.
- Crossing 271480KBoone StBoone200 vehicles per day, counted 1975, 51 years old.
- Crossing 271481SStory StBoone4,650 vehicles per day, counted 2007, 19 years old.
- Crossing 271482YMarshall StBoone300 vehicles per day, counted 1975, 51 years old.
- Crossing 271483FTama StBoone500 vehicles per day, counted 1975, 51 years old.
- Crossing 271484MLinn StBoone8,700 vehicles per day, counted 2015, 11 years old.
- Crossing 271485UMeridian StBoone100 vehicles per day, counted 1975, 51 years old.
- Crossing 271486BArgo StBoone367 vehicles per day, counted 1999, 27 years old.
- Crossing 271579VSouth 25th StreetFort Dodge2,980 vehicles per day, counted 2015, 11 years old.
- Crossing 271580P8th Avenue SouthFort Dodge3,510 vehicles per day, counted 2015, 11 years old.
- Crossing 271589BSouth 28th StreetFort Dodge310 vehicles per day, counted 1999, 27 years old.
- Crossing 271592JSouth 32nd StreetFort Dodge1,774 vehicles per day, counted 2024, 2 years old.
- Crossing 271600YMill RoadFort Dodge1,523 vehicles per day, counted 2024, 2 years old.
- Crossing 306950TSalina StDubuque3,760 vehicles per day, counted 1997, 29 years old.
- Crossing 306952GMines Of SpainDubuque1 vehicles per day are reported. The count year is not reported.
- Crossing 306955CPrivate RdDubuque1 vehicles per day, counted 1970, 56 years old.
- Crossing 306961FPrivate RoadDubuque1 vehicles per day, counted 1970, 56 years old.
- Crossing 306963UJulien LnDubuque50 vehicles per day, counted 2001, 25 years old.
- Crossing 306966PPrivate RoadPeosta1 vehicles per day, counted 1970, 56 years old.
- Crossing 306967WPrivate RoadPeosta1 vehicles per day, counted 1970, 56 years old.
- Crossing 306970ECox Springs RdPeosta709 vehicles per day, counted 2023, 3 years old.
- Crossing 306971LPeosta StPeosta3,966 vehicles per day, counted 2023, 3 years old.
- Crossing 306972TPrivate RoadDubuque1 vehicles per day, counted 1970, 56 years old.
- Crossing 306973APrivate RoadPeosta1 vehicles per day, counted 1970, 56 years old.
- Crossing 306978JMozena LnEpworth35 vehicles per day, counted 2009, 17 years old.
- Crossing 306979RFirst Ave-eastEpworth1,150 vehicles per day, counted 2009, 17 years old.
- Crossing 306980KCenter Ave NorthEpworth190 vehicles per day, counted 2005, 21 years old.
- Crossing 306982YPrivate RoadEpworth1 vehicles per day, counted 1970, 56 years old.
- Crossing 306983FPrivate RoadEpworth1 vehicles per day, counted 1970, 56 years old.
- Crossing 306985U60e37s NW/C 9-88-Epworth35 vehicles per day, counted 2009, 17 years old.
- Crossing 306986BPrivate RoadEpworth1 vehicles per day, counted 1970, 56 years old.
- Crossing 306988P3rd St NEFarley289 vehicles per day, counted 1998, 28 years old.
- Crossing 306989W2nd St NEFarley981 vehicles per day, counted 1998, 28 years old.
- Crossing 306990R1st St NEFarley2,930 vehicles per day, counted 2009, 17 years old.
- Crossing 306992EJamesmeier RdFarley260 vehicles per day, counted 2009, 17 years old.
- Crossing 306994THouse 28775/28779Farley1 vehicles per day, counted 1970, 56 years old.
- Crossing 306995AHouse 29943Dyersville1 vehicles per day, counted 1970, 56 years old.
- Crossing 306996G25e79s NW/C 33-89Dyersville150 vehicles per day, counted 2009, 17 years old.
- Crossing 306997N11th St SEDyersville7,500 vehicles per day, counted 2010, 16 years old.
- Crossing 306998V3rd St NEDyersville1,180 vehicles per day, counted 1985, 41 years old.
- Crossing 307001J2nd St NEDyersville1,810 vehicles per day, counted 2009, 17 years old.
- Crossing 307002R5th St NWDyersville434 vehicles per day, counted 1998, 28 years old.
- Crossing 307004E332nd AveDyersville1,510 vehicles per day, counted 2009, 17 years old.
- Crossing 307006THouse No 3140Dyersville1 vehicles per day, counted 1970, 56 years old.
- Crossing 307007AHouse 3098Dyersville1 vehicles per day, counted 1970, 56 years old.
- Crossing 307008G300th AveEarlville650 vehicles per day, counted 2009, 17 years old.
- Crossing 307009NPrivateEarlville1 vehicles per day, counted 1970, 56 years old.
- Crossing 307010HPrivateEarlville1 vehicles per day, counted 1970, 56 years old.
- Crossing 307012WS Fairview DrEarlville138 vehicles per day, counted 2024, 2 years old.
- Crossing 307013DS Wine StEarlville89 vehicles per day, counted 2024, 2 years old.
- Crossing 307015SS West StEarlville1,934 vehicles per day, counted 2024, 2 years old.
- Crossing 307018M245th AveEarlville40 vehicles per day, counted 2009, 17 years old.
- Crossing 307020NPrivateDelaware1 vehicles per day, counted 1970, 56 years old.
- Crossing 307021V3rd StDelaware35 vehicles per day, counted 2009, 17 years old.
- Crossing 307023J230th AveDelaware20 vehicles per day, counted 2009, 17 years old.
- Crossing 307024R220th AveDelaware20 vehicles per day, counted 2009, 17 years old.
- Crossing 307025X205th AveDelaware260 vehicles per day, counted 2009, 17 years old.
- Crossing 307026EBailey DrManchester3,740 vehicles per day, counted 2009, 17 years old.
- Crossing 307027LS Wayne StManchester627 vehicles per day, counted 1998, 28 years old.
- Crossing 307028TBrewer StManchester1,290 vehicles per day, counted 2001, 25 years old.
- Crossing 307029ATama StManchester627 vehicles per day, counted 1998, 28 years old.
- Crossing 307030UMadison StManchester627 vehicles per day, counted 1998, 28 years old.
- Crossing 307032HS 3rd StManchester2,390 vehicles per day, counted 2009, 17 years old.
- Crossing 307033PS 5th StManchester2,370 vehicles per day, counted 2009, 17 years old.
- Crossing 307034WPrivateManchesterRoad traffic is not reported.
- Crossing 307038YPrivateManchester1 vehicles per day, counted 1970, 56 years old.
- Crossing 307039FPrivateManchester1 vehicles per day, counted 1970, 56 years old.
- Crossing 307040APrivateManchester1 vehicles per day, counted 1970, 56 years old.
- Crossing 307042NPrivateMasonville1 vehicles per day, counted 1970, 56 years old.
- Crossing 307043VCandle RdMasonville70 vehicles per day, counted 2009, 17 years old.
- Crossing 307044CLocal StMasonville220 vehicles per day, counted 2009, 17 years old.
- Crossing 307046RJohn StMasonville40 vehicles per day, counted 2005, 21 years old.
- Crossing 307047XPrivateMasonville1 vehicles per day, counted 1970, 56 years old.
- Crossing 307048EWashburn AveMasonville2,010 vehicles per day, counted 2024, 2 years old.
- Crossing 307050FPrivateWinthrop1 vehicles per day, counted 1970, 56 years old.
- Crossing 307052UUnion AveWinthrop45 vehicles per day, counted 2005, 21 years old.
- Crossing 307053BPrivateWinthrop10 vehicles per day are reported. The count year is not reported.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.