Illinois 120 is an east-west route running entirely within McHenry and Lake Counties from Woodstock to the Waukegan Area.
Intersections from west to east:
IL120 begins in the west at US14 at Woodstock
IL47 at Woodstock
IL31 joins IL120 from the south at McHenry
IL31 leaves toward the north at McHenry
IL60 at that route's western end
IL134 at that route's eastern end
IL83 at Grayslake
I-94*
A complex interchange with US41 and the north end of IL43
IL120 ends at IL137 at Waukegan.
It passes through these towns: Woodstock, McHenry, Lakemoor, Volo, Grayslake, Park City, Waukegan.
*- IL120 is only accessible to/from the south on I-94. To go northbound on I-94 from IL120, go north on IL21 a little ways. To get to IL120 from the north on I-94, exit at IL21 and go south a bit.