Railroad crossings in Madison County, Illinois

The federal inventory lists 145 public railroad crossings in Madison County, Illinois.

Inventory of .

Public crossings
145
Crossings with identified warning equipment
141
Crossings reported with gates
56%
Highest reported trains per day
32
Reported incidents since 2016
15
Gate share compared with the state
1 percentage point higher

Where the crossings are.

Browse the list
Crossings on page 1 in Madison CountyLatitude 38.8169°, longitude -90.0223°.
Loading the map.

The map shows the available locations on this page. Area shading may include crossings outside this group.

Gates are reported at 56% of these crossings.

  • Gates8156%
  • Flashing lights without reported gates2417%
  • Signs without reported gates or lights3625%
  • Other or not reported43%

Each crossing appears once, grouped by its reported equipment. Missing fields don't mean the equipment is absent.

Incident counts cover January 2016 through 31 July 2026. They describe reported events, not a measure of crossing safety.

Traffic counts were collected at different times. Road count years appear with each record; train count years are not reported separately.

Compare the reported train traffic.

Crossings are ordered by reported trains per day, from highest to lowest.

Page 1 of 3
  1. Rezy RoadLivingston542193XFlashing lights reported
    32Trains per day
    175 vehicles per day2021 road count
  2. Livingston AvenueLivingston542198GGates reported
    32Trains per day
    950 vehicles per day2021 road count
  3. Livingston DriveLivingston542199NFlashing lights reported
    32Trains per day
    525 vehicles per day2022 road count
  4. North Lindenbroker RoadLivingston542202USigns reported
    32Trains per day
    20 vehicles per day2021 road count
  5. Lamb RoadLivingston542203BSigns reported
    32Trains per day
    20 vehicles per day2021 road count
  6. Possum Hill RoadWorden542208KGates reported
    32Trains per day
    1,100 vehicles per day2021 road count
  7. Legion DriveWorden542218RGates reported
    32Trains per day
    125 vehicles per day2021 road count
  8. Springfield DriveEdwardsville542236NGates reported
    32Trains per day
    125 vehicles per day2021 road count
  9. Smith DriveEdwardsville542238CGates reported
    32Trains per day
    150 vehicles per day2021 road count
  10. Indian Hills DriveRoxana542242SGates reported
    32Trains per day
    400 vehicles per day2021 road count
  11. Oasis DriveRoxana542243YGates reported
    32Trains per day
    100 vehicles per day2021 road count
  12. WAGON WHEEL ROADRoxana542249PGates reported
    32Trains per day
    800 vehicles per day2021 road count
  13. New Poag RoadSouth Roxana542252XGates reported
    32Trains per day
    6,050 vehicles per day2021 road count
  14. NIEDRINGHAUS AVENUEGranite City803085YGates reported
    29Trains per day
    2,450 vehicles per day2021 road count
  15. MARKETVenice803090VGates reported
    29Trains per day
    900 vehicles per day2016 road count
  16. NIEDRINGHAUS AVENUEGranite City294471BGates reported
    27Trains per day
    2,450 vehicles per day2021 road count
  17. NIEDRINGHAUSEGranite City480330DSigns reported
    25Trains per day
    2,450 vehicles per day2021 road count
  18. Humbert RoadAlton294431DGates reported
    19Trains per day
    7,900 vehicles per day2021 road count
  19. East Rand AvenueHartford294454KGates reported
    19Trains per day
    100 vehicles per day2024 road count
  20. East Hawthorne StreetHartford294455SGates reported
    19Trains per day
    2,900 vehicles per day2021 road count
  21. Robbins RoadHartford294457FGates reported
    19Trains per day
    700 vehicles per day2021 road count
  22. Canal RoadHartford294459UGates reported
    19Trains per day
    150 vehicles per day2021 road count
  23. Maryville RoadGranite City294465XGates reported
    19Trains per day
    3,200 vehicles per day2021 road count
  24. 25th StreetGranite City294467LGates reported
    19Trains per day
    2,200 vehicles per day2024 road count
  25. 22nd StreetGranite City294468TGates reported
    19Trains per day
    1,200 vehicles per day2021 road count
  26. HAWTHORNEHartford328015AFlashing lights reported
    19Trains per day
    2,700 vehicles per day2024 road count
  27. Bissell StreetVenice294473PGates reported
    18Trains per day
    1,700 vehicles per day2021 road count
  28. Big Bend RoadGranite City846961VGates reported
    18Trains per day
    75 vehicles per dayRoad count year not reported
  29. QUERCUS GROVE ROADHamel480117FFlashing lights reported
    17Trains per day
    325 vehicles per day2021 road count
  30. Bethany LaneGodfrey294427NGates reported
    16Trains per day
    2,300 vehicles per day2021 road count
  31. Pearl StreetGodfrey294428VGates reported
    16Trains per day
    2,250 vehicles per day2021 road count
  32. Tolle LaneGodfrey294429CGates reported
    16Trains per day
    7,150 vehicles per day2021 road count
  33. North Alby StreetGodfrey294430WGates reported
    16Trains per day
    6,800 vehicles per day2024 road count
  34. EDWARDSVILLE RDGranite City803092JGates reported
    15Trains per day
    11,400 vehicles per day2023 road count
  35. RAND AVENUEHartford327950BFlashing lights reported
    14Trains per day
    100 vehicles per day2024 road count
  36. DATE STREETHartford328011XFlashing lights reported
    14Trains per day
    50 vehicles per day2021 road count
  37. East Spangle RoadLivingston542197AFlashing lights reported
    13Trains per day
    100 vehicles per day2021 road count
  38. IL 4Livingston542204HFlashing lights reported
    13Trains per day
    4,400 vehicles per day2023 road count
  39. Green Hedge RoadWorden542215VGates reported
    13Trains per day
    150 vehicles per day2021 road count
  40. Quercus Grove RoadWorden542217JFlashing lights reported
    13Trains per day
    275 vehicles per day2021 road count
  41. MILL ROADCollinsville546575GGates reported
    12Trains per day
    950 vehicles per day2021 road count
  42. S CLINTON STREETCollinsville546576NGates reported
    12Trains per day
    1,050 vehicles per day2021 road count
  43. ILL ROUTE 162Granite City846963JGates reported
    12Trains per day
    9,150 vehicles per day2023 road count
  44. East Chain of Rock RoadMitchell846975DFlashing lights reported
    12Trains per day
    4,600 vehicles per day2021 road count
  45. LUMAGHI HEIGHTS DCollinsville546571EGates reported
    11Trains per day
    225 vehicles per day2021 road count
  46. S MULBERRY RDCollinsville546574AGates reported
    11Trains per day
    700 vehicles per day2021 road count
  47. ENGINEER'S RDGranite City909017USigns reported
    11Trains per day
    325 vehicles per day2021 road count
  48. ILL ROUTE 162Granite City175260CFlashing lights reported
    10Trains per day
    9,150 vehicles per day2023 road count
  49. Mockingbird LaneGranite City175261JGates reported
    10Trains per day
    3,400 vehicles per day2021 road count
  50. TRIAD LANESt Jacob546561YSigns reported
    10Trains per day
    50 vehicles per day2021 road count

Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Read about the data.