How many railroad crossings are in St Louis County, Missouri?

The FRA inventory of lists 243 public railroad crossings in St Louis County, Missouri.

Public crossings
243
Public crossings with identified warning devices
211
Public crossings reported with gates
47%
Most trains a day reported
34
Reported incidents at public crossings since 2016
21
Gate share compared with the state
8 percentage points higher

Where are these public crossings?

Browse the list
Crossings on page 4 in St Louis County
Loading the map.

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

Open St Louis County in the full map Members

Make a grant table of these crossings

Gates are reported at 47% of these crossings.

  • Gates11547%
  • Flashing lights without reported gates2812%
  • Signs without reported gates or lights6828%
  • Other or not reported3213%

Each crossing appears once, grouped by its reported warning devices. Missing fields don't mean the warning devices are absent.

School-bus routes

46 of 243 public crossings here are reported as on a school-bus route. 33 of those are reported as equipped with gates.

  • On a school-bus route4619% of public crossings
  • Of those, equipped with gates3372% of route crossings

The FRA inventory says for each crossing whether it is on a school-bus route. A crossing not reported as on a school-bus route may still be on one.

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 4 of 5
  1. Wilmington AvenueSt LouisID 424848LGates2 trains a day
    3,055 vehicles a dayRoad count year not reported
  2. South BroadwaySt LouisID 424875HGates2 trains a day
    6,023 vehicles a day2022 road count
  3. Pennsylvania AvenueSt LouisID 424876PGates2 trains a day
    531 vehicles a dayRoad count year not reported
  4. Minnesota AvenueSt LouisID 424878DGates2 trains a day
    450 vehicles a dayRoad count year not reported
  5. Michigan AvenueSt LouisID 424879KGates2 trains a day
    399 vehicles a dayRoad count year not reported
  6. Koeln AvenueSt LouisID 424958WGates2 trains a day
    700 vehicles a day2022 road count
  7. South Brentwood BoulevardBrentwoodID 425018LGates2 trains a day
    21,440 vehicles a day1982 road count
  8. Nagel StreetSt LouisID 425049KSigns only2 trains a day
    500 vehicles a day1987 road count
  9. I 44/US 66PacificID 442732HSigns only2 trains a day
    4,970 vehicles a day1982 road count
  10. Cliff Cave Park DriveMehlvilleID 445892GGates2 trains a day
    100 vehicles a day1989 road count
  11. West DriveChesterfieldID 596253EOther or not reported2 trains a day
    No road count has been reported.
  12. Baxter RdChesterfieldID 596256AGates2 trains a day
    2,310 vehicles a day1988 road count
  13. Long RdChesterfieldID 596259VGates2 trains a day
    2,970 vehicles a day1989 road count
  14. Goddard AveChesterfieldID 596260PSigns only2 trains a day
    100 vehicles a day1988 road count
  15. Edison AveChesterfieldID 596261WSigns only2 trains a day
    100 vehicles a day1988 road count
  16. Eatherton RdChesterfieldID 596264SGates2 trains a day
    7,620 vehicles a day2012 road count
  17. Centaur RoadChesterfieldID 596266FSigns only2 trains a day
    280 vehicles a day1988 road count
  18. Adie At ChaffeeMaryland HeightsID 596305USigns only2 trains a day
    500 vehicles a day1982 road count
  19. Baur BlvdMaryland HeightsID 596307HSigns only2 trains a day
    6,510 vehicles a day1982 road count
  20. Dorsett RdMaryland HeightsID 596328BGates2 trains a day
    16,006 vehicles a day2014 road count
  21. Crevecoeurmill RdSt LouisID 596334ESigns only2 trains a day
    7,170 vehicles a day1988 road count
  22. Prichard Farm RdSt LouisID 596336TGates2 trains a day
    100 vehicles a day1989 road count
  23. Marine AveSt LouisID 596339NFlashing lights2 trains a day
    2,750 vehicles a day1988 road count
  24. Crevecoeurmill RdSt LouisID 596340HFlashing lights2 trains a day
    5,650 vehicles a day1989 road count
  25. River Valley DrChesterfieldID 596350NFlashing lights2 trains a day
    4,884 vehicles a day2023 road count
  26. Hog Hollow RdChesterfieldID 596351VFlashing lights2 trains a day
    2,000 vehicles a day1989 road count
  27. City WaterwrksrdChesterfieldID 596353JFlashing lights2 trains a day
    100 vehicles a day1988 road count
  28. Buder Park Access RdValley ParkID 664228JSigns only2 trains a day
    480 vehicles a day2022 road count
  29. Big Bend BlvdSt LouisID 664297SGates2 trains a day
    10,885 vehicles a day2025 road count
  30. Gray AveWebster GrovesID 664298YGates2 trains a day
    462 vehicles a day2025 road count
  31. S Rock HillWebster GrovesID 664299FGates2 trains a day
    2,151 vehicles a day2025 road count
  32. Sapington RdOaklandID 664302LGates2 trains a day
    3,410 vehicles a day2002 road count
  33. HolmesOaklandID 664303TGates2 trains a day
    2,260 vehicles a day2023 road count
  34. Kirkwood RdKirkwoodID 664305GGates2 trains a day
    15,933 vehicles a day2023 road count
  35. BigbendgeyerrdKirkwoodID 664306NGates2 trains a day
    21,011 vehicles a day2023 road count
  36. Didian AveValley ParkID 664312SGates2 trains a day
    100 vehicles a day1989 road count
  37. Marshall RdValley ParkID 664313YGates2 trains a day
    9,020 vehicles a day1989 road count
  38. Lewis RdEurekaID 664323EFlashing lights2 trains a day
    100 vehicles a day1989 road count
  39. Dieke RdEurekaID 664324LSigns only2 trains a day
    100 vehicles a day1989 road count
  40. Allenton Rd NEurekaID 664331WGates2 trains a day
    100 vehicles a day1989 road count
  41. O'Sullivan AveEurekaID 664332DGates2 trains a day
    4,430 vehicles a day1989 road count
  42. Lost Hill LnPacificID 664334SSigns only2 trains a day
    100 vehicles a dayRoad count year not reported
  43. Dozier RdPacificID 674019DGates2 trains a day
    333 vehicles a day2010 road count
  44. S Wharf StSt LouisID 976619RSigns only2 trains a day
    1 vehicle a day2018 road count
  45. Brentwood ParkRock HillID 425021USigns only1 train a day
    1 vehicle a day1991 road count
  46. O'FallonSt LouisID 595843XOther or not reported1 train a day
    800 vehicles a day1988 road count
  47. Dickson @ CollinsSt LouisID 595844ESigns only1 train a day
    100 vehicles a day1988 road count
  48. AdelaideSt LouisID 595845LGates1 train a day
    200 vehicles a day1988 road count
  49. MullanphySt LouisID 976570JSigns only1 train a day
    1 vehicle a day2018 road count
  50. Humboldt AveSt LouisID 078574HSigns only0 trains a day
    200 vehicles a day1986 road count

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