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,301–2,400 of 6,544
- Crossing 307226NHouse 22757Parkersburg1 vehicles per day, counted 1970, 56 years old.
- Crossing 307227V2nd StParkersburg570 vehicles per day, counted 2005, 21 years old.
- Crossing 307228C3rd StParkersburg981 vehicles per day, counted 1998, 28 years old.
- Crossing 307229J6th StParkersburg2,340 vehicles per day, counted 2010, 16 years old.
- Crossing 307230DPrivateParkersburg1 vehicles per day, counted 1970, 56 years old.
- Crossing 307231KLiberty AveParkersburg50 vehicles per day, counted 2024, 2 years old.
- Crossing 307234FKeystone AveAplington63 vehicles per day, counted 2024, 2 years old.
- Crossing 307236UJay AveAplington74 vehicles per day, counted 2024, 2 years old.
- Crossing 307237BPrivateAplington1 vehicles per day, counted 1970, 56 years old.
- Crossing 307238H4th StAplington152 vehicles per day, counted 1998, 28 years old.
- Crossing 307239P9th StAplington486 vehicles per day, counted 1998, 28 years old.
- Crossing 307240J10th StAplington1,140 vehicles per day, counted 2009, 17 years old.
- Crossing 307242XPrivateAplington1 vehicles per day, counted 1970, 56 years old.
- Crossing 307244LForest AveAplington74 vehicles per day, counted 2024, 2 years old.
- Crossing 307245TDusty LnAplington11 vehicles per day, counted 2024, 2 years old.
- Crossing 307247GDodge AveAplington662 vehicles per day, counted 2024, 2 years old.
- Crossing 307250PPrivateAckley1 vehicles per day, counted 1970, 56 years old.
- Crossing 307251WCedar AveAckley40 vehicles per day, counted 2024, 2 years old.
- Crossing 307252DPrivateAckley1 vehicles per day, counted 1970, 56 years old.
- Crossing 307254SPrivateAckley1 vehicles per day, counted 1970, 56 years old.
- Crossing 307258UCerro Gordo StAckley981 vehicles per day, counted 1998, 28 years old.
- Crossing 307259BFranklin StAckley2,070 vehicles per day, counted 2009, 17 years old.
- Crossing 307261CPrivate FarmAckley1,970 vehicles per day, counted 1970, 56 years old.
- Crossing 307262JUu AveAckley70 vehicles per day, counted 2005, 21 years old.
- Crossing 307263RPrivateAckley1 vehicles per day, counted 1970, 56 years old.
- Crossing 307265ES AveAckley45 vehicles per day, counted 2005, 21 years old.
- Crossing 307266LR AveAckley140 vehicles per day, counted 2009, 17 years old.
- Crossing 307270BPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 307272PPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 307274D00th AveIowa Falls350 vehicles per day, counted 2009, 17 years old.
- Crossing 307275KMm AveIowa Falls35 vehicles per day, counted 2005, 21 years old.
- Crossing 307277YN AveIowa Falls110 vehicles per day, counted 2005, 21 years old.
- Crossing 307278FE 2nd StIowa Falls150 vehicles per day, counted 2009, 17 years old.
- Crossing 307279MW 2nd StIowa Falls250 vehicles per day, counted 1975, 51 years old.
- Crossing 307280GCommercial StIowa Falls280 vehicles per day, counted 2009, 17 years old.
- Crossing 307281NRocksylvania AveIowa Falls2,890 vehicles per day, counted 2009, 17 years old.
- Crossing 307282VPark AveIowa Falls800 vehicles per day, counted 1975, 51 years old.
- Crossing 307284JRiver StIowa Falls1,230 vehicles per day, counted 2009, 17 years old.
- Crossing 307285RPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 307286XJj AveIowa Falls600 vehicles per day, counted 2009, 17 years old.
- Crossing 307288LPrivateIowa Falls1 vehicles per day, counted 1970, 56 years old.
- Crossing 307289TI AveAlden25 vehicles per day, counted 2009, 17 years old.
- Crossing 307290MPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 307291UH AveAlden15 vehicles per day, counted 2005, 21 years old.
- Crossing 307293HG AveAlden140 vehicles per day, counted 2005, 21 years old.
- Crossing 307294PCo Hwy S27Alden1,400 vehicles per day, counted 2009, 17 years old.
- Crossing 307295WPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 307296DPrivateAlden1 vehicles per day, counted 1970, 56 years old.
- Crossing 307297KD AveAlden130 vehicles per day, counted 2009, 17 years old.
- Crossing 307298SCc AveAlden15 vehicles per day, counted 2005, 21 years old.
- Crossing 307299YB AveAlden10 vehicles per day, counted 2005, 21 years old.
- Crossing 307302EAa AveWilliams45 vehicles per day, counted 2005, 21 years old.
- Crossing 307306GYoung AveWilliams30 vehicles per day, counted 2005, 21 years old.
- Crossing 307307NXircus AveWilliams40 vehicles per day, counted 2003, 23 years old.
- Crossing 307311DPrivateWilliams1 vehicles per day, counted 1970, 56 years old.
- Crossing 307313SUbben AveWilliams25 vehicles per day, counted 2003, 23 years old.
- Crossing 307314Y210th StWilliams40 vehicles per day, counted 2007, 19 years old.
- Crossing 307315FPrivateBlairsburg1 vehicles per day, counted 1970, 56 years old.
- Crossing 307316MSaratoga AveBlairsburg30 vehicles per day, counted 2007, 19 years old.
- Crossing 307319HLake StBlairsburg450 vehicles per day, counted 2007, 19 years old.
- Crossing 307320CPoplar Grove AveBlairsburg60 vehicles per day, counted 2007, 19 years old.
- Crossing 307321JOlsen AveBlairsburg30 vehicles per day, counted 2003, 23 years old.
- Crossing 307322RNorth Stonega AveBlairsburg291 vehicles per day, counted 2024, 2 years old.
- Crossing 307324EMcmurray AveWebster City45 vehicles per day, counted 2003, 23 years old.
- Crossing 307326TPrivateWebster City1 vehicles per day, counted 1970, 56 years old.
- Crossing 307327APrivateWebster City1 vehicles per day, counted 1970, 56 years old.
- Crossing 307328GHouse 2043Webster City1 vehicles per day, counted 1970, 56 years old.
- Crossing 307329NKantor AveWebster City371 vehicles per day, counted 2024, 2 years old.
- Crossing 307330HWc Custom MeatsWebster City1 vehicles per day, counted 1970, 56 years old.
- Crossing 307331PSpecailty FoodsWebster City1 vehicles per day, counted 1970, 56 years old.
- Crossing 307335SDes Moines StWebster City3,530 vehicles per day, counted 2007, 19 years old.
- Crossing 307336YDes Moines StWebster City3,530 vehicles per day, counted 2007, 19 years old.
- Crossing 307337FProspect StWebster City1,220 vehicles per day, counted 2007, 19 years old.
- Crossing 307338MBroadway StWebster City910 vehicles per day, counted 1995, 31 years old.
- Crossing 307339UGrove StWebster City225 vehicles per day, counted 1975, 51 years old.
- Crossing 307342CMackinlay KantorWebster City1,420 vehicles per day, counted 1999, 27 years old.
- Crossing 307343JFenton AveWebster City15 vehicles per day, counted 2003, 23 years old.
- Crossing 307344RVan Diest Supply PvtWebster City50 vehicles per day, counted 2003, 23 years old.
- Crossing 307345XVan-diest CrossngWebster City1 vehicles per day, counted 1970, 56 years old.
- Crossing 307346EStage Coach RdWebster City1,930 vehicles per day, counted 2024, 2 years old.
- Crossing 307348TChase AveDuncombe45 vehicles per day, counted 2007, 19 years old.
- Crossing 307349APrivateDuncombe1 vehicles per day, counted 1970, 56 years old.
- Crossing 307351BXavier AveDuncombe50 vehicles per day, counted 2007, 19 years old.
- Crossing 307352HBrushy Creek RdDuncombe45 vehicles per day, counted 2007, 19 years old.
- Crossing 307353PSimpson StDuncombe1,180 vehicles per day, counted 2007, 19 years old.
- Crossing 307355DBoise StDuncombe289 vehicles per day, counted 1998, 28 years old.
- Crossing 307356K210th StDuncombe40 vehicles per day, counted 2015, 11 years old.
- Crossing 307357SPrivateDuncombe1 vehicles per day, counted 1970, 56 years old.
- Crossing 307359FHouse 3153Duncombe1 vehicles per day, counted 1970, 56 years old.
- Crossing 307360AVasse AveDuncombe20 vehicles per day, counted 2007, 19 years old.
- Crossing 307361GPrivateDuncombe1 vehicles per day, counted 1970, 56 years old.
- Crossing 307362NUnion AveDuncombe20 vehicles per day, counted 2007, 19 years old.
- Crossing 307363VSamson AveDuncombe40 vehicles per day, counted 2007, 19 years old.
- Crossing 307364CRacine AeFort Dodge50 vehicles per day, counted 2007, 19 years old.
- Crossing 307366RQuail AveFort Dodge6,713 vehicles per day, counted 2024, 2 years old.
- Crossing 307370FMill RdFort Dodge1,523 vehicles per day, counted 2024, 2 years old.
- Crossing 307385V1st Ave SFort Dodge160 vehicles per day, counted 1980, 46 years old.
- Crossing 307386CCentral AveFort Dodge730 vehicles per day, counted 2003, 23 years old.
- Crossing 307397PPrivateFort Dodge1 vehicles per day, counted 1970, 56 years old.
- Crossing 307399DMartin MariettaFort Dodge1 vehicles per day, counted 1970, 56 years old.
Sources were checked on . Counts are reported records, not a safety assessment. Read how the data works.