La Iowa Highway 128 es una carretera estatal que se encuentra completamente dentro del condado de Clayton , en el noreste de Iowa . Comienza en la Iowa 13 al noreste de Elkader y termina en la US Highway 52 (US 52) al norte de Garnavillo . La carretera originalmente formaba parte de la Iowa 56 antes de convertirse en su propia ruta. La ruta de la Iowa 128 sigue siendo la misma que cuando se designó por primera vez.
La carretera Iowa 128 comienza una intersección en T con la carretera Iowa 13 a dos millas (3,2 km) al norte de Elkader . Pasa por tierras agrícolas onduladas en el borde occidental de la zona Driftless , una zona geológicamente distinta del noreste de Iowa que se caracteriza por un terreno ondulado, altos acantilados y valles fluviales bajos. [2] Recorre casi siete millas (11 km) hacia el este hasta que termina en una intersección con la carretera US 52 a una milla (1,6 km) al norte de Garnavillo . [1]
Cuando se creó el sistema de carreteras principal en 1920, lo que ahora es Iowa 128 fue designado como parte de la carretera principal n.º 56 (n.º 56). Esa carretera comenzaba en West Union y viajaba hacia el este hasta Elkader, donde se unía con la n.º 10 /n.º 13. Las tres rutas compartían dos millas (3,2 km) antes de que la n.º 56 se separara hacia el este. Luego se unió a la n.º 20 y se dirigió al sureste hasta su extremo oriental en Guttenberg . [3] En 1924, la n.º 56 se acortó para terminar en la n.º 10/n.º 13 en Elkader. Se eliminaron las superposiciones a lo largo de la n.º 10/n.º 13 y la n.º 20 y la sección independiente restante se convirtió en la n.º 128. [4]
Toda la ruta está en el condado de Clayton .