Illinois State Route 100 runs north-south in Fulton County. It is a direct link between Lewistown and Canton, via IL St Rt 78. IL St Rt 100 passes through the following towns in Fulton County. St. David
NB IL St Rt 100 at the Fulton/Schuyler County Line. A Fulton County mile marker. SB IL St Rt 100 near Marbletown. SB IL St Rt 100 south of east U.S. Rt. 136. A junction marker on WB U.S. Rt. 136. WB U.S. Rt. 136/NB IL St Rt 100 near Enion. WB U.S. Rt. 136/NB IL St Rt 100 east of U.S. Rt. 24. EB U.S. Rt. 24/WB U.S. Rt. 136/NB IL St Rt 100 near Enion. EB U.S. Rt. 24/WB U.S. Rt. 136/NB IL St Rt 100 near Enion. EB U.S. Rt. 24/NB IL St Rt 100 south of Lewistown. WB U.S. Rt. 24/SB IL St Rt 100 at Lewiston. EB U.S. Rt. 24/NB IL St Rt 100 at the BNSF Railway crossing in Lewistown. NB IL St Rt 97/100 north of Lewistown. NB IL St Rt 100 north of Lewistown. NB IL St Rt 100 near Bryant. NB IL St Rt 100 near St. David. A Fulton County mile marker. A junction marker on SB IL St Rt 78. The northern end of IL St Rt 100. The northern end marker.