Latest Data (2018)
Population 17,533
Nationwide Rank 2042

Quick Facts

Hannibal, Missouri is the 2,042nd largest city in the United States as of 2018.

Hannibal, Missouri is a city.

Hannibal, Missouri is currently 3.9% smaller than it was in 1990, the year of its peak recorded population.

Hannibal, Missouri's growth is below average. 74% of similarly sized cities are growing faster since 2000.

Hannibal, Missouri Border Map

Similarly Sized Cities In US

US Rank Name Population Growth
2000-2018
2032 Tallmadge, Ohio 17,582 6.9%
2033 Amesbury Town, Massachusetts 17,569
2034 Kirksville, Missouri 17,566 1.5%
2035 Tinton Falls, New Jersey 17,563 4.9%
2036 Godfrey, Illinois 17,559 4.5%
2037 Macomb, Illinois 17,559 -4.8%
2038 Elizabeth City, North Carolina 17,558 1.8%
2039 Tiffin, Ohio 17,546 -3.2%
2040 Anoka, Minnesota 17,543 -3.0%
2041 Bay City, Texas 17,534 -5.8%
2042 Hannibal, Missouri 17,533 -1.2%
2043 Kingsland, Georgia 17,497 60.9%
2044 Centralia, Washington 17,495 17.7%
2045 Nederland, Texas 17,494 0.6%
2046 Tavares, Florida 17,472 70.4%
2047 Martinsburg, West Virginia 17,465 17.7%
2048 Greenfield Town, Massachusetts 17,460
2049 Knightdale, North Carolina 17,423 176.0%
2050 New Philadelphia, Ohio 17,417 1.7%
2051 Shorewood, Illinois 17,385 114.5%
2052 Perry, Georgia 17,377 69.6%

Similarly Sized Cities In Missouri

US Rank Name Population Growth
2000-2018
1123 University City 34,322 -8.9%
1210 Liberty 31,779 20.5%
1267 Ballwin 30,188 -3.5%
1311 Raytown 28,993 -4.1%
1356 Kirkwood 27,758 1.4%
1379 Gladstone 27,317 3.5%
1402 Maryland Heights 27,016 -0.4%
1497 Hazelwood 25,204 -3.7%
1515 Grandview 24,962 0.7%
1607 Belton 23,598 7.6%
1645 Webster Groves 22,889 -1.5%
1700 Nixa 21,868 76.0%
1705 Raymore 21,784 93.2%
1711 Sedalia 21,718 6.8%
1756 Arnold 21,073 5.5%
1780 Ferguson 20,730 -7.3%
1801 Rolla 20,390 23.6%
1811 Warrensburg 20,262 23.4%
1817 Ozark 20,188 96.7%
1921 Farmington 18,843 34.7%
1932 Creve Coeur 18,717 11.6%
1977 Manchester 18,172 -5.1%
2034 Kirksville 17,566 1.5%
2042 Hannibal 17,533 -1.2%
2079 Poplar Bluff 17,043 0.4%
2092 Clayton 16,826 5.5%
2128 Republic 16,510 83.5%
2161 Lake St. Louis 16,230 58.5%
2174 Sikeston 16,108 -5.0%
2226 Overland 15,637 -6.9%
2285 Jackson 14,994 24.9%
2305 Lebanon 14,807 19.7%
2309 Carthage 14,763 15.9%
2314 Jennings 14,707 -4.8%
2361 Grain Valley 14,277 166.9%
2386 Washington 14,055 5.5%
2449 Moberly 13,610 -0.9%
2485 Dardenne Prairie 13,360 195.7%
2553 Marshall 12,934 1.8%
2585 St. Ann 12,709 -5.7%
2593 Fulton 12,635 3.6%
2620 Troy 12,456 81.5%
2655 West Plains 12,257 12.0%
2693 Neosho 12,051 13.5%
2695 Festus 12,046 22.5%
2719 Webb City 11,887 20.4%
2726 Crestwood 11,850 -0.1%
2751 Union 11,715 51.7%
2756 Maryville 11,687 9.5%
2766 Excelsior Springs 11,646 7.0%
2771 Bridgeton 11,600 -25.3%
2776 Branson 11,567 66.4%
2784 Mexico 11,527 2.0%
2853 Town and Country 11,140 2.4%
2867 Bolivar 11,038 19.6%
2914 Eureka 10,759 38.3%
2978 Kearney 10,457 85.3%
2979 Bellefontaine Neighbors 10,456 -5.6%
3032 Smithville 10,249 83.4%
3049 Kennett 10,182 -9.4%
3066 Harrisonville 10,088 11.5%
3106 Ellisville 9,872 8.5%
3147 Cameron 9,703 -0.9%
3153 Chillicothe 9,673 7.8%
3253 Monett 9,118 17.6%
3296 Clinton 8,947 -4.1%
3309 Berkeley 8,897 -11.4%

Demographics

Population History

Year Population Rank in US
2018 17,533 2,042
2017 17,590 2,020
2016 17,808 1,996
2015 17,839 1,982
2014 17,893 1,965
2013 17,883 1,945
2012 17,814 1,944
2011 17,835 1,934
2010 17,916 1,909
2009 17,521 1,894
2008 17,449 1,882
2007 17,411 1,869
2006 17,498 1,855
2005 17,474 1,838
2004 17,475 1,822
2003 17,577 1,795
2002 17,526 1,786
2001 17,621 1,756
2000 17,759 1,745
1990 18,247 1,496