How many railroad crossings are in McHenry County, Illinois?
The federal inventory lists 97 public railroad crossings in McHenry County, Illinois.
FRA inventory of .
- Public crossings
- 97
- Public crossings with identified warning devices
- 95
- Public crossings reported with gates
- 66%
- Most trains a day reported
- 57
- Reported incidents at public crossings since 2016
- 13
- Gate share compared with the state
- 12 percentage points higher
Where these public crossings are.
Browse the listThe map shows the available locations on this page. Area shading may include crossings outside this group.
Gates are reported at 66% of these crossings.
- Gates6466%
- Flashing lights without reported gates1718%
- Signs without reported gates or lights1414%
- Other or not reported22%
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.
Compare the reported train traffic.
Public crossings are ordered by reported trains a day, from most to lowest.
- PINGREE ROADCrystal Lake10,800 vehicles a day2021 road count
- ALGONQUIN ROADFox River Grove2,650 vehicles a day2021 road count
- LINCOLN AVENUEFox River Grove1,500 vehicles a day2021 road count
- Jandus Cut Off RoadCary4,050 vehicles a day2024 road count
- Pedestrian Metra StationCary1 vehicle a day1983 road count
- THREE OAKS ROADCary13,000 vehicles a day2021 road count
- SANDS ROADCrystal Lake2,900 vehicles a day2021 road count
- FOXMOOR ROADFox River Grove1,300 vehicles a day2021 road count
- MAIN STREETCary5,450 vehicles a day2021 road count
- CRYSTAL LAKE AVENUECrystal Lake10,100 vehicles a day2017 road count
- NORTH MAIN STREETCrystal Lake14,200 vehicles a day2021 road count
- Pedestrian Station-MetraCrystal Lake1 vehicle a day1983 road count
- OLSON ROADUnion400 vehicles a day2021 road count
- GRANT STREETCrystal Lake1,000 vehicles a day2021 road count
- NORTH WALKUP AVENUECrystal Lake14,700 vehicles a day2021 road count
- OAK STREETCrystal Lake2,800 vehicles a day2024 road count
- COUNTRY CLUB ROADCrystal Lake5,500 vehicles a day2021 road count
- LILY POND ROADWoodstock2,200 vehicles a day2021 road count
- CALHOUN STREETWoodstock5,000 vehicles a day2021 road count
- MADISON STREETWoodstock3,000 vehicles a day2021 road count
- East Judd Street and North Jefferson StreetWoodstock2,000 vehicles a day2021 road count
- Benton StreetWoodstock550 vehicles a day2021 road count
- WEST CHURCH STREETWoodstock6,000 vehicles a day2023 road count
- SHORT STREETWoodstock175 vehicles a day2021 road count
- WICKER STREETWoodstock2,050 vehicles a day2021 road count
- LAMB ROADWoodstock1,950 vehicles a day2024 road count
- ROSE FARM ROADWoodstock1,250 vehicles a day2021 road count
- NELSON ROADWoodstock1,800 vehicles a day2021 road count
- STREIT ROADHarvard100 vehicles a day2021 road count
- MCGUIRE ROADHarvard2,650 vehicles a day2024 road count
- SCHULTZ ROADHarvard725 vehicles a day2021 road count
- Brink StreetHarvard1,200 vehicles a day2023 road count
- South Jefferson StreetHarvard250 vehicles a day2021 road count
- AYER STREETHarvard3,650 vehicles a day2021 road count
- Pedestrian Station-MetraWoodstock1 vehicle a day1983 road count
- SEEMAN ROADUnion525 vehicles a day2021 road count
- West Diggins StreetHarvard2,000 vehicles a day2024 road count
- East Prairie StreetCrystal Lake850 vehicles a day2021 road count
- MAIN STREETMcHenry1,600 vehicles a day2021 road count
- Metra - McHenry StationMcHenryNo road count has been reported.
- WEST LILLIAN STREETMcHenry2,900 vehicles a day2021 road count
- EAST TERRA COTTA AVENUECrystal Lake15,100 vehicles a day2023 road count
- EAST HILLSIDE ROADCrystal Lake1,700 vehicles a day2021 road count
- EDGEWOOD ROADMcHenry2,900 vehicles a day2021 road count
- BULL VALLEY ROADMcHenry13,300 vehicles a day2021 road count
- WINN ROADSpring Grove3,800 vehicles a day2021 road count
- STATE LINE ROADHarvard850 vehicles a day2017 road count
- BLIVIN STREETSpring Grove2,300 vehicles a day2021 road count
- EAST SOLON RoaDSolon Mills1,600 vehicles a day2021 road count
- NORTH SOLON ROADSolon Mills1,350 vehicles a day2021 road count
Source: Federal Railroad Administration crossing inventory and reported highway-rail incidents. Sources and dates