Osgood, Iowa


Osgood is an unincorporated community in Walnut Township, Palo Alto County, Iowa, United States. Osgood is located along a Union Pacific Railroad line north of Emmetsburg.