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,901–3,000 of 6,544
- Crossing 308428PPrivate RoadCarter LakeRoad traffic is not reported.
- Crossing 308429WPrivate RoadCarter LakeRoad traffic is not reported.
- Crossing 308430RPrivate RoadCarter LakeRoad traffic is not reported.
- Crossing 308431XPrivate RoadCarter LakeRoad traffic is not reported.
- Crossing 308432EFifth StreetCarter LakeRoad traffic is not reported.
- Crossing 308446MAvenue BCouncil Bluffs2,470 vehicles per day, counted 2012, 14 years old.
- Crossing 308448B2nd AveCouncil Bluffs3,290 vehicles per day, counted 2012, 14 years old.
- Crossing 308799ALake StCedar Falls120 vehicles per day, counted 1989, 37 years old.
- Crossing 308802FDunkerton RdCedar Falls930 vehicles per day, counted 2005, 21 years old.
- Crossing 308810X7th StJanesville1,090 vehicles per day, counted 2005, 21 years old.
- Crossing 308813TMain StJanesville1,450 vehicles per day, counted 2009, 17 years old.
- Crossing 308814AMaple StJanesville1,430 vehicles per day, counted 2009, 17 years old.
- Crossing 308815GW Barrick RdJanesville210 vehicles per day, counted 2009, 17 years old.
- Crossing 308817VPrivateJanesville1 vehicles per day, counted 1970, 56 years old.
- Crossing 308818CPrivateJanesville1 vehicles per day, counted 1970, 56 years old.
- Crossing 308819J260th StJanesville130 vehicles per day, counted 2009, 17 years old.
- Crossing 308820DPrivateJanesville1 vehicles per day, counted 1970, 56 years old.
- Crossing 308821K250th StWaverly420 vehicles per day, counted 2009, 17 years old.
- Crossing 308822S240th StWaverly370 vehicles per day, counted 2009, 17 years old.
- Crossing 308824F2nd Ave SWWaverly810 vehicles per day, counted 2005, 21 years old.
- Crossing 308825MBremer AveWaverly10,200 vehicles per day, counted 2010, 16 years old.
- Crossing 308827BWilson AveWaverly534 vehicles per day, counted 1975, 51 years old.
- Crossing 308828H5th Ave NWWaverly1,820 vehicles per day, counted 2009, 17 years old.
- Crossing 308830J20th St NWWaverly310 vehicles per day, counted 2009, 17 years old.
- Crossing 308831RPrivateWaverly1 vehicles per day, counted 1970, 56 years old.
- Crossing 308833E22nd Ave NWWaverly30 vehicles per day, counted 2009, 17 years old.
- Crossing 308835T205th StWaverly301 vehicles per day, counted 2024, 2 years old.
- Crossing 308836APrivateWaverly1 vehicles per day, counted 1970, 56 years old.
- Crossing 308837GCasper AveWaverly541 vehicles per day, counted 2024, 2 years old.
- Crossing 308838N190th StWaverly983 vehicles per day, counted 2024, 2 years old.
- Crossing 308839VPrivatePlainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308840PPrivatePlainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308841WBishop AvePlainfield80 vehicles per day, counted 2009, 17 years old.
- Crossing 308843K170th StPlainfield60 vehicles per day, counted 2009, 17 years old.
- Crossing 308844S160th StPlainfield50 vehicles per day, counted 2009, 17 years old.
- Crossing 308845Y150th StPlainfield90 vehicles per day, counted 2009, 17 years old.
- Crossing 308848UJefferson StPlainfield240 vehicles per day, counted 2005, 21 years old.
- Crossing 308849B4th StPlainfield140 vehicles per day, counted 1993, 33 years old.
- Crossing 308852J1st StPlainfield1,300 vehicles per day, counted 2024, 2 years old.
- Crossing 308853RPrivatePlainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308854XHouse No 1327Plainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308855E130th StPlainfield15 vehicles per day, counted 2009, 17 years old.
- Crossing 308856LPrivatePlainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308857T120th St ExtendePlainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308858APrivatePlainfieldRoad traffic is not reported.
- Crossing 308859GHouse 1131/1133Plainfield1 vehicles per day, counted 1970, 56 years old.
- Crossing 308860BHouse 1055Nashua1 vehicles per day, counted 1970, 56 years old.
- Crossing 308861HHouse 1017Nashua1 vehicles per day, counted 1970, 56 years old.
- Crossing 308862P305thNashua10 vehicles per day, counted 2005, 21 years old.
- Crossing 308863WRiver Bend QuarryNashua1 vehicles per day, counted 1970, 56 years old.
- Crossing 308864DPrivateNashua1 vehicles per day, counted 1970, 56 years old.
- Crossing 308865KPrivateNashua1 vehicles per day, counted 1970, 56 years old.
- Crossing 308866SFord St ExtendedNashua1 vehicles per day, counted 1970, 56 years old.
- Crossing 308867YAspinwall StNashua289 vehicles per day, counted 1998, 28 years old.
- Crossing 308869MLexington AveNashua486 vehicles per day, counted 1998, 28 years old.
- Crossing 308870GMadison StNashua981 vehicles per day, counted 1998, 28 years old.
- Crossing 308871NWoodbridge StNashua486 vehicles per day, counted 1998, 28 years old.
- Crossing 308873CGreenwood AveNashua3,760 vehicles per day, counted 2010, 16 years old.
- Crossing 308874JMill StNashua289 vehicles per day, counted 1998, 28 years old.
- Crossing 308876XAkron WayNashua70 vehicles per day, counted 2005, 21 years old.
- Crossing 308877E260thNashua70 vehicles per day, counted 2009, 17 years old.
- Crossing 308879T250thNashua70 vehicles per day, counted 2005, 21 years old.
- Crossing 308890TAddison AveNashua50 vehicles per day, counted 2009, 17 years old.
- Crossing 308891A240th StNashua100 vehicles per day, counted 2009, 17 years old.
- Crossing 308895C230th StCharles City45 vehicles per day, counted 2009, 17 years old.
- Crossing 308896JPrivateCharles City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308897R220th StCharles City692 vehicles per day, counted 2024, 2 years old.
- Crossing 308899EUnion AveCharles City20 vehicles per day, counted 2009, 17 years old.
- Crossing 308900W210th StCharles City90 vehicles per day, counted 2009, 17 years old.
- Crossing 308901DPrivateCharles City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308902K5th AveCharles City3,280 vehicles per day, counted 2010, 16 years old.
- Crossing 308903SPrivateCharles City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308906ME StCharles City200 vehicles per day, counted 2009, 17 years old.
- Crossing 308907U11th AveCharles City630 vehicles per day, counted 2009, 17 years old.
- Crossing 308908BN Grand AveCharles City3,570 vehicles per day, counted 2009, 17 years old.
- Crossing 308909HMain StCharles City1,490 vehicles per day, counted 2009, 17 years old.
- Crossing 308910CJackson StCharles City200 vehicles per day, counted 1975, 51 years old.
- Crossing 308911JIowa StCharles City50 vehicles per day, counted 1975, 51 years old.
- Crossing 308912R19th AveCharles City320 vehicles per day, counted 2005, 21 years old.
- Crossing 308913XRotary Park RdCharles City260 vehicles per day, counted 2024, 2 years old.
- Crossing 308916TRedwood AveCharles City150 vehicles per day, counted 2009, 17 years old.
- Crossing 308918GPrivateCharles City1 vehicles per day, counted 1970, 56 years old.
- Crossing 308919N165th StFloyd40 vehicles per day, counted 2009, 17 years old.
- Crossing 308921PPrivateFloyd1 vehicles per day, counted 1970, 56 years old.
- Crossing 308922WQuail AveFloyd20 vehicles per day, counted 2009, 17 years old.
- Crossing 308923D155th StFloyd1,674 vehicles per day, counted 2024, 2 years old.
- Crossing 308924KHighway 218Floyd2,090 vehicles per day, counted 2024, 2 years old.
- Crossing 308925SPrivateFloyd1 vehicles per day, counted 1970, 56 years old.
- Crossing 308926Y145th StFloyd40 vehicles per day, counted 2009, 17 years old.
- Crossing 308927FPrivateFloyd1 vehicles per day, counted 1970, 56 years old.
- Crossing 308928M130th StFloyd60 vehicles per day, counted 2009, 17 years old.
- Crossing 308929U120th StFloyd45 vehicles per day, counted 2009, 17 years old.
- Crossing 308932C110th StOrchard20 vehicles per day, counted 2009, 17 years old.
- Crossing 308933JOcean AveOrchard20 vehicles per day, counted 2009, 17 years old.
- Crossing 308934RMitchell Line StOrchard30 vehicles per day, counted 2009, 17 years old.
- Crossing 308936ENoble AveOrchard70 vehicles per day, counted 2009, 17 years old.
- Crossing 308937LMain StOrchard100 vehicles per day, counted 2009, 17 years old.
- Crossing 308938T325th StOrchard30 vehicles per day, counted 2009, 17 years old.
- Crossing 308939APrivateOrchard1 vehicles per day, counted 1970, 56 years old.
- Crossing 308940UMarch AveOrchard80 vehicles per day, counted 2009, 17 years old.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.