');
US City Data

Shrewsbury vs Battlefield

Side-by-side comparison

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

Population & Demographics
MetricShrewsbury, MOBattlefield, MODifference
Population6,3286,095+3.8%
Median Age46.840.8+14.7%
Foreign Born %4.7%4.2%+11.9%
Economy
MetricShrewsburyBattlefieldDifference
Median Income$84,942$87,414-2.8%
Unemployment1.8%2.8%-35.7%
Poverty Rate9.1%5.8%+56.9%
Bachelor's+53.7%40.4%+32.9%
Housing
MetricShrewsburyBattlefieldDifference
Home Value$266,600$207,100+28.7%
Median Rent$1143/mo$931/mo+22.8%
Housing Units3,3322,592+28.5%

Learn More

Shrewsbury, MO ProfileBattlefield, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings