Iowa Clarke County

Osceola

A city in Clarke County, Iowa — population 5,568 as of 2022.

Open the map

Overnight 50°F Mostly Cloudy
Wednesday 68°F Mostly Sunny
Wednesday Night 54°F Partly Cloudy2% precip
Thursday 68°F Mostly Cloudy13% precip

In and around Osceola

Osceola changes faster than we can keep up.

Something opened, closed or moved? Tell us and we'll put it right. Our editors review submissions before they publish — you'll need an account with access to send one.

Osceola by the numbers

Population 5,568Population figure, 2022
Households & income
Median age
37.6
Households
2,581
Persons per household
2.1
Median household income
$68,284
Median house value
$146,300
2020–2024 ACS
An unhandled error has occurred. Reload 🗙