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,601–1,700 of 6,545
- Crossing 196570ENelson AvenueBelmond25 vehicles a day, counted 2007, 19 years old.
- Crossing 196571LPrivateBelmond1 vehicle a day, counted 1970, 56 years old.
- Crossing 196572TO'Brien AvenueBelmond10 vehicles a day, counted 2007, 19 years old.
- Crossing 196573ACR C20Belmond600 vehicles a day, counted 2007, 19 years old.
- Crossing 196574GPrivateBelmond1 vehicle a day, counted 1970, 56 years old.
- Crossing 196575NPage AvenueBelmond20 vehicles a day, counted 2007, 19 years old.
- Crossing 196576V140th StreetBelmond80 vehicles a day, counted 2007, 19 years old.
- Crossing 196577CPage AvenueBelmond20 vehicles a day, counted 2007, 19 years old.
- Crossing 196579RReed AvenueBelmond30 vehicles a day, counted 2007, 19 years old.
- Crossing 196581SCentral AvenueClarion6,100 vehicles a day, counted 2010, 16 years old.
- Crossing 196582Y10th StreetClarion35 vehicles a day, counted 2007, 19 years old.
- Crossing 196583FKeokuk AvenueClarion40 vehicles a day, counted 2007, 19 years old.
- Crossing 196585UJackson AvenueClarion30 vehicles a day, counted 2007, 19 years old.
- Crossing 196586BPrivateClarion1 vehicle a day, counted 1970, 56 years old.
- Crossing 196588PPrivateClarion1 vehicle a day, counted 1970, 56 years old.
- Crossing 196589WIda AvenueClarion20 vehicles a day, counted 2007, 19 years old.
- Crossing 196590R240th StreetEagle Grove50 vehicles a day, counted 2007, 19 years old.
- Crossing 196591XHancock AvenueEagle Grove720 vehicles a day, counted 2007, 19 years old.
- Crossing 196594TGreene AvenueEagle Grove25 vehicles a day, counted 2007, 19 years old.
- Crossing 196595A250th StreetEagle Grove35 vehicles a day, counted 2007, 19 years old.
- Crossing 196596GFranklin AvenueEagle Grove40 vehicles a day, counted 2007, 19 years old.
- Crossing 196597NPrivateEagle Grove1 vehicle a day, counted 1970, 56 years old.
- Crossing 196598VNortheast 5th StreetEagle Grove434 vehicles a day, counted 1998, 28 years old.
- Crossing 196599CNortheast 4th StreetEagle Grove434 vehicles a day, counted 1998, 28 years old.
- Crossing 196600UNortheast 3rd StreetEagle Grove434 vehicles a day, counted 1998, 28 years old.
- Crossing 196601BNortheast 2nd StreetEagle Grove2,880 vehicles a day, counted 2007, 19 years old.
- Crossing 196603PBroadway StreetEagle Grove3,760 vehicles a day, counted 2003, 23 years old.
- Crossing 196604WSoutheast 2nd StreetEagle Grove651 vehicles a day, counted 1998, 28 years old.
- Crossing 196605DSouth AvenueEagle Grove434 vehicles a day, counted 1998, 28 years old.
- Crossing 196606KIA 17Eagle Grove4,380 vehicles a day, counted 2024, 2 years old.
- Crossing 196614C140th AvenueLaurens782 vehicles a day, counted 2024, 2 years old.
- Crossing 196623BPrivateUnionRoad traffic is not reported.
- Crossing 196626W6th Avenue SouthFort Dodge4,850 vehicles a day, counted 2011, 15 years old.
- Crossing 196632AS 4th StreetForest City1,920 vehicles a day, counted 2015, 11 years old.
- Crossing 196633GNorth 27th StreetFort Dodge4,240 vehicles a day, counted 2007, 19 years old.
- Crossing 196635V6th Ave SWOelwein1,080 vehicles a day, counted 2017, 9 years old.
- Crossing 196717CNortheast 20th StreetEagle Grove360 vehicles a day, counted 2007, 19 years old.
- Crossing 196718J250th StreetEagle Grove40 vehicles a day, counted 2007, 19 years old.
- Crossing 196719R240th StreetGoldfield30 vehicles a day, counted 2007, 19 years old.
- Crossing 196720K200th StreetGoldfield35 vehicles a day, counted 2007, 19 years old.
- Crossing 196722YIA 17Renwick1,500 vehicles a day, counted 2024, 2 years old.
- Crossing 196723FSmith RoadRenwick200 vehicles a day, counted 2007, 19 years old.
- Crossing 196725U150th StreetRenwick230 vehicles a day, counted 2007, 19 years old.
- Crossing 196726B130th StreetLu Verne110 vehicles a day, counted 2007, 19 years old.
- Crossing 196727HUtah AvenueLu Verne300 vehicles a day, counted 2007, 19 years old.
- Crossing 196728P105th StreetLu Verne40 vehicles a day, counted 2003, 23 years old.
- Crossing 196729W100th StreetLu Verne470 vehicles a day, counted 2007, 19 years old.
- Crossing 196730RNorth Maple StreetLu Verne134 vehicles a day, counted 1973, 53 years old.
- Crossing 196731X110th StreetLu Verne110 vehicles a day, counted 2007, 19 years old.
- Crossing 196732EMcGregor StreetAlgona3,620 vehicles a day, counted 2007, 19 years old.
- Crossing 196733LIrvington RoadAlgona260 vehicles a day, counted 2007, 19 years old.
- Crossing 196734TChubb StreetAlgona1,038 vehicles a day, counted 1978, 48 years old.
- Crossing 196735AState StreetAlgona1,870 vehicles a day, counted 2007, 19 years old.
- Crossing 196736GDiagonal StreetAlgona7,800 vehicles a day, counted 2007, 19 years old.
- Crossing 196737NElm StreetAlgona799 vehicles a day, counted 1978, 48 years old.
- Crossing 196739CUS 18Algona6,700 vehicles a day, counted 2010, 16 years old.
- Crossing 196740WSlagle DriveAlgona25 vehicles a day, counted 2007, 19 years old.
- Crossing 196741DPrivateAlgona1 vehicle a day, counted 1970, 56 years old.
- Crossing 196742K240th StreetAlgona60 vehicles a day, counted 2007, 19 years old.
- Crossing 196744YEast Walnut StreetBurt610 vehicles a day, counted 2007, 19 years old.
- Crossing 196745F320th StreetBurt20 vehicles a day, counted 2007, 19 years old.
- Crossing 196746M330th StreetBurt480 vehicles a day, counted 2007, 19 years old.
- Crossing 196855R150th AvenueLaurens45 vehicles a day, counted 2003, 23 years old.
- Crossing 196856X165th AvenueLaurens25 vehicles a day, counted 2003, 23 years old.
- Crossing 196858L175th AvenueHavelock25 vehicles a day, counted 2003, 23 years old.
- Crossing 196859TPrivateHavelock1 vehicle a day, counted 1970, 56 years old.
- Crossing 196860M190th AvenueHavelock30 vehicles a day, counted 2003, 23 years old.
- Crossing 196864PPrivateRolfeRoad traffic is not reported.
- Crossing 196906YAgora StreetMarathon110 vehicles a day, counted 2015, 11 years old.
- Crossing 196907F220th AvenueMarathon110 vehicles a day, counted 2015, 11 years old.
- Crossing 196908M230th AvenueMarathon70 vehicles a day, counted 2015, 11 years old.
- Crossing 196909U240th AvenueMarathon35 vehicles a day, counted 2011, 15 years old.
- Crossing 196910N100th AveLaurens15 vehicles a day, counted 2011, 15 years old.
- Crossing 196911V110th AvenueLaurens100 vehicles a day, counted 2007, 19 years old.
- Crossing 196912C440th StreetLaurens400 vehicles a day, counted 2003, 23 years old.
- Crossing 196913J130th AvenueLaurens1,470 vehicles a day, counted 2007, 19 years old.
- Crossing 196914RNorth 3rd StreetLaurens1,520 vehicles a day, counted 2007, 19 years old.
- Crossing 196915X1st StreetLaurens990 vehicles a day, counted 2007, 19 years old.
- Crossing 196916EEast StreetLaurens890 vehicles a day, counted 2007, 19 years old.
- Crossing 196917L200th StreetHavelock110 vehicles a day, counted 2024, 2 years old.
- Crossing 196918TMain StreetHavelock180 vehicles a day, counted 2007, 19 years old.
- Crossing 196919A210th AvenueHavelock130 vehicles a day, counted 2007, 19 years old.
- Crossing 196920UIA 4Havelock2,170 vehicles a day, counted 2024, 2 years old.
- Crossing 196921B230th AvenueHavelock30 vehicles a day, counted 2003, 23 years old.
- Crossing 196922H240th AvenueHavelock30 vehicles a day, counted 2003, 23 years old.
- Crossing 196923P250th AvenueHavelock311 vehicles a day, counted 2024, 2 years old.
- Crossing 196924W460th StreetRolfe30 vehicles a day, counted 2003, 23 years old.
- Crossing 196925D260th AvenueRolfe10 vehicles a day, counted 2003, 23 years old.
- Crossing 196926K270th AvenueRolfe25 vehicles a day, counted 2003, 23 years old.
- Crossing 196927SPrivateRolfe1 vehicle a day, counted 1970, 56 years old.
- Crossing 196928YHwy 15Rolfe730 vehicles a day, counted 2010, 16 years old.
- Crossing 196964UIowa AvenueEagle Grove3,760 vehicles a day, counted 2010, 16 years old.
- Crossing 196966HNortheast 2nd StreetEagle Grove2,880 vehicles a day, counted 2007, 19 years old.
- Crossing 196967PBroadway StreetEagle Grove3,580 vehicles a day, counted 1995, 31 years old.
- Crossing 196968WSouthwest 2nd StreetEagle Grove1,400 vehicles a day, counted 2003, 23 years old.
- Crossing 196970XWilliam StreetWebster City100 vehicles a day, counted 1975, 51 years old.
- Crossing 196971EJames StWebster City480 vehicles a day, counted 2015, 11 years old.
- Crossing 196972LProspect StreetWebster City830 vehicles a day, counted 2015, 11 years old.
- Crossing 196973TDes Moines StreetWebster City1,160 vehicles a day, counted 2015, 11 years old.
- Crossing 196975GSeneca StreetWebster City500 vehicles a day, counted 1975, 51 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates