In St. Clair County, Illinois State Route runs from the Monroe/St. Clair County Line near Columbia to Scott Air Force Base/Mid-America Airport. This is the direct route to Belleville from Columbia. IL St Rt 158 passes through the following towns in St. Clair County. Millstadt
The eastern end of IL St Rt 158 near O'Fallon. The eastern end marker. The eastern end marker. EB U.S. Rt. 50/IL St Rt 158 near O'Fallon. A BGS on EB I-64/U.S. Rt. 50. Another BGS on EB I-64/U.S. Rt. 50. A BGS on WB I-64. A BGS on SB IL St Rt 158. WB IL St Rt 158 south of I-64/U.S. Rt. 50. SB IL St Rt 158/EB IL St Rt 161 near Scott Air Force Base. A junction marker on SB IL St Rt 158/EB IL St Rt 161. A junction marker on SB IL St Rt 158/EB IL St Rt 161. SB IL St Rt 158/EB IL St Rt 161 at east IL St Rt 161. EB IL St Rt 158/177 east of Belleville. A junction marker on SB Greemount Road. A set of guide markers on NB Greenmont Road. EB IL St Rt 158/177 in Belleville. EB IL St Rt 158/177 at Mascoutah Ave in Belleville. A junction marker on NB IL St Rt 159. EB IL St Rt 13/158 west of Illinois Ave. EB IL St Rt 13/158 neear St Clair Ave in Belleville. WB IL St Rt 13/158 east of Centreville Ave in Belleville. WB IL St Rt 13/158 at Centreville Ave in Belleville. A BGS over WB IL St Rt 15. A BGS on WB IL St Rt 15. A BGS on WB IL St Rt 15. A BGS on EB IL St Rt 15. BGS on EB IL St Rt 15. A BGS on EB IL St Rt 15. WB IL St Rt 158 west of IL St Rt 15. WB IL St Rt 158 near Mine Haul Road. WB IL St Rt 158 northeast of Millstadt. A junction marker on IL St Rt 163. WB IL St Rt 158 west of IL St Rt 163. WB IL St Rt 158 west of Millstadt. WB IL St Rt 158 west of Millstadt. WB IL St Rt 158 near Douglas Road. WB IL St Rt 158 at Douglas Road. WB IL St Rt 158 west of Douglas Road. WB IL St Rt 158 near the Monroe/St. Clair County Line. A St. Clair County mile marker.