Browse Railroad Crossings

9,439 crossings in ALABAMA.

FRA Railroad Crossing Inventory

Browse 9,439 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
635887K MONTGOMERY ALABAMA CSX Transportation MIDPARK RD - N 1 0
725847L FORT PAYNE ALABAMA Norfolk Southern Railway Company 22ND ST SE - Y 1 0
350298E SELMA ALABAMA CSX Transportation DOE RUN RD - N 1 0
636715F BANKS ALABAMA CSX Transportation SR 201 - Y 1 0
637868M AVON ALABAMA CSX Transportation DAY RD - N 1 0
638047L NEW BROCKTON ALABAMA CSX Transportation - - N 1 0
350270N LINDEN ALABAMA CSX Transportation SHILOH ST - N 1 0
350271V LINDEN ALABAMA CSX Transportation SR 69 / US 43 / MAIN ST - Y 1 0
350308H ORRVILLE ALABAMA CSX Transportation CR 45 - N 1 0
728220K JACKSONS GAP ALABAMA Norfolk Southern Railway Company DEPOT AVE - N 1 0
957911Y SELMA ALABAMA Norfolk Southern Railway Company PVT IND XING - N 1 0
636643E GRADY ALABAMA CSX Transportation RAMER GRADY RD - Y 1 0
733661T WEBB ALABAMA BAY LINE RAILROAD, LLC CR 22 - N 1 0
305998S HODGES ALABAMA Norfolk Southern Railway Company - - N 1 0
665320M SATSUMA ALABAMA Alabama & Gulf Coast Railway LLC JAMES RD - N 1 0
341769T MONROEVILLE ALABAMA ALABAMA RAILROAD DREWRY LOOP RD - N 1 0
352109M HARTSELLE ALABAMA CSX Transportation CHESTNUT ST - Y 1 0
351194B MONTGOMERY ALABAMA CSX Transportation 6TH ST - N 1 0
665241B FRISCO CITY ALABAMA Alabama & Gulf Coast Railway LLC NEUSCHWANDER RD - N 1 0
303669L VINEGAR BEND ALABAMA SOUTHRAIL CORPORATION - - N 1 0
665421Y SILAS ALABAMA BNSF Railway Company - - N 1 0
665439J GILBERTOWN ALABAMA BNSF Railway Company S. CHOCTAW - N 1 0
728247U KELLYTON ALABAMA Norfolk Southern Railway Company SMYRNA ROAD - N 1 0
727500J DEMOPOLIS ALABAMA Norfolk Southern Railway Company CHESTNUT ST - N 1 0
667473X WINFIELD ALABAMA BNSF Railway Company CR 31 - N 1 0
665465Y CHOCTAW ALABAMA BNSF Railway Company CORD - N 1 0
667525M CORDOVA ALABAMA BNSF Railway Company BURLINGTON AVE - Y 1 0
942621W TUSCALOOSA ALABAMA Norfolk Southern Railway Company pvt ind crossing - N 1 0
667532X DORA ALABAMA BNSF Railway Company DOLISKA RD / PINE ST - Y 1 0
303653P CITRONELLE ALABAMA SOUTHRAIL CORPORATION - - N 1 0
667470C WINFIELD ALABAMA BNSF Railway Company FAIRVIEW RD - N 1 0
731820R MADISON ALABAMA Norfolk Southern Railway Company - - N 1 0
303644R PRICHARD ALABAMA SOUTHRAIL CORPORATION CRYSTAL SPRING RD - N 1 0
667570G BEAVERTON ALABAMA BNSF Railway Company WESTERN FRONT RD - N 1 0
639608B IRONDALE ALABAMA Alabama & Tennessee River Railway LLC 21ST ST S - N 1 0
353163J ALBERTVILLE ALABAMA Alabama & Tennessee River Railway LLC LEGION RD - N 1 0
353144E ALBERTVILLE ALABAMA Alabama & Tennessee River Railway LLC RAILROAD AVE - N 1 0
351491U SYLACAUGA ALABAMA Eastern Alabama Railway Company HILL RD - N 1 0
303651B CITRONELLE ALABAMA SOUTHRAIL CORPORATION - - N 1 0
640242L BIRMINGHAM ALABAMA Alabama & Tennessee River Railway LLC 34TH ST S - N 1 0
639641B WATTSVILLE ALABAMA Alabama & Tennessee River Railway LLC POPE CHAPEL RD - N 1 0
665418R SILAS ALABAMA BNSF Railway Company CITY ST - N 1 0
353161V ALBERTVILLE ALABAMA Alabama & Tennessee River Railway LLC FIRST ST - N 1 0
639609H IRONDALE ALABAMA Alabama & Tennessee River Railway LLC 23RD ST S - N 1 0
353754M ATTALLA ALABAMA Alabama & Tennessee River Railway LLC SR 74 / BANGOR RD - N 1 0
353804N GADSDEN ALABAMA Alabama & Tennessee River Railway LLC HOKE ST - N 1 0
727012F HALEYVILLE ALABAMA Norfolk Southern Railway Company - - N 1 0
638589V ATTALLA ALABAMA Alabama & Tennessee River Railway LLC SERVICE RD NO 1 - Y 1 0
353154K ALBERTVILLE ALABAMA Alabama & Tennessee River Railway LLC JACKSON ST - N 1 0
665324P SARALAND ALABAMA Alabama & Gulf Coast Railway LLC SALCO RD - N 1 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.