Overview Osage is a town in Iowa, United States, with a population of about 3,654[1]. Geography Coordinates: 43.2841, -92.8110