Illinois State Route 4 runs north-south along the eastern portion of Madison County. This highway by-passes much of the St. Louis Metro that has grown in Madison County. IL St Rt 4 does not pass through any towns in Madison County. IL St Rt 4 is not multi-plexed in Madison County. IL St Rt 4 intersects the following highways in Madison County. Interstate 55, near Worden. Illinois State Route 140, near Hamel.
SB IL St Rt 4 at the Madison/Macoupin County Line. A Madison County mile marker on IL St Rt 4 at the Macoupin/Madison County Line. NB IL St Rt 4 west of Williamson. SB IL St Rt 4 north of I-55. NB IL St Rt 4 north of I-55. A BGS on NB I-55. A BGS on SB I-55. A BGS on SB I-55. NB IL St Rt 4 north of IL St Rt 140. NB IL St Rt 4 at IL St Rt 140. SB IL St Rt 4 south of IL St Rt 140. SB IL St Rt 4 near Marine. SB IL St Rt 4 north of IL St Rt 143. NB IL St Rt 4 north of IL St Rt 143. A junction marker on EB IL St Rt 143. NB IL St Rt 4 at IL St Rt 143. SB IL St Rt 4 south of IL St Rt 143. NB IL St Rt 4 north of I-70. A BGS on EB I-70. A BGS on WB I-70. A BGS on EB I-70. SB IL St Rt 4 south of I-70. NB IL St Rt 4 north of U.S. Rt. 40. NB IL St Rt 4 north of U.S. Rt. 40. NB IL St Rt 4 near St. Jacob. NB IL St Rt 4 at U.S. Rt. 40. NB IL St Rt 4 south of U.S. Rt. 40. NB IL St Rt 4 at Madison/St. Clair County.