Illinois 4 is a long and significant route. In the north, it connects many rural towns to the Springfield area. It runs right past the St. Louis area to Marissa, where it makes a more easterly turn toward IL127 to connect to the Carbondale area.
Intersections from north to south:
Business I-55 on Springfield's north side
IL29 in Springfield
IL97 in Springfield
IL104 at Auburn
IL108 joins from the west at Carlinville
IL4 breaks off of IL108 just east of Carlinville
IL4 joins IL16 for a short westbound stretch at Gillespie
IL16 breaks off at Gillespie
IL138 joins from the west
IL138 leaves to the east at Benld
IL143 west of Marine
US50 joins from the east at Lebanon
US50 breaks off
I-64 by Scott Air Force Base
IL177 at Mascoutah
IL4 joins IL15 eastbound at Fayetteville
IL15 leaves to the east near St. Libory
it joins IL IL13 east at Marissa
IL4 leaves IL13
IL154 at Sparta
IL4 joins IL150 east through Steeleville and Percy
IL4 leaves IL150 near Percy
IL151 at Ava
IL4 ends at IL13/ IL127.
It passes through these towns: Springfield, Chatham, Auburn, Virden, Girard, Nilwood, Carlinville, Gillespie, Benld, Staunton, Lebanon, Mascoutah, Fayetteville, Marissa, Sparta, Steeleville, Percy, Willisville, Campbell Hill, Ava.