Checked
Osceola, MO
City in St. Clair County, Missouri.
Population
1,042
Land area
1.1sq mi
People per sq mi
966
ZIP codes
0
Osceola and its ZIP codes
Osceola at a glance
- Osceola is about 11 times as dense as Missouri as a whole.
- The median household income is $42,582, 40% below the Missouri median of $70,702.
- A typical owner-occupied home is valued at $127,000 (45% below Missouri) and median rent is $557 a month.
Local data for Osceola, MO
Counts from official public data
Housing and community stats
Osceola, MO, American Community Survey 2020-2024
Median household income
$42,582
Poverty rate
26.1%
Median home value
$127,000
Median rent
$557/mo
Homeownership
55.0%
Bachelor's or higher
18.3%
Median age
36.9
Average commute
26.2 min
Largest reported origins and ancestries: German Americans (263), Irish Americans (156), French Americans (37).
Economy and federal money
Jobs, pay, income and spending are for St. Clair County. PPP loans are for Osceola.
Unemployment rate
3.4%
Sep 2026, -0.6 pts in a year
Average annual pay
$41,221
1,746 jobs, 2025
Income per person
$40,999
BEA, 2024
Federal spending
$87.2M
FY 2026, $9,397 per person
How people get to work
Osceola, MO, workers 16 and older. American Community Survey 5-year estimates
- Drove alone57.1%
- Carpooled23.4%
- Public transit0.0%
- Walked4.5%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other1.0%
- Worked from home14.1%
Average one-way commute: 26.2 minutes for people who do not work from home.
Environment and hazard risk
Osceola, MO, from FEMA, NOAA and EPA
Natural hazard risk
Very Low
Top: drought
Storm events since 1996
478
Countywide, mostly hail
July high / Jan low
90° / 21°F
43.2 inches of rain a year
Hazards, floods and storm historyCheck a flood zone1 historic places
Health statistics
Share of adults in Osceola, MO, CDC PLACES estimates
Obesity
38.9%
U.S. 33.3% +5.6 pts
Diabetes
14.7%
U.S. 12.1% +2.6 pts
Smoking
23.0%
U.S. 12.8% +10.2 pts
Uninsured (18-64)
10.8%
U.S. 11.1% about the same
Cities near Osceola
| Name | Distance | Land area (sq mi) |
|---|---|---|
| VistaVillage | 4.3 mi | 0.1 |
| Lowry CityCity | 6.8 mi | 1 |
| RoscoeVillage | 7.6 mi | 1.5 |
| GersterTown | 9.3 mi | 0.1 |
| CollinsVillage | 11 mi | 0.2 |
| WeaubleauCity | 14 mi | 0.9 |
| BrowningtonTown | 14 mi | 0.1 |
| DeepwaterCity | 15 mi | 0.8 |
| WheatlandCity | 18 mi | 1.2 |
| Bent Tree HarborCensus-designated place | 18 mi | 2.1 |
| HumansvilleCity | 18 mi | 1.2 |
| FlemingtonVillage | 20 mi | 0.3 |
| TightwadVillage | 20 mi | 1 |
| Appleton CityCity | 21 mi | 1.1 |
| RockvilleCity | 21 mi | 0.3 |
| El Dorado SpringsCity | 21 mi | 3.1 |
Frequently asked questions
- What county is Osceola, MO in?
- Osceola is in St. Clair County, Missouri.
- What is the population of Osceola, MO?
- About 1,042 people live in Osceola, based on American Community Survey 5-year estimates.
- What cities are near Osceola?
- Nearby places include Vista (4.3 mi), Lowry City (6.8 mi), Roscoe (7.6 mi), Gerster (9.3 mi), Collins (11 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023