SBI Route 142 ran from
Effingham to McLeansboro along what is Illinois 37 today. It was changed in the mid-1930s to its current routing. In 1947,
U.S. Route 460 was applied onto Illinois 142 from Mount Vernon to McLeansboro; Illinois 142 was then moved onto what was then
Illinois Route 147, which had been
Illinois Route 142A, or the highway north from McLeansboro to
Wayne City. This configuration lasted until 1974, when U.S. 460 was decommissioned and the current routing for Illinois 142 re-established from Mount Vernon to McLeansboro. The road from McLeansboro north to Wayne City was again renamed, to Illinois 242. Illinois Route 142 runs roughly parallels to and near the path of the historic
Goshen Road in the counties it traverses. == Major Intersections ==