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 5.6 mi north of Emmetsburg.

History
Founded in the 1800s, Osgood's population was 22 in 1902, and 80 in 1925. The population was 60 in 1940.