Illinois State Route 128 runs north-south through the West-Central portion of Shelby County. This provides access to the westside of Lake Shelbyville. IL St Rt 128 passes through the following towns in Shelby County. Cowden
NB IL St Rt 128 at the Fayette/Shelby County Line. A Shelby County mile marker. NB IL St Rt 128 near the Kaskaskia River. NB IL St Rt 128 south of Cowden. SB IL St Rt 128 in Cowden. A junction sign on EB IL St Rt 16. EB IL St Rt 16/NB IL St Rt 128 east of south IL St Rt 128. EB IL St Rt 16/NB IL St Rt 128, just west of Shelbyville. EB IL St Rt 16/NB IL St Rt 128, in Shelbyville. EB IL St Rt 16/NB IL St Rt 128 west of Cedar Street. NB IL St Rt 128 north of Shelbyville.