Illinois Route 140 is a east-west highway with its western terminus at Illinois Route 143 in Alton and its eastern terminus at U.S. Route 40 near Mulberry Grove. It also overlaps IL 111 in Alton and IL 127 in Greenville. Although this route may appear to be a derivative of US 40, it does not follow any of the old US 40 alignment except for a portion of the Historic National Road in Fayette County from US 40 to Vandalia. IDOT has since truncated the eastern end of Route 140 to the town of Mulberry Grove with the intersection of US 40. In 2007, IDOT decommissioned the portion of Route 140 from near the Bond and Fayette County line at Mulberry Grove, east to Vandalia. While that section of highway is no longer marked for Route 140, the state still maintains its Historic National Road signage.
Route description
Route 140 begins at a junction with Route 143 in Alton. The route heads northeast through Alton to a junction with Illinois Route 3 and Illinois Route 111. From this junction, Route 140 heads east concurrently with Route 111. The highways run along the northern border of East Alton before entering Bethalto, where they meet Illinois Route 255. Shortly past the junction, Route 111 turns south, while Route 140 continues east, passing to the north of St. Louis Regional Airport. The highway runs through a rural area of Madison County, where it passes through the community of Meadowbrook and then intersects Illinois Route 159. The road then enters the village of Hamel, where it intersects Illinois Route 157 and Interstate 55. Past Hamel, the route crosses Illinois Route 4 before passing through Alhambra. The highway then intersects Illinois Route 160 before entering Bond County. In Bond County, the route passes through farmland and runs south of Old Ripley. Past Old Ripley, the highway meets Illinois Route 127; the two highways overlap until Route 127 turns south at the western edge of Greenville. Route 140 continues east through northern Greenville, passing Greenville Regional Hospital. After leaving Greenville, the route heads east until turning north at an intersection north of Smithboro. The highway then heads east-northeast toward Mulberry Grove, parallel to and north of U.S. Route 40. In Mulberry Grove, the route enters along Wall Street before turning north along Maple Street. The highway then turns east along Main Street before leaving the village and entering Fayette County. The highway terminates east of Mulberry Grove at a junction with US 40.