Browse Railroad Crossings

15,279 crossings in IOWA.

FRA Railroad Crossing Inventory

Browse 15,279 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
201077T OELWEIN IOWA Iowa Northern Railway Company FREDERICK ST - N 0 0
607927F DYSART IOWA Iowa Northern Railway Company - - N 0 0
606108L PLYMOUTH IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
607596V CEDAR FALLS IOWA Iowa Northern Railway Company HALKETT ? - N 0 0
075109Y SIOUX CITY IOWA BNSF Railway Company CHAMBERS - N 0 0
607721F ROCKFORD IOWA Iowa Northern Railway Company 1ST ST S - N 0 0
200866N DUNKERTON IOWA Iowa Northern Railway Company private - N 0 0
607933J PALO IOWA Iowa Northern Railway Company LINN BENTON RD - N 0 0
980603B FORT MADISON IOWA BNSF Railway Company AMTRAK PEDESTRIAN - N 0 0
864233H DES MOINES IOWA Norfolk Southern Railway Company E 7TH ST - N 0 0
607628Y SHELL ROCK IOWA Iowa Northern Railway Company - - N 0 0
607683Y LA PORTE CITY IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
607597C CEDAR FALLS IOWA Iowa Northern Railway Company - - N 0 0
606107E PLYMOUTH IOWA Iowa Northern Railway Company 340TH ST - N 0 0
193067N GILMAN IOWA Union Pacific Railroad Company CHURCH STREET - Y 0 0
607690J GREENE IOWA Iowa Northern Railway Company E DOW ST - N 0 0
875843W EMMETSBURG IOWA Union Pacific Railroad Company PRIVATE - N 0 0
945798Y PALO IOWA Iowa Northern Railway Company power plant rd - N 0 0
607867Y PALO IOWA Iowa Northern Railway Company YATES RD - N 0 0
607935X SHELLSBURG IOWA Iowa Northern Railway Company PRIVATE field entrance - N 0 0
607706D MARBLE ROCK IOWA Iowa Northern Railway Company 265TH sT - N 0 0
604260N DYSART IOWA Iowa Northern Railway Company - - N 0 0
607411L CLARKSVILLE IOWA Iowa Northern Railway Company WEARE ST. - N 0 0
484029J MORAVIA IOWA Iowa Southern Railway Co. 250TH AVE - N 0 0
607923D GARRISON IOWA Iowa Northern Railway Company - - N 0 0
195536U FOREST CITY IOWA Iowa Northern Railway Company PRIVATE - N 0 0
604261V DYSART IOWA Iowa Northern Railway Company HOLSTED ST. - N 0 0
193088G GRINNELL IOWA Union Pacific Railroad Company 10TH AVENUE - N 0 0
197004X RANDALL IOWA Union Pacific Railroad Company 360TH STREET - N 0 0
606106X PLYMOUTH IOWA Iowa Northern Railway Company RAVEN AVE - N 0 0
607917A GARRISON IOWA Iowa Northern Railway Company SPRUCE AVE - N 0 0
607704P MARBLE ROCK IOWA Iowa Northern Railway Company bradford ST - Y 0 0
607431X GREENE IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
079412J CHILLICOTHE IOWA BNSF Railway Company PRIVATE - N 0 0
606084A NORA SPRINGS IOWA Iowa Northern Railway Company farm crossing - N 0 0
200862L DUNKERTON IOWA Iowa Northern Railway Company E BENNINGTON RD - N 0 0
607613J CEDAR FALLS IOWA Iowa Northern Railway Company ALLEY - N 0 0
604263J DYSART IOWA Iowa Northern Railway Company STATE ST. - N 0 0
607897R VINTON IOWA Iowa Northern Railway Company F AVE - N 0 0
196856X LAURENS IOWA Union Pacific Railroad Company 165TH AVENUE - N 0 0
607720Y ROCKFORD IOWA Iowa Northern Railway Company 2ND ST SE - N 0 0
607724B ROCKFORD IOWA Iowa Northern Railway Company 4TH ST SW - N 0 0
604266E DYSART IOWA Iowa Northern Railway Company - - N 0 0
607634C SHELL ROCK IOWA Iowa Northern Railway Company - - N 0 0
607905F VINTON IOWA Iowa Northern Railway Company - - N 0 0
607581F WATERLOO IOWA Iowa Northern Railway Company 6TH ST. - N 0 0
606101N PLYMOUTH IOWA Iowa Northern Railway Company 320TH ST - N 0 0
606103C PLYMOUTH IOWA Iowa Northern Railway Company 330TH ST - N 0 0
607861H PALO IOWA Iowa Northern Railway Company PRIVATE ROAD - N 0 0
599334P GARNER IOWA Iowa Northern Railway Company PRIVATE - 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.