Browse Railroad Crossings

15,269 crossings in IOWA.

FRA Railroad Crossing Inventory

Browse 15,269 railroad crossings from the FRA National Crossing Inventory. Each record includes the crossing ID, railroad operator, warning devices, gate status, and accident history. Use the filters below to narrow results.

Crossing IDCityStateRailroadStreetWarning DeviceGatesAccidentsFatalities
599327E GARNER IOWA Iowa Northern Railway Company 260TH ST - N 0 0
074391B PACIFIC JCTN IOWA BNSF Railway Company PRIVATE - N 0 0
603896V DAVENPORT IOWA Iowa Interstate Railroad W FOURTH ST - Y 0 0
930606K CORALVILLE IOWA Iowa Interstate Railroad Coral ridge ave - Y 0 0
969195U CLIVE IOWA Iowa Interstate Railroad PVT ROAD - N 0 0
073651N ESSEX IOWA BNSF Railway Company PRIVATE - N 0 0
481207H COUNCIL BLUFFS IOWA Iowa Interstate Railroad 29TH AVE - N 0 0
607387M SHELL ROCK IOWA Iowa Northern Railway Company SHELL ROCK BEND Pk Rd - N 0 0
607892G MITCHELLVILLE IOWA Iowa Interstate Railroad west 140th st s - N 0 0
607414G CLARKSVILLE IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
074140G HARVEY IOWA BNSF Railway Company MAIN ST - N 0 0
073081D PACIFIC JCTN IOWA BNSF Railway Company I-29 S - N 0 0
599314D GARNER IOWA Iowa Northern Railway Company 215TH ST - N 0 0
074510H HAMBURG IOWA BNSF Railway Company PRIVATE - N 0 0
967960X SHELL ROCK IOWA Iowa Northern Railway Company BUTLER YARD CROSSINGS - N 0 0
606854U WEST LIBERTY IOWA Iowa Interstate Railroad us 6 - N 0 0
074507A HAMBURG IOWA BNSF Railway Company 285TH STREET - N 0 0
004954K FORT MADISON IOWA BNSF Railway Company 20TH ST - Y 0 0
607418J CLARKSVILLE IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
607980S NEWTON IOWA Iowa Interstate Railroad E 19TH ST N - N 0 0
074509N HAMBURG IOWA BNSF Railway Company BLANK - N 0 0
074370H PACIFIC JCTN IOWA BNSF Railway Company BLANK - N 0 0
195595W KLEMME IOWA Iowa Northern Railway Company PRIVATE - N 0 0
607507B KELLOGG IOWA Iowa Interstate Railroad JUSTICE AVE - N 0 0
074020R RED OAK IOWA BNSF Railway Company PRIVATE - N 0 0
599298W KLEMME IOWA Iowa Northern Railway Company 150TH ST - N 0 0
607517G KELLOGG IOWA Iowa Interstate Railroad IVORY ST - N 0 0
607970L NEWTON IOWA Iowa Interstate Railroad W 10TH STREET N - N 0 0
607764Y BROOKLYN IOWA Iowa Interstate Railroad 385TH AVENUE - N 0 0
606869J IOWA CITY IOWA Iowa Interstate Railroad 420TH ST - N 0 0
607633V SHELL ROCK IOWA Iowa Northern Railway Company 265TH ST - N 0 0
916798V COUNCIL BLUFFS IOWA Iowa Interstate Railroad W. LEVY BR 5.4 - N 0 0
930600U IOWA CITY IOWA Iowa Interstate Railroad PEDESTRIAN - N 0 0
599322V GARNER IOWA Iowa Northern Railway Company US 18 - N 0 0
079177N DANVILLE IOWA BNSF Railway Company ROOSEVELT ST - Y 0 0
607390V SHELL ROCK IOWA Iowa Northern Railway Company private - N 0 0
607514L KELLOGG IOWA Iowa Interstate Railroad HIGH ST - Y 0 0
607551N WASHBURN IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
606832U WILTON IOWA Iowa Interstate Railroad N ISETT AVE - Y 0 0
608017M TIFFIN IOWA Iowa Interstate Railroad COPI ROAD - N 0 0
599289X GOODELL IOWA Iowa Northern Railway Company 105TH ST - N 0 0
074375S PACIFIC JCTN IOWA BNSF Railway Company JINKINS RD - N 0 0
607862P PALO IOWA Iowa Northern Railway Company private crossing - N 0 0
607937L SHELLSBURG IOWA Iowa Northern Railway Company sw SMITH ST - N 0 0
967928E LA PORTE CITY IOWA Iowa Northern Railway Company Private - N 0 0
608019B TIFFIN IOWA Iowa Interstate Railroad PRIVATE ROAD - N 0 0
607660S VINTON IOWA Iowa Northern Railway Company W 1ST ST - N 0 0
607639L VINTON IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
607678C MT AUBURN IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
607655V VINTON IOWA Iowa Northern Railway Company D AVE - N 0 0

Frequently Asked Questions

Each railroad crossing in the United States has a unique identification number assigned by the Federal Railroad Administration (FRA). This DOT crossing number is used to track the crossing in the National Crossing Inventory and link it to accident records.

The Gates column indicates whether the crossing is equipped with automatic gates that lower when a train approaches. Crossings with gates (Y) provide the highest level of active warning protection. Crossings without gates (N) may still have flashing lights, bells, or passive signs.

Accident counts reflect the total number of highway-rail incidents reported to the FRA at each crossing. Fatality counts include all deaths resulting from those incidents. These numbers are cumulative across all years in the database.