Osceola

City in St. Clair County, Missouri

View of Osceola, Missouri
Photo: Kbh3rd · CC BY 4.0

Osceola is a city in St. Clair County, Missouri, with 909 residents (2020 Census). It sits at 751 ft (229 m) above sea level. The nearest town is Vista, 4.1 miles S.

About Osceola

Osceola ( OH-see-oh-lə) is a city in and the county seat of St. Clair County, Missouri, United States. The population was 909 at the 2020 census. During the American Civil War, Osceola was the site of the Sacking of Osceola.

Text: Wikipedia · CC BY-SA 4.0

Osceola weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Nearest webcams to Osceola

There are no webcams in Osceola itself. These are the closest, 52 miles away or more.

All 6 webcams near Osceola ›

Webcams: Windy.com

Living in Osceola

Median household income
$42,582
Median home value
$127,000
Median rent
$557/mo
Median age
36.9
Cost of living and demographics of Osceola ›

Do you know Osceola? Tell us about it

Help other travelers: share what makes Osceola special. We review every message before publishing it.

Map of Osceola

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Osceola Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Osceola, MO population

Osceola had 909 residents in the 2020 Census.

2020 Census909
Density843 per sq mi (325 per km²)

Source: U.S. Census Bureau, Decennial Census.

Osceola at a glance

StateMissouri (MO)
CountySt. Clair County
TypeCity
Population909 (2020)
Land area1.08 sq mi (2.8 km²)
Water area0.03 sq mi (0.07 km²)
Elevation751 ft (229 m)
Coordinates38.0444° N, 93.6897° W
ZIP code64776
Official websitecityofosceolamo.com
Census code (GEOID)2955388

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Osceola

Straight-line distance between town centers.

Frequently asked questions about Osceola

What county is Osceola in?

Osceola is in St. Clair County, Missouri.

What is the population of Osceola, MO?

909 people lived in Osceola at the 2020 Census.

What is the ZIP code of Osceola, MO?

The ZIP code of Osceola is 64776.

What is the elevation of Osceola?

751 feet (229 m) above sea level.

What towns are near Osceola?

Vista (4.1 mi), Lowry City (6.9 mi), Roscoe (8.4 mi), Gerster (8.7 mi), Collins (11.3 mi).

Last updated: