Illinois 142 is a NW-SE running route that goes from Mount Vernon, through McLeansboro, to end in Equality, in Gallatin County.
Intersections from northwest to southeast:
IL142 starts in the north at IL37, at what is also IL148's northern endpoint
IL242 at its southern end in McLeansboro
IL14 at McLeansboro
US45 at Eldorado
IL13 by Equality
Finally, IL142 terminates in Equality.
It passes through these towns: Mt. Vernon, Belle Rive, Dahlgren, Delafield, McLeansboro, Broughton, Eldorado, Equality.