');
US City Data

Clayton vs Hannibal

Side-by-side comparison

How does Clayton, MO compare to Hannibal, MO? Clayton has a population of 17,282 with a median household income of $128,898, while Hannibal has 16,825 residents and a median income of $54,071. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricClayton, MOHannibal, MODifference
Population17,28216,825+2.7%
Median Age28.738.3-25.1%
Foreign Born %14.4%0.9%+1350.0%
Economy
MetricClaytonHannibalDifference
Median Income$128,898$54,071+138.4%
Unemployment2.5%4.8%-47.9%
Poverty Rate8.1%17.3%-53.2%
Bachelor's+83.8%22.3%+275.8%
Housing
MetricClaytonHannibalDifference
Home Value$799,200$126,300+532.8%
Median Rent$1648/mo$821/mo+100.7%
Housing Units6,4977,746-16.1%

Learn More

Clayton, MO ProfileHannibal, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings