');
US City Data

Hannibal vs Advance

Side-by-side comparison

How does Hannibal, MO compare to Advance, MO? Hannibal has a population of 16,825 with a median household income of $54,071, while Advance has 1,549 residents and a median income of $51,583. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricHannibal, MOAdvance, MODifference
Population16,8251,549+986.2%
Median Age38.339.7-3.5%
Foreign Born %0.9%0.3%+60.0%
Economy
MetricHannibalAdvanceDifference
Median Income$54,071$51,583+4.8%
Unemployment4.8%0.8%+400.0%
Poverty Rate17.3%16.2%+6.8%
Bachelor's+22.3%14.5%+53.8%
Housing
MetricHannibalAdvanceDifference
Home Value$126,300$130,100-2.9%
Median Rent$821/mo$689/mo+19.2%
Housing Units7,746822+842.3%

Learn More

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