Roads of the Mid-South & West > Highways of the State of Illinois > Illinois State Route 1-50 > Illinois State Route 31 > Illinois State Route 31, Mc Henry County

Illinois State Route 31
Mc Henry County

Illinois State Route 31 runs north-south in Eastern Mc Henry County. This runs from the Kane/Mc Henry County Line, at Algonquin, to U.S. Rt. 12, at Richmond.

IL St Rt 31 passes through the following towns in Mc Henry County.
Algonquin

Lake in the Hills
Cary
Crystal Lake
Prarie Grove
Mc Henry
Johnsburg
Ringwood
Richmond


IL St Rt 31 is multi-plexed in Mc Henry County.
Illinois State Route 120, at Mc Henry.

IL St Rt 31 intersects the following highways in Mc Henry County.
Illinois State Route 62, at Algonquin.

U.S. Rt. 14, at Crystal Lake.

Illinois State Route 176, at Crystal Lake.

Illinois State Route 120, at Mc Henry.
Illinois State Route 120, at Mc Henry.
U.S. Rt. 12, at Richmond.



NB IL St Rt 31 at the Kane/Mc Henry County Line.

NB IL St Rt 31 in Algonquin.

NB IL St Rt 31 at Main Street in Algonquin.

A Mc Henry County mile marker.

NB IL St Rt 31 at U.S. Rt. 14.

A junction marker on SB U.S. Rt. 12.

The northern end of IL St Rt 31.

24 July 2020