How many railroad crossings are in Illinois?
The FRA inventory of 21 October 2026 lists 7,785 public railroad crossings in Illinois. 55% have gates, and 1,017 incidents were reported since 2016.
FRA inventory of . Sources and dates. For reporters- Public crossings
- 7,785
- Public crossings with gates
- 55%
- Incidents at public crossings since 2016
- 1,017
- Public crossings with signs only
- 2,126
Open Illinois in the full map Members
Filter Illinois crossingsMembers only. Sign in or create a free account.
Coverage across all 11,284 records
- Usable map locations
- 11,234 of 11,284 records50 records have missing information.
- Reported road counts
- 9,063 of 11,284 records2,221 records have missing information.
- Complete train counts
- 11,284 of 11,284 recordsEvery record has this information.
A complete train total requires valid daytime, nighttime and switching counts. Learn what reported train counts mean.
All 11,284 crossings in Illinois, public and private
Records 2,001–2,100 of 11,284
- Crossing 166887PCounty Road 200 NorthLongview150 vehicles a day, counted 2021, 5 years old.
- Crossing 166889DCounty Road 1800 EastLongview10 vehicles a day, counted 2021, 5 years old.
- Crossing 166890XCounty Road 300 NorthLongview725 vehicles a day, counted 2024, 2 years old.
- Crossing 166893TPrivate FieldLongview1 vehicle a day, counted 1979, 47 years old.
- Crossing 166894ACounty Road 1900 EastLongview25 vehicles a day, counted 2021, 5 years old.
- Crossing 166895GPrivate FieldSidney1 vehicle a day, counted 1979, 47 years old.
- Crossing 166896NCounty Road 500 NorthSidney50 vehicles a day, counted 2021, 5 years old.
- Crossing 166899JCounty Road 2000 EastSidney100 vehicles a day, counted 2021, 5 years old.
- Crossing 166901HCounty Road 700 NorthSidney75 vehicles a day, counted 2021, 5 years old.
- Crossing 166902PCounty Road 800 NorthSidney25 vehicles a day, counted 2021, 5 years old.
- Crossing 166903WPrivate FieldSidney1 vehicle a day, counted 1979, 47 years old.
- Crossing 166904DCounty Road 2100 EastSidney950 vehicles a day, counted 2024, 2 years old.
- Crossing 166905KCounty Road 900 NorthSidney75 vehicles a day, counted 2021, 5 years old.
- Crossing 166907YCounty Road 1100 NorthSidney50 vehicles a day, counted 2021, 5 years old.
- Crossing 166909MPrivate FieldSidney1 vehicle a day, counted 1979, 47 years old.
- Crossing 166910GCounty Road 1200 NorthSidney150 vehicles a day, counted 2021, 5 years old.
- Crossing 166911NCounty Road 1300 NorthSt Joseph75 vehicles a day, counted 2021, 5 years old.
- Crossing 166912VPrivate FieldSt Joseph1 vehicle a day, counted 1979, 47 years old.
- Crossing 166913CPrivate FieldSt Joseph1 vehicle a day, counted 1979, 47 years old.
- Crossing 166914JHomer Lake RoadSt Joseph950 vehicles a day, counted 2021, 5 years old.
- Crossing 166917ECounty Road 1550 NorthSt Joseph50 vehicles a day, counted 2021, 5 years old.
- Crossing 166918LPrivate FieldSt Joseph1 vehicle a day, counted 1979, 47 years old.
- Crossing 166921UCounty Road 1700 NorthSt Joseph300 vehicles a day, counted 2021, 5 years old.
- Crossing 166922BCounty Road 1800 NorthSt Joseph25 vehicles a day, counted 2021, 5 years old.
- Crossing 166923HCounty Road 2500 EastRoyal200 vehicles a day, counted 2021, 5 years old.
- Crossing 166924PCounty Road 1900 NorthRoyal50 vehicles a day, counted 2021, 5 years old.
- Crossing 166925WCounty Road 2000 NorthRoyal50 vehicles a day, counted 2021, 5 years old.
- Crossing 166926DCounty Road 2050 NorthRoyal25 vehicles a day, counted 2021, 5 years old.
- Crossing 166928SMain StreetRoyal775 vehicles a day, counted 2021, 5 years old.
- Crossing 166929YCR 2200 NorthRoyal50 vehicles a day, counted 2021, 5 years old.
- Crossing 166932G2400 NorthRoyal1 vehicle a day, counted 1979, 47 years old.
- Crossing 166933N2700 EastRoyal625 vehicles a day, counted 2021, 5 years old.
- Crossing 166934V2500 NorthRoyal150 vehicles a day, counted 2021, 5 years old.
- Crossing 166935C2600 NorthRoyal25 vehicles a day, counted 2021, 5 years old.
- Crossing 166936J2700 NorthRoyal35 vehicles a day, counted 2021, 5 years old.
- Crossing 166938XEast 2900 NorthArmstrong50 vehicles a day, counted 2023, 3 years old.
- Crossing 166939EEast 3000 NorthArmstrong50 vehicles a day, counted 2023, 3 years old.
- Crossing 166941FEast 3200 NorthArmstrong50 vehicles a day, counted 2023, 3 years old.
- Crossing 166943UEast 3400 North RoadArmstrong25 vehicles a day, counted 2023, 3 years old.
- Crossing 166944BNorth 370 East RoadArmstrong50 vehicles a day, counted 2023, 3 years old.
- Crossing 166945HEast 3550 North RoadArmstrong350 vehicles a day, counted 2023, 3 years old.
- Crossing 166946PEast 3700 North RoadRankin25 vehicles a day, counted 2023, 3 years old.
- Crossing 166947WEast 3800 North RoadRankin50 vehicles a day, counted 2023, 3 years old.
- Crossing 166951LEast 3900 North RoadRankin50 vehicles a day, counted 2023, 3 years old.
- Crossing 166958JEast 2200 North RoadFindlay75 vehicles a day, counted 2024, 2 years old.
- Crossing 166959REast Division StreetFindlay1,750 vehicles a day, counted 2024, 2 years old.
- Crossing 166960KMauzey Street And 2nd StreetFindlay100 vehicles a day, counted 2024, 2 years old.
- Crossing 166961SSouth Main StreetFindlay650 vehicles a day, counted 2024, 2 years old.
- Crossing 166963FSouth Broadway StreetShelbyville150 vehicles a day, counted 2024, 2 years old.
- Crossing 166966BSouth 2nd StreetShelbyville150 vehicles a day, counted 2024, 2 years old.
- Crossing 166967HSouth 1st StreetShelbyville150 vehicles a day, counted 2024, 2 years old.
- Crossing 166968PEast Main Street/IL 16Shelbyville6,500 vehicles a day, counted 2023, 3 years old.
- Crossing 166969WNorth 1st StreetShelbyville1 vehicle a day, counted 1979, 47 years old.
- Crossing 166970RNorth 6th StreetShelbyville150 vehicles a day, counted 2024, 2 years old.
- Crossing 166971XNorth 9th StreetShelbyville1,850 vehicles a day, counted 2024, 2 years old.
- Crossing 166972ENorth 12th StreetShelbyville1 vehicle a day, counted 1979, 47 years old.
- Crossing 166973L1450 County Road NorthShelbyville1 vehicle a day, counted 1979, 47 years old.
- Crossing 166974TEast 1500 North RoadShelbyville750 vehicles a day, counted 2024, 2 years old.
- Crossing 166976GPrivate FieldShelbyville1 vehicle a day, counted 1979, 47 years old.
- Crossing 166977NEast 1600 North RoadShelbyville250 vehicles a day, counted 2024, 2 years old.
- Crossing 166978V1650 County Road NorthShelbyville200 vehicles a day, counted 2024, 2 years old.
- Crossing 166979C1750 County Road NorthShelbyville300 vehicles a day, counted 2024, 2 years old.
- Crossing 166980W1900 County Road EastFindlay50 vehicles a day, counted 2024, 2 years old.
- Crossing 166981D1975 County Road EastFindlay50 vehicles a day, counted 2024, 2 years old.
- Crossing 166982K1950 County Road NorthFindlay50 vehicles a day, counted 2024, 2 years old.
- Crossing 166983SPrivate FieldFindlay1 vehicle a day, counted 1979, 47 years old.
- Crossing 166984YPrivate FieldFindlay1 vehicle a day, counted 1979, 47 years old.
- Crossing 166985FNorth 1350 East RoadWestervelt50 vehicles a day, counted 2024, 2 years old.
- Crossing 166986MPrivate FieldWestervelt1 vehicle a day, counted 1979, 47 years old.
- Crossing 166987UEast 1850 North RoadWestervelt75 vehicles a day, counted 2024, 2 years old.
- Crossing 166988BNorth 1675 East RoadWestervelt50 vehicles a day, counted 2024, 2 years old.
- Crossing 166989HPrivate FieldWestervelt1 vehicle a day, counted 1979, 47 years old.
- Crossing 166992REast 1950 North RoadFindlay50 vehicles a day, counted 2024, 2 years old.
- Crossing 166993XNorth 1975 East RoadFindlay25 vehicles a day, counted 2024, 2 years old.
- Crossing 166994ENorth 1900 East RoadFindlay25 vehicles a day, counted 2024, 2 years old.
- Crossing 167004RSouth Sycamore StreetVilla Grove3,650 vehicles a day, counted 2023, 3 years old.
- Crossing 167005XNorth 1550 East RoadVilla Grove75 vehicles a day, counted 2017, 9 years old.
- Crossing 167006EPrivate FieldVilla Grove1 vehicle a day, counted 1979, 47 years old.
- Crossing 167007LNorth 1450 East RoadVilla Grove50 vehicles a day, counted 2017, 9 years old.
- Crossing 167008TEast 1250 North RoadVilla Grove75 vehicles a day, counted 2017, 9 years old.
- Crossing 167009ANorth 1350 East RoadTuscola75 vehicles a day, counted 2017, 9 years old.
- Crossing 167010UEast 1150 North RoadTuscola50 vehicles a day, counted 2022, 4 years old.
- Crossing 167011BPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167012HNorth 1250 East RoadTuscola175 vehicles a day, counted 2022, 4 years old.
- Crossing 167013PEast 1050 North RoadTuscola250 vehicles a day, counted 2022, 4 years old.
- Crossing 167014WPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167016KPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167018YPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167020APrivateTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167021GNorth 800 East RoadTuscola100 vehicles a day, counted 2022, 4 years old.
- Crossing 167022NPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167024CNorth 700 East RoadTuscola50 vehicles a day, counted 2017, 9 years old.
- Crossing 167025JEast 750 North RoadTuscola125 vehicles a day, counted 2022, 4 years old.
- Crossing 167026RPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167027XPrivate FieldTuscola1 vehicle a day, counted 1979, 47 years old.
- Crossing 167028ENorth 475 East RoadTuscola400 vehicles a day, counted 2022, 4 years old.
- Crossing 167029LPrivate FieldArthur1 vehicle a day, counted 1979, 47 years old.
- Crossing 167030FEast 600 North RoadArthur325 vehicles a day, counted 2022, 4 years old.
- Crossing 167031MNorth 325 East RoadArthur25 vehicles a day, counted 2017, 9 years old.
- Crossing 167032UNorth 240 EastArthur400 vehicles a day, counted 2022, 4 years old.
Sources were checked on . Counts are reported records, not a rating of any crossing. Sources and dates