Reading stored observations…
Where has Hannibal looked like this before?
Searching stored historical observations…
| Metric | 2010–2025 | Hannibal | Peer median | Pctile | Source |
|---|---|---|---|---|---|
| Population | 16,771 | 16,867 | 45 | ||
| Population change (10 yr) | -5.7% | -1.9% | 17 | ||
| Median household income | $53,721 | $54,741 | 27 | ||
| Poverty rate | 19.5% | 18.8% | 45 | ||
| Bachelor's degree or higher | 19.5% | 19.9% | 45 | ||
| Housing unit change (10 yr) | -4.5% | 3.3% | 17 | ||
| Median owner-occupied home value | $127,700 | $157,400 | 9 | ||
| Median gross rent | $805 | $901 | 9 | ||
| Housing vacancy rate | 12.0% | 10.4% | 64 | ||
| Worked from home | 6.4% | 8.2% | 36 |
HannibalPeer median
HannibalPeer median
| Metric | 2010–2017 | 2017–2024 | Peer median, latest span |
|---|---|---|---|
| Population | -1.5% | -4.4% | -0.1% |
| Housing units | +0.2% | -2.9% | +4.4% |
| Median household income | +6.9% | +41.0% | +40.9% |
| Median owner-occupied home value | +20.2% | +34.0% | +44.0% |
| Median gross rent | +23.3% | +24.8% | +32.3% |
| Bachelor's degree or higher | +23.8% | +1.6% | +13.0% |
| Worked from home | -46.4% | +102.2% | +81.7% |
| Poverty rate | +8.2% | -9.9% | -23.2% |
| Restaurants & bars | 24.2 | US 21.3 | above US rate |
| Grocery & food retail | 2.1 | US 4.8 | below US rate |
| Other retail | 0.0 | US n/a | not published |
| Personal & repair services | 6.0 | US 8.1 | below US rate |
| Professional & technical services | 16.5 | US 29.5 | below US rate |
| Ambulatory health care | 19.0 | US 21.0 | below US rate |
| Arts, entertainment & recreation | 5.6 | US 5.0 | above US rate |
| Accommodation | 5.3 | US 2.1 | above US rate |
| Construction | 16.2 | US 24.3 | below US rate |
| Manufacturing | 0.0 | US n/a | not published |
| Place | Similarity | Population | Pop change 10y | Income | BA or higher |
|---|---|---|---|---|---|
| Mount Vernon, OH | 90 | 17,052 | — | $53,845 | 23.5% |
| Wisconsin Rapids, WI | 90 | 18,722 | — | $55,253 | 18.1% |
| Norwalk, OH | 90 | 17,095 | +1.0% | $60,844 | 19.4% |
| Belle Glade, FL | 89 | 16,972 | — | $48,001 | 15.9% |
| Elkton, MD | 89 | 15,910 | +1.5% | $58,640 | 21.6% |
| Center Point, AL | 89 | 15,914 | -5.7% | $56,417 | 17.0% |
| Amsterdam, NY | 89 | 18,166 | — | $56,178 | 22.5% |
| Owosso, MI | 89 | 14,632 | -1.9% | $54,229 | 21.1% |
| Albemarle, NC | 89 | 16,762 | — | $46,881 | 20.4% |
| Gloversville, NY | 89 | 14,962 | -2.8% | $51,556 | 16.6% |