
Osage
- County:
- Mitchell County
- County Seat:
- Yes
- Area (mi²):
- 2.242
- State:
- Iowa
Osage is a city located in Mitchell County, Iowa. Osage has a 2025 population of 3,471. It is also the county seat of Mitchell County. Osage is currently declining at a rate of -0.94% annually and its population has decreased by -4.51% since the most recent census, which recorded a population of 3,635 in 2020.
The average household income in Osage is $83,428 with a poverty rate of 6.81%. The median age in Osage is 43.9 years: 36.9 years for males, and 46.8 years for females.