U.S. Federal Route 12 runs in the northeast corner of Mc Henry County. This runs from the Illinois/Wisconsin State Line, at Richmond, to the Lake/Mc Henry County Line, at Fox Lake. U.S. Rt. 12 passes through the following towns in Mc Henry County. Richmond
Spring Grove Pistakee Highlands Fox Lake U.S. Rt. 12 is not multi-plexed in Mc Henry County. U.S. Rt. 12 intersects the following highways in Mc Henry County. Illinois State Route 176, at Richmond. Illinois State Route 31, at Richmond.
SB U.S. Rt. 12 at the Illinois State Line.
SB U.S. Rt. 12 at the Illinois Welcome sign.
SB U.S. Rt. 12 in Richmond.
A junction marker on NB IL St Rt 31.
SB U.S. Rt. 12 near Spring Grove.
A Mc Henry County mile marker.
SB U.S. Rt. 12 near the Lake/Mc Henry County Line.