Iowa State Route 9 is the only east-west surface highway across Osceola County. It runs from the Lyons/Osceola County Line, near Little Rock, to the Osceola/Dickinson County Line, near Harris. IA St Rt 9 does not pass through any towns in Osceola County. IA St Rt 9 is not multi-plexed in Osceola County. IA St Rt 9 intersects the following highways in Osceola County. Iowa State Route 60, near Sibley. U.S. Rt. 59, near Allendorf.