How many railroad crossings are in Madison County, Illinois?

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

Public crossings
145
Public crossings with identified warning devices
141
Public crossings reported with gates
56%
Most trains a day reported
32
Reported incidents at public crossings since 2016
15
Gate share compared with the state
1 percentage point higher

Where are these public crossings?

Browse the list
Crossings on page 3 in Madison County
Loading the map.

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

Open Madison County in the full map Members

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 warning devices. Missing fields don't mean the warning devices are absent.

Incident counts cover January 2016 through 31 July 2026. They describe reported events, not a rating of crossings.

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

How many trains pass each crossing?

Public crossings are ordered by reported trains a day, from most to lowest.

Page 3 of 3
  1. Pontoon RoadGranite CityID 328042WSigns only4 trains a day
    9,350 vehicles a day2021 road count
  2. 20th StreetGranite CityID 328048MGates4 trains a day
    900 vehicles a day2016 road count
  3. Cleveland BlvdGranite CityID 803086FOther or not reported4 trains a day
    300 vehicles a day1986 road count
  4. State StreetGranite CityID 803093RFlashing lights4 trains a day
    1,250 vehicles a day2021 road count
  5. Grand AveGranite CityID 803094XSigns only4 trains a day
    250 vehicles a day2021 road count
  6. 16th StGranite CityID 803186KSigns only4 trains a day
    825 vehicles a day2021 road count
  7. Henry StreetAltonID 294503EGates2 trains a day
    900 vehicles a day2021 road count
  8. Henry StreetAltonID 327936FGates2 trains a day
    900 vehicles a day2021 road count
  9. Ridge StreetAltonID 327937MGates2 trains a day
    375 vehicles a day2021 road count
  10. Missouri AveGranite CityID 328044KFlashing lights2 trains a day
    1,750 vehicles a day2021 road count
  11. Edison 16th StGranite CityID 803188YSigns only2 trains a day
    825 vehicles a day2021 road count
  12. Belchik Memorial ExpresswayAltonID 294509VGates1 train a day
    2,050 vehicles a day2021 road count
  13. Rock RoadGranite CityID 328067SGates1 train a day
    525 vehicles a day2021 road count
  14. Levee RdGranite CityID 328068YSigns only1 train a day
    150 vehicles a day2021 road count
  15. Mct Quercus Grove TrailStauntonID 951450WSigns only1 train a day
    No road count has been reported.
  16. Lake DriveGranite CityID 175263XOther or not reported0 trains a day
    1,300 vehicles a day2021 road count
  17. Revelle LanePontoon BeachID 175265LSigns only0 trains a day
    425 vehicles a day2021 road count
  18. Renken RoadStauntonID 175329VSigns only0 trains a day
    2,400 vehicles a day2021 road count
  19. Broadway/Gt River RdAltonID 327932DFlashing lights0 trains a day
    6,600 vehicles a day2023 road count
  20. State StreetMadisonID 328050NFlashing lights0 trains a day
    1,250 vehicles a day2021 road count
  21. Alley 1MadisonID 328051VSigns only0 trains a day
    10 vehicles a day2021 road count
  22. Grand AvenueMadisonID 328052CGates0 trains a day
    250 vehicles a day2021 road count
  23. Madison AvenueMadisonID 328053JFlashing lights0 trains a day
    5,600 vehicles a day2021 road count
  24. Alley 3MadisonID 328054RSigns only0 trains a day
    10 vehicles a day2021 road count
  25. Iowa StreetMadisonID 328055XSigns only0 trains a day
    100 vehicles a day2021 road count
  26. AlleyMadisonID 328056ESigns only0 trains a day
    10 vehicles a day2021 road count
  27. Washington StreetMadisonID 328057LGates0 trains a day
    425 vehicles a day2021 road count
  28. Edwardsville RoadGranite CityID 328058TGates0 trains a day
    11,400 vehicles a day2023 road count
  29. Kohl StreetMadisonID 328063PSigns only0 trains a day
    50 vehicles a day2021 road count
  30. North StGranite CityID 328066KSigns only0 trains a day
    150 vehicles a day2021 road count
  31. Pearl StreetGodfreyID 441185BSigns only0 trains a day
    2,250 vehicles a day2021 road count
  32. IL 111RoxanaID 542256AFlashing lights0 trains a day
    4,000 vehicles a day2023 road count
  33. St Louis AveEast AltonID 542262DGates0 trains a day
    8,600 vehicles a day2021 road count
  34. Main StEast AltonID 542263KSigns only0 trains a day
    4,900 vehicles a day2021 road count
  35. Powdermill RdEast AltonID 542264SSigns only0 trains a day
    4,100 vehicles a day2008 road count
  36. In PlantEast AltonID 542266FSigns only0 trains a day
    1 vehicle a day1980 road count
  37. 16th EdisonGranite CityID 803187SSigns only0 trains a day
    No road count has been reported.
  38. Industrial AvenueMadisonID 846727ESigns only0 trains a day
    200 vehicles a day2018 road count
  39. SR 4WilliamsonID 914836VGates0 trains a day
    4,250 vehicles a day2023 road count
  40. Cut StreetAltonID 929574KOther or not reported0 trains a day
    1,000 vehicles a day2011 road count
  41. Rand AvenueHartfordID 954290VSigns only0 trains a day
    100 vehicles a day2021 road count
  42. Alley 2Granite CityID 954396RSigns only0 trains a day
    10 vehicles a day2021 road count
  43. Kohl StreetMadisonID 954399LSigns only0 trains a day
    500 vehicles a day2012 road count
  44. Old Rock RoadGranite CityID 955288XSigns only0 trains a day
    250 vehicles a day2021 road count
  45. Power Mill RdEast AltonID 969707JSigns only0 trains a day
    251 vehicles a day2016 road count

Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates