');
US City Data

Hannibal vs Clayton

Side-by-side comparison

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

Population & Demographics
MetricHannibal, MOClayton, MODifference
Population16,82517,282-2.6%
Median Age38.328.7+33.4%
Foreign Born %0.9%14.4%-93.8%
Economy
MetricHannibalClaytonDifference
Median Income$54,071$128,898-58.1%
Unemployment4.8%2.5%+92.0%
Poverty Rate17.3%8.1%+113.6%
Bachelor's+22.3%83.8%-73.4%
Housing
MetricHannibalClaytonDifference
Home Value$126,300$799,200-84.2%
Median Rent$821/mo$1648/mo-50.2%
Housing Units7,7466,497+19.2%

Learn More

Hannibal, MO ProfileClayton, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings