La carretera 9 de Iowa es la más septentrional de las carreteras de este a oeste de Iowa y atraviesa toda la franja norte de condados. Se extiende desde el extremo oriental de la carretera 42 de Dakota del Sur en la frontera con Dakota del Sur al este de Sioux Falls, Dakota del Sur , cerca de Benclare , hasta la frontera con Wisconsin en Lansing, donde continúa como la carretera 82 de Wisconsin . Tiene un carácter principalmente rural y pasa por alto cualquier ciudad grande. Con algunas pendientes hacia el norte y el sur, la carretera sigue en gran parte una alineación este-oeste muy recta.
La Iowa 9 ingresa a Iowa desde Dakota del Sur como una continuación de la carretera 42 de Dakota del Sur . En el mismo lugar, la carretera pasa por Grand Falls Casino . El punto de entrada de la carretera está a cuatro millas y media (7,2 km) al este de la esquina noroeste de Iowa. Se dirige al sur y al este a través del condado de Lyon hasta llegar a Larchwood . Allí, gira al sur durante aproximadamente una milla (1,5 km) donde se encuentra con el extremo norte de Iowa 182. Desde aquí, la carretera corre hacia el este durante doce millas (19 km). Durante este tramo recto, pasa justo al sur de Lester . Justo al oeste de Rock Rapids , se encuentra con la carretera estadounidense 75 (US 75). Las dos rutas se superponen entre sí durante una milla (1,6 km) mientras viajan por el norte de Rock Rapids. La US 75 se divide hacia el sur y la Iowa 9 se dirige al centro de Rock Rapids, donde cruza el río Rock .
Al este de Rock Rapids, la autopista sigue una línea de sección que se encuentra a cuatro millas y media (7,2 km) al sur de la frontera estatal de Minnesota . A medio camino entre Rock Rapids y Little Rock , la Iowa 9 intersecta los tramos norte y sur de County Road L14, que anteriormente eran Iowa 91 e Iowa 339 , respectivamente. La autopista pasa Little Rock al sur y entra en el condado de Osceola . Continúa hacia el este durante siete millas y media (12 km) hasta llegar a un intercambio con Iowa 60 al norte de Sibley , la salida final de esa autopista antes de entrar en Minnesota. Poco después, Iowa 9 se encuentra con la US 59. La autopista se dirige hacia el sur a medida que sigue la línea de sección. Pasa al norte de Ocheyedan y al sur de Rush Lake y Harris .
A medida que Iowa 9 ingresa al condado de Dickinson , se dirige al sur de Silver Lake y Lake Park . Cruza las ramas occidental y oriental del río Little Sioux , que convergen justo al sur de la autopista. La intersección con Iowa 86 marca la entrada de Iowa 9 en la región de los Grandes Lagos de Iowa . Se convierte en una autopista dividida de cuatro carriles por una corta distancia a medida que gira ligeramente hacia el sur. En el noroeste de Spirit Lake , Iowa 9 se une a US 71 desde el sur y viajan hacia el este a través del centro de la ciudad. Las carreteras giran bruscamente hacia el noreste para cruzar una parte estrecha de East Okoboji Lake . Siguen brevemente la costa antes de girar de nuevo hacia el este y salir de Spirit Lake. Cuatro millas (6,4 km) al este de la ciudad, US 71 gira hacia el norte y Iowa 9 continúa hacia Superior . Iowa 9 ingresa al condado de Emmet y gira hacia el sureste a medida que se acerca a Estherville . Allí, cruza West Fork Des Moines River y Iowa 4 . Continúa hacia el este durante quince millas (24 km). Justo al oeste de Armstrong , desciende hacia el sur y entra en la parte sur de la ciudad. La carretera Iowa 15 se superpone a lo largo de dos bloques, apenas 600 pies (180 m).
En el condado de Kossuth , la ruta Iowa 9 pasa por Swea City . Al este de Swea City, se une a la ruta 169 de EE. UU . Pasa al norte de Lakota , donde la ruta 169 gira al norte. Pasa por Buffalo Center en el condado de Winnebago , la ruta hace un pequeño desvío hacia el sur para pasar al noreste de Thompson , continúa hacia el este y luego hacia el sur superponiéndose a la ruta 69 de EE. UU. hasta el borde norte de Forest City , donde gira nuevamente hacia el este.
En el condado de Worth , pasa por los límites norte de Fertile y Hanlontown , donde pronto cruza la Interestatal 35. Al este de la I-35, pasa por el lado sur de Manly .
En el condado de Mitchell , sigue un recorrido directo hasta Osage y a través de él, donde comienza a coincidir con la ruta estadounidense 218. Al este de donde la ruta estadounidense 218 gira hacia el sur, la Iowa 9 gira hacia el norte y continúa su rumbo al este hasta Riceville , cruzando el río Wapsipinicon en el proceso.
En el condado de Howard , la carretera hace una transición hacia la zona Driftless de Iowa, con un terreno cada vez más accidentado a medida que se avanza hacia el este. Al oeste de Cresco y al sur de Lime Springs , cruza la ruta 63 de EE. UU. antes de pasar por Cresco. En el proceso, cruza dos afluentes del río Turkey .
En el condado de Winneshiek , corre hacia el sureste, enderezándose para pasar por Decorah en el valle del río Upper Iowa . En Decorah, cruza la Ruta 52 de EE. UU . . Nuevamente toma una deriva hacia el sureste. En el condado de Allamakee , la carretera se torna sinuosa. Justo al este de la línea del condado, la Iowa Highway 51 se encuentra con su terminal norte. Corriendo al sur de Waukon , luego gira al norte a través de Waukon, uniéndose brevemente con la Iowa Highway 76. En la parte norte de Waukon, gira al norte y al este, hacia Lansing , a través del valle de Clear Creek y el centro de Lansing. Justo antes de cruzar el río Misisipi , se encuentra con el extremo sur de la Iowa Highway 26. Luego gira hacia el puente Black Hawk , donde se une a la Wisconsin Highway 82 .