');
US City Data

Grain Valley vs Lebanon

Side-by-side comparison

How does Grain Valley, MO compare to Lebanon, MO? Grain Valley has a population of 15,967 with a median household income of $87,266, while Lebanon has 15,157 residents and a median income of $42,157. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricGrain Valley, MOLebanon, MODifference
Population15,96715,157+5.3%
Median Age35.836.4-1.6%
Foreign Born %2.4%2.1%+14.3%
Economy
MetricGrain ValleyLebanonDifference
Median Income$87,266$42,157+107.0%
Unemployment2.1%7.1%-70.4%
Poverty Rate6.3%20.5%-69.3%
Bachelor's+27.8%17.9%+55.3%
Housing
MetricGrain ValleyLebanonDifference
Home Value$269,800$152,200+77.3%
Median Rent$1366/mo$814/mo+67.8%
Housing Units6,1786,890-10.3%

Learn More

Grain Valley, MO ProfileLebanon, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings