Illinois State Route 149 is the main east-west highway in Central Jackson County. It runs from the Jackson/Williamson County Line to Illinois State Route 3, near Grimsby, via Murphysboro. IL St Rt 149 passes through the following towns in Jackson County. De Soto Murphysboro
A junction marker on EB IL St Rt 13/SB IL St Rt 127. EB IL St Rt 13/SB IL St Rt 127/WB IL St Rt 149 south of east IL St Rt 149. EB IL St Rt 13/SB IL St Rt 127/WB IL St Rt 149 north of Walnut. EB IL St Rt 13/SB IL St Rt 127/WB IL St Rt 149 in Murphysboro. NB IL St Rt 127/EB IL St Rt 149 west of IL St Rt 13. NB IL St Rt 127/EB IL St Rt 149 east of 5th. EB IL St Rt 149 at south IL St Rt 127. WB IL St Rt 149 west of south IL St Rt 127. WB IL St Rt 149 at 11th Street. WB IL St Rt 149 near Illinois State Route 3. The western end marker.