');
US City Data

Hannibal vs Poplar Bluff

Side-by-side comparison

How does Hannibal, MO compare to Poplar Bluff, MO? Hannibal has a population of 16,825 with a median household income of $54,071, while Poplar Bluff has 16,243 residents and a median income of $42,035. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricHannibal, MOPoplar Bluff, MODifference
Population16,82516,243+3.6%
Median Age38.336.7+4.4%
Foreign Born %0.9%2.2%-59.1%
Economy
MetricHannibalPoplar BluffDifference
Median Income$54,071$42,035+28.6%
Unemployment4.8%6.4%-25.0%
Poverty Rate17.3%23.5%-26.4%
Bachelor's+22.3%16%+39.4%
Housing
MetricHannibalPoplar BluffDifference
Home Value$126,300$109,700+15.1%
Median Rent$821/mo$760/mo+8.0%
Housing Units7,7467,654+1.2%

Learn More

Hannibal, MO ProfilePoplar Bluff, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings