');
US City Data

Bonne Terre vs St. John

Side-by-side comparison

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

Population & Demographics
MetricBonne Terre, MOSt. John, MODifference
Population6,7736,562+3.2%
Median Age39.238.7+1.3%
Foreign Born %2.9%7.8%-62.8%
Economy
MetricBonne TerreSt. JohnDifference
Median Income$39,767$50,429-21.1%
Unemployment3.2%6.8%-52.9%
Poverty Rate28%14%+100.0%
Bachelor's+8.2%13.6%-39.7%
Housing
MetricBonne TerreSt. JohnDifference
Home Value$120,400$96,900+24.3%
Median Rent$585/mo$1153/mo-49.3%
Housing Units1,9912,967-32.9%

Learn More

Bonne Terre, MO ProfileSt. John, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings