How many railroad crossings are in Iowa?
The FRA inventory of 21 October 2026 lists 4,140 public railroad crossings in Iowa. 30% have gates, and 403 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 4,140
- Public crossings with gates
- 30%
- Incidents at public crossings since 2016
- 403
- Public crossings with signs only
- 2,219
Open Iowa in the full map Members
Filter Iowa crossingsMembers only. Sign in or create a free account.
Coverage across all 6,545 records
- Usable map locations
- 6,543 of 6,545 records2 records have missing information.
- Reported road counts
- 5,269 of 6,545 records1,276 records have missing information.
- Complete train counts
- 6,545 of 6,545 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 6,545 crossings in Iowa, public and private
Records 1,001–1,100 of 6,545
- Crossing 190737TJ AvenueScranton270 vehicles a day, counted 2024, 2 years old.
- Crossing 190738AI AvenueScranton20 vehicles a day, counted 2012, 14 years old.
- Crossing 190739GPrivateScranton1 vehicle a day, counted 1970, 56 years old.
- Crossing 190742PFalcon AvenueScranton25 vehicles a day, counted 2012, 14 years old.
- Crossing 190743WMain StreetScranton460 vehicles a day, counted 2012, 14 years old.
- Crossing 190746S230th StreetScranton60 vehicles a day, counted 2012, 14 years old.
- Crossing 190747YD AvenueScranton20 vehicles a day, counted 2012, 14 years old.
- Crossing 190750GC AvenueRalston15 vehicles a day, counted 2012, 14 years old.
- Crossing 190751NB AvenueRalston30 vehicles a day, counted 2012, 14 years old.
- Crossing 190753CA AvenueRalston930 vehicles a day, counted 2012, 14 years old.
- Crossing 190756X1st StreetRalston40 vehicles a day, counted 2012, 14 years old.
- Crossing 190757EZephyr RoadRalston80 vehicles a day, counted 2012, 14 years old.
- Crossing 190759T210th StreetRalston35 vehicles a day, counted 2008, 18 years old.
- Crossing 190762BPrivateGlidden1 vehicle a day, counted 1970, 56 years old.
- Crossing 190763HColorado StreetGlidden1,960 vehicles a day, counted 2012, 14 years old.
- Crossing 190764PIdaho StreetGlidden460 vehicles a day, counted 2012, 14 years old.
- Crossing 190766DSycamore StreetGlidden25 vehicles a day, counted 2008, 18 years old.
- Crossing 190767KQuail AvenueCarroll90 vehicles a day, counted 2012, 14 years old.
- Crossing 190768SPhoenix AvenueCarroll80 vehicles a day, counted 2012, 14 years old.
- Crossing 190769YOlympic AvenueCarroll1,200 vehicles a day, counted 2012, 14 years old.
- Crossing 190771AGrant RoadCarroll4,390 vehicles a day, counted 2008, 18 years old.
- Crossing 190772GMaple StreetCarroll500 vehicles a day, counted 1980, 46 years old.
- Crossing 190773NNorth Clark StreetCarroll3,080 vehicles a day, counted 2012, 14 years old.
- Crossing 190774VMain StreetCarroll5,600 vehicles a day, counted 2000, 26 years old.
- Crossing 190775CCarroll StreetCarroll2,390 vehicles a day, counted 2012, 14 years old.
- Crossing 190778XBurgess AvenueCarroll1,550 vehicles a day, counted 1992, 34 years old.
- Crossing 190780YJade AvenueCarroll30 vehicles a day, counted 2008, 18 years old.
- Crossing 190782MIvy AvenueArcadia530 vehicles a day, counted 2012, 14 years old.
- Crossing 190783UHawthorne RoadArcadia45 vehicles a day, counted 2008, 18 years old.
- Crossing 190784BGranite AvenueArcadia60 vehicles a day, counted 2008, 18 years old.
- Crossing 190789KCrystal AvenueArcadia1,660 vehicles a day, counted 2012, 14 years old.
- Crossing 190790EAspen AvenueWestside1,090 vehicles a day, counted 2024, 2 years old.
- Crossing 190791LMain StreetWestside270 vehicles a day, counted 2012, 14 years old.
- Crossing 190792T390th StreetWestside90 vehicles a day, counted 2012, 14 years old.
- Crossing 190793APrivateWestside1 vehicle a day, counted 1970, 56 years old.
- Crossing 190794G380th StreetWestside50 vehicles a day, counted 2012, 14 years old.
- Crossing 190795NPrivateWestside1 vehicle a day, counted 1970, 56 years old.
- Crossing 190798JPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190799R350th StreetVail5 vehicles a day, counted 2004, 22 years old.
- Crossing 190800HWarren StreetVail380 vehicles a day, counted 2024, 2 years old.
- Crossing 190801POtter AveWall Lake70 vehicles a day, counted 2003, 23 years old.
- Crossing 190925HPerkins AvenueWall Lake671 vehicles a day, counted 2024, 2 years old.
- Crossing 190926PPrivateWall LakeRoad traffic is not reported.
- Crossing 190927WCenter StWall Lake1,060 vehicles a day, counted 2007, 19 years old.
- Crossing 190928DPrivateWall LakeRoad traffic is not reported.
- Crossing 190929KPrivateWall LakeRoad traffic is not reported.
- Crossing 190930EPrivateWall LakeRoad traffic is not reported.
- Crossing 190931L360th StreetWall Lake531 vehicles a day, counted 2024, 2 years old.
- Crossing 190932TPrivateWall LakeRoad traffic is not reported.
- Crossing 190933APrivateWall LakeRoad traffic is not reported.
- Crossing 190934GKarr AvenueWall Lake40 vehicles a day, counted 2015, 11 years old.
- Crossing 190935NJackson AvenueWall Lake5 vehicles a day, counted 2011, 15 years old.
- Crossing 190936V350th StreetWall Lake30 vehicles a day, counted 2011, 15 years old.
- Crossing 190937CPrivateWall LakeRoad traffic is not reported.
- Crossing 190938JIra AvenueWall Lake25 vehicles a day, counted 2015, 11 years old.
- Crossing 190939RPrivateOdeboltRoad traffic is not reported.
- Crossing 190941SPrivateOdeboltRoad traffic is not reported.
- Crossing 190942YHope AveOdebolt35 vehicles a day, counted 2011, 15 years old.
- Crossing 190943FGard AveOdebolt20 vehicles a day, counted 2011, 15 years old.
- Crossing 190944MPrivateOdeboltRoad traffic is not reported.
- Crossing 190945U10s NW/C 35-87-37Odebolt2,230 vehicles a day, counted 2010, 16 years old.
- Crossing 190946BMain StOdebolt580 vehicles a day, counted 2015, 11 years old.
- Crossing 190947HWalnut StOdebolt380 vehicles a day, counted 2015, 11 years old.
- Crossing 190948PEsther AveOdebolt120 vehicles a day, counted 2011, 15 years old.
- Crossing 190949WDean AveOdebolt15 vehicles a day, counted 2011, 15 years old.
- Crossing 190950RCory AveArthur70 vehicles a day, counted 2015, 11 years old.
- Crossing 190951XPrivateArthurRoad traffic is not reported.
- Crossing 190952EPrivateArthurRoad traffic is not reported.
- Crossing 190953LBuchanan AveArthur45 vehicles a day, counted 2015, 11 years old.
- Crossing 190955AQuail AveArthur590 vehicles a day, counted 2015, 11 years old.
- Crossing 190957NPioneer AveArthur35 vehicles a day, counted 2015, 11 years old.
- Crossing 190958VPrivateArthurRoad traffic is not reported.
- Crossing 190959COrchard AveArthur70 vehicles a day, counted 2015, 11 years old.
- Crossing 190960WPrivateArthurRoad traffic is not reported.
- Crossing 190961DNoble AveIda Grove60 vehicles a day, counted 2015, 11 years old.
- Crossing 190962KPrivateIda GroveRoad traffic is not reported.
- Crossing 190963SMarket AveIda Grove50 vehicles a day, counted 2015, 11 years old.
- Crossing 190964YUS 59Ida Grove1,730 vehicles a day, counted 2024, 2 years old.
- Crossing 190965FPrivateIda GroveRoad traffic is not reported.
- Crossing 190966MHarold Godbersen DriveIda Grove1,750 vehicles a day, counted 2011, 15 years old.
- Crossing 190967UCountry Club RoadIda GroveRoad traffic is not reported.
- Crossing 190968BWashington StIda Grove1,300 vehicles a day, counted 2015, 11 years old.
- Crossing 190969HMoorehead AveIda Grove9,100 vehicles a day, counted 2003, 23 years old.
- Crossing 190972RPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190973XPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190975L330th StreetVail100 vehicles a day, counted 2012, 14 years old.
- Crossing 190976TPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190978GPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190979NPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190981P310th StreetVail70 vehicles a day, counted 2012, 14 years old.
- Crossing 190982WPrivateVail1 vehicle a day, counted 1970, 56 years old.
- Crossing 190983DN AvenueDenison120 vehicles a day, counted 2012, 14 years old.
- Crossing 190984KPrivateDenison1 vehicle a day, counted 1970, 56 years old.
- Crossing 190985SPrivateDenison1 vehicle a day, counted 1970, 56 years old.
- Crossing 190986YPrivateDenison1 vehicle a day, counted 1970, 56 years old.
- Crossing 190991VSouth 15th StreetDenison515 vehicles a day, counted 2016, 10 years old.
- Crossing 190992CSouth Main StreetDenison1,902 vehicles a day, counted 2020, 6 years old.
- Crossing 190997LLincoln WayDenison790 vehicles a day, counted 2012, 14 years old.
- Crossing 190998TPrivateDenison1 vehicle a day, counted 1970, 56 years old.
- Crossing 191004CPrivateDenison1 vehicle a day, counted 1970, 56 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates