');
US City Data

Osage Beach vs St. Clair

Side-by-side comparison

How does Osage Beach, MO compare to St. Clair, MO? Osage Beach has a population of 4,715 with a median household income of $52,067, while St. Clair has 4,767 residents and a median income of $40,933. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricOsage Beach, MOSt. Clair, MODifference
Population4,7154,767-1.1%
Median Age55.938.1+46.7%
Foreign Born %5.3%6%-11.7%
Economy
MetricOsage BeachSt. ClairDifference
Median Income$52,067$40,933+27.2%
Unemployment8%7.7%+3.9%
Poverty Rate16.6%16.8%-1.2%
Bachelor's+26.7%8%+233.8%
Housing
MetricOsage BeachSt. ClairDifference
Home Value$286,800$134,100+113.9%
Median Rent$780/mo$874/mo-10.8%
Housing Units5,0592,286+121.3%

Learn More

Osage Beach, MO ProfileSt. Clair, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings