');
US City Data

St. Clair vs Osage Beach

Side-by-side comparison

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

Population & Demographics
MetricSt. Clair, MOOsage Beach, MODifference
Population4,7674,715+1.1%
Median Age38.155.9-31.8%
Foreign Born %6%5.3%+13.2%
Economy
MetricSt. ClairOsage BeachDifference
Median Income$40,933$52,067-21.4%
Unemployment7.7%8%-3.7%
Poverty Rate16.8%16.6%+1.2%
Bachelor's+8%26.7%-70.0%
Housing
MetricSt. ClairOsage BeachDifference
Home Value$134,100$286,800-53.2%
Median Rent$874/mo$780/mo+12.1%
Housing Units2,2865,059-54.8%

Learn More

St. Clair, MO ProfileOsage Beach, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings