');
US City Data

Bonne Terre vs Shrewsbury

Side-by-side comparison

How does Bonne Terre, MO compare to Shrewsbury, MO? Bonne Terre has a population of 6,773 with a median household income of $39,767, while Shrewsbury has 6,328 residents and a median income of $84,942. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricBonne Terre, MOShrewsbury, MODifference
Population6,7736,328+7.0%
Median Age39.246.8-16.2%
Foreign Born %2.9%4.7%-38.3%
Economy
MetricBonne TerreShrewsburyDifference
Median Income$39,767$84,942-53.2%
Unemployment3.2%1.8%+77.8%
Poverty Rate28%9.1%+207.7%
Bachelor's+8.2%53.7%-84.7%
Housing
MetricBonne TerreShrewsburyDifference
Home Value$120,400$266,600-54.8%
Median Rent$585/mo$1143/mo-48.8%
Housing Units1,9913,332-40.2%

Learn More

Bonne Terre, MO ProfileShrewsbury, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings