');
US City Data

Lake St. Louis vs Kirksville

Side-by-side comparison

How does Lake St. Louis, MO compare to Kirksville, MO? Lake St. Louis has a population of 17,538 with a median household income of $123,427, while Kirksville has 17,493 residents and a median income of $48,063. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricLake St. Louis, MOKirksville, MODifference
Population17,53817,493+0.3%
Median Age43.225.1+72.1%
Foreign Born %3.8%5.9%-35.6%
Economy
MetricLake St. LouisKirksvilleDifference
Median Income$123,427$48,063+156.8%
Unemployment4.5%5.1%-11.8%
Poverty Rate4.1%27.2%-84.9%
Bachelor's+49.5%37.9%+30.6%
Housing
MetricLake St. LouisKirksvilleDifference
Home Value$375,300$145,300+158.3%
Median Rent$1608/mo$787/mo+104.3%
Housing Units7,4957,546-0.7%

Learn More

Lake St. Louis, MO ProfileKirksville, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings