Illinois State Route 138 is a east-west highway in southeastern Macoupin County. This highway runs from Mt. Olive to near Bunker Hill, via Blend. IL St Rt 138 passes through the following towns in Macoupin County. Mt. Olive
The eastern end of IL St Rt 138 in Mt. Olive. One of the two eastern end markers in Mt. Olive. The other end marker in Mt. Olive. A odd junction marker on SB Historical U.S. Rt. 66 in Mt. Olive. The first end marker outside Mt. Olive. EB IL St Rt 138 west of Mt. Olive. BGS on SB I-55. A BGS on NB I-55. A BGS on SB I-55. A BGS on SB I-55. WB IL St Rt 138 in Mt. Clare. WB IL St Rt 138 in Benld. SB IL St Rt 4/EB IL St Rt 138 south of north IL St Rt 4. WB IL St Rt 138 in Rural Macoupin County. WB IL St Rt 138 near Wilsonville. WB IL St Rt 138 near IL St Rt 159. A Macoupin County mile marker. Western end marker. The western end of IL St Rt 138. (July, 2009) The western end marker. (July, 2009)