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,701–2,800 of 6,544
- Crossing 307865GDawson StWaterloo178 vehicles per day, counted 1981, 45 years old.
- Crossing 307866NAlleyWaterloo50 vehicles per day, counted 1987, 39 years old.
- Crossing 307867VRiehl StWaterloo853 vehicles per day, counted 1998, 28 years old.
- Crossing 307868CAlleyWaterloo50 vehicles per day, counted 1987, 39 years old.
- Crossing 307869JConger StWaterloo4,640 vehicles per day, counted 2009, 17 years old.
- Crossing 307884LBurton AveWaterloo2,076 vehicles per day, counted 1981, 45 years old.
- Crossing 307894SFlieshels PropWaterlooRoad traffic is not reported.
- Crossing 307895YAnsborough AveWaterloo10,900 vehicles per day, counted 2017, 9 years old.
- Crossing 307896FWaterloo IndustriWaterloo1 vehicles per day, counted 1970, 56 years old.
- Crossing 307897MRainbow DrWaterloo1,420 vehicles per day, counted 2017, 9 years old.
- Crossing 307898URainbow DrWaterloo1,420 vehicles per day, counted 2017, 9 years old.
- Crossing 307900TMaynard AveWaterloo3,190 vehicles per day, counted 2017, 9 years old.
- Crossing 307907RRental Service CoWaterloo1 vehicles per day, counted 1970, 56 years old.
- Crossing 307909ERainbow FloristWaterloo1 vehicles per day, counted 1970, 56 years old.
- Crossing 307912MIwi Motor PartsWaterloo3,920 vehicles per day, counted 1990, 36 years old.
- Crossing 307914BVaughn StWaterloo25 vehicles per day, counted 2000, 26 years old.
- Crossing 307928JJdgate-no1WaterlooRoad traffic is not reported.
- Crossing 307935UMidland StWaterloo1 vehicles per day, counted 1970, 56 years old.
- Crossing 307941XDavid StWaterloo853 vehicles per day, counted 1998, 28 years old.
- Crossing 307943LColumbia StWaterloo771 vehicles per day, counted 1998, 28 years old.
- Crossing 307944TLogan AveWaterloo14,500 vehicles per day, counted 2010, 16 years old.
- Crossing 307945ASherman AveWaterloo117 vehicles per day, counted 1981, 45 years old.
- Crossing 307946GBoston AveWaterloo853 vehicles per day, counted 1998, 28 years old.
- Crossing 307947NE 4th StWaterloo5,500 vehicles per day, counted 2005, 21 years old.
- Crossing 307948VBarclay StWaterloo95 vehicles per day, counted 1981, 45 years old.
- Crossing 307949CNewell StWaterloo2,480 vehicles per day, counted 2009, 17 years old.
- Crossing 307950WWillow StWaterloo1,700 vehicles per day, counted 1997, 29 years old.
- Crossing 307951DAlbany StWaterloo266 vehicles per day, counted 1981, 45 years old.
- Crossing 307967AHogle StWaterloo2,531 vehicles per day, counted 1998, 28 years old.
- Crossing 307968GLake AveWaterloo48 vehicles per day, counted 1981, 45 years old.
- Crossing 307971PPrivate RoadWaterloo1 vehicles per day, counted 1970, 56 years old.
- Crossing 308157LPrivateBarnumRoad traffic is not reported.
- Crossing 308159A205th StBarnum40 vehicles per day, counted 2015, 11 years old.
- Crossing 308161BPrivateBarnumRoad traffic is not reported.
- Crossing 308162HPvt Easter AveBarnumRoad traffic is not reported.
- Crossing 308163P210th StBarnum50 vehicles per day, counted 2015, 11 years old.
- Crossing 308164WPrivateBarnumRoad traffic is not reported.
- Crossing 308165DDakota AveBarnum491 vehicles per day, counted 2024, 2 years old.
- Crossing 308166KPrivateKnierimRoad traffic is not reported.
- Crossing 308167SPrivateKnierimRoad traffic is not reported.
- Crossing 308168Y220th StKnierim45 vehicles per day, counted 2015, 11 years old.
- Crossing 308169FZearing AveKnierim45 vehicles per day, counted 2011, 15 years old.
- Crossing 308171GYork AveKnierim35 vehicles per day, counted 2011, 15 years old.
- Crossing 308173V230th StKnierim460 vehicles per day, counted 2007, 19 years old.
- Crossing 308174C1st Ave EKnierim290 vehicles per day, counted 2007, 19 years old.
- Crossing 308175J1st Ave EKnierim290 vehicles per day, counted 2007, 19 years old.
- Crossing 308178E240th StKnierim30 vehicles per day, counted 2011, 15 years old.
- Crossing 308179LPrivateKnierim1 vehicles per day, counted 1970, 56 years old.
- Crossing 308181MUpland AveKnierim40 vehicles per day, counted 2011, 15 years old.
- Crossing 308184H250th StKnierim20 vehicles per day, counted 2015, 11 years old.
- Crossing 308185PTraer AveRockwell City25 vehicles per day, counted 2003, 23 years old.
- Crossing 308187DSigourney AveRockwell City370 vehicles per day, counted 2007, 19 years old.
- Crossing 308190LRed Oak AveRockwell City35 vehicles per day, counted 2011, 15 years old.
- Crossing 308192AQuinton AveRockwell City60 vehicles per day, counted 2011, 15 years old.
- Crossing 308194NPrivateRockwell City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308196CPreston AveRockwell City380 vehicles per day, counted 2007, 19 years old.
- Crossing 308197JPrivateRockwell CityRoad traffic is not reported.
- Crossing 308199X1st StRockwell City920 vehicles per day, counted 2007, 19 years old.
- Crossing 308201WTonawanda StRockwell City360 vehicles per day, counted 2007, 19 years old.
- Crossing 308202D4th StRockwell City30 vehicles per day, counted 1987, 39 years old.
- Crossing 308204S8th StRockwell City152 vehicles per day, counted 1998, 28 years old.
- Crossing 308207MPrivateRockwell City5 vehicles per day, counted 1989, 37 years old.
- Crossing 308210VPrivateRockwell City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308212JPrivateRockwell City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308214X290th StRockwell City25 vehicles per day, counted 2003, 23 years old.
- Crossing 308215ELamoni AveRockwell City10 vehicles per day, counted 2003, 23 years old.
- Crossing 308216LPrivateRockwell City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308217TPrivateRockwell City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308219GJennings AveRockwell City360 vehicles per day, counted 2007, 19 years old.
- Crossing 308221H300th StYetter20 vehicles per day, counted 2003, 23 years old.
- Crossing 308224DHarris AveYetter45 vehicles per day, counted 2003, 23 years old.
- Crossing 308226S310th StYetter260 vehicles per day, counted 2007, 19 years old.
- Crossing 308227YGranite AveYetter45 vehicles per day, counted 2003, 23 years old.
- Crossing 308229MPrivateYetter1 vehicles per day, counted 1970, 56 years old.
- Crossing 308230GElkland AveYetter15 vehicles per day, counted 2003, 23 years old.
- Crossing 308232VDurant AveYetter280 vehicles per day, counted 2007, 19 years old.
- Crossing 308234JDakota AveYetter1,082 vehicles per day, counted 2024, 2 years old.
- Crossing 308237E335th StYetter90 vehicles per day, counted 2007, 19 years old.
- Crossing 308241U345th StAuburn20 vehicles per day, counted 2003, 23 years old.
- Crossing 308243HWadsley AveAuburn70 vehicles per day, counted 2003, 23 years old.
- Crossing 308246DVoss AveAuburn40 vehicles per day, counted 2003, 23 years old.
- Crossing 308248SPrivateUlmer50 vehicles per day, counted 1983, 43 years old.
- Crossing 308249YUS 71Auburn2,090 vehicles per day, counted 2010, 16 years old.
- Crossing 308250TPrivateUlmer1 vehicles per day, counted 1970, 56 years old.
- Crossing 308251ATaylor AveAuburn50 vehicles per day, counted 2003, 23 years old.
- Crossing 308253NRolland AveWall Lake50 vehicles per day, counted 2003, 23 years old.
- Crossing 308255CRolf AveWall Lake200 vehicles per day, counted 2024, 2 years old.
- Crossing 308256JPrivateUlmerRoad traffic is not reported.
- Crossing 308260YPerkins AveWall Lake671 vehicles per day, counted 2024, 2 years old.
- Crossing 308261FPrivateWall LakeRoad traffic is not reported.
- Crossing 308263UOtter AveWall Lake70 vehicles per day, counted 2003, 23 years old.
- Crossing 308264BCenter StWall Lake1,060 vehicles per day, counted 2007, 19 years old.
- Crossing 308267WPrivateWall LakeRoad traffic is not reported.
- Crossing 308268DLee AveWall Lake35 vehicles per day, counted 2011, 15 years old.
- Crossing 308269KKarr AveWall Lake5 vehicles per day, counted 2011, 15 years old.
- Crossing 308270EJackson AveWall Lake100 vehicles per day, counted 2024, 2 years old.
- Crossing 308271LA AveWall Lake10 vehicles per day, counted 2012, 14 years old.
- Crossing 308272TPrivateDeloitRoad traffic is not reported.
- Crossing 308273APrivateDeloitRoad traffic is not reported.
- Crossing 308274GPrivateDeloitRoad traffic is not reported.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.