Illinois State Route 140 runs east-west across the northern part of Madisoin County. This is one of the highways that goes into Downtown Alton. IL St Rt 140 passes through the following towns in Madison County. Alhambra
Hamel
Carpenter Meadowbrook
Moro Bethalto
Cottage Hills
Alton
IL St Rt 140 is multi-plexed in Madison County. Illinois State Route 111, from Bethalto to Alton.
IL St Rt 140 intersects the following highways in Madison County. Illinois State Route 160, near Grantfork.
The western end of IL St Rt 140. The western end marker. WB IL St Rt 140 in Alton. A BGS on SB IL St Rt 3/111. NB IL St Rt 111/WB IL St Rt 140 in Bethalto. NB IL St Rt 111/WB IL St Rt 140 near IL St Rt 255. NB IL St Rt 111/WB IL St Rt 140 at IL St Rt 255. A BGS on NB IL St Rt 255. A BGS on SB IL St Rt 255. NB IL St Rt 111/WB IL St Rt 140 at Cottage Hills. EB IL St Rt 140 in Moro. EB IL St Rt 140 east of Meadowbrook. EB IL St Rt 140 at IL St Rt 159. EB IL St Rt 140 east of IL St Rt 159. EB IL St Rt 140 west of Hamel. EB IL St Rt 140 near Quercus Grove Road. EB IL St Rt 140 near Hamel. EB IL St Rt 140 in Hamel. EB IL St Rt 140 at IL St Rt 157. A junction marker on NB IL St Rt 157. EB IL St Rt 140 west of I-55. A BGS on SB I-55. A BGS on NB I-55. A BGS on NB I-55. A BGS on SB I-55. A BGS on SB I-55. EB IL St Rt 140 east of I-55. EB IL St Rt 140 near Alhambra. A Madison County mile marker.