Hannibal SnackAbility
Overall SnackAbility
Crime in Hannibal summary. We use data from the FBI to determine the crime rates in Hannibal. Key points include:
There were 463 total crimes in Hannibal in the last reporting year.
The overall crime rate per 100,000 people in Hannibal is 2,762.2 / 100k people.
The violent crime rate per 100,000 people in Hannibal is 358.0 / 100k people.
The property crime rate per 100,000 people in Hannibal is 2,404.2 / 100k people.
Overall, crime in Hannibal is 30.34% above the national average.
Total Crimes
Above National Average
Crime In Hannibal Comparison Table
| Statistic | Count Raw |
Hannibal / 100k People |
Missouri / 100k People |
National / 100k People |
|---|---|---|---|---|
| Total Crimes Per 100K | 463 | 2,762.2 | 2,403.3 | 2,119.2 |
| Violent Crime | 60 | 358.0 | 462.0 | 359.0 |
| Murder | 0 | 0.0 | 7.8 | 5.0 |
| Robbery | 1 | 6.0 | 51.5 | 61.0 |
| Aggravated Assault | 54 | 322.2 | 357.5 | 256.0 |
| Property Crime | 403 | 2,404.2 | 1,941.2 | 1,760.0 |
| Burglary | 28 | 167.0 | 236.3 | 229.0 |
| Larceny | 354 | 2,111.9 | 1,306.5 | 1,272.0 |
| Car Theft | 21 | 125.3 | 398.4 | 259.0 |
Source: FBI Uniform Crime Reporting (2024)
Cost of living in Hannibal summary. We use data on the cost of living to determine how expensive it is to live in Hannibal. Real estate prices drive most of the variance in cost of living around Missouri. Key points include:
The cost of living in Hannibal is 86 with 100 being average.
The cost of living in Hannibal is 0.9x lower than the national average.
The median home value in Hannibal is $172,131.
The median income in Hannibal is $53,721.
Hannibal's Overall Cost Of Living
Lower Than The National Average
Cost Of Living In Hannibal Comparison Table
| Living Expense | Hannibal | Missouri | National Average |
|---|---|---|---|
| Overall | 86 | 90 | 100 |
| Services | 100 | 97 | 100 |
| Groceries | 97 | 98 | 100 |
| Health | 64 | 76 | 100 |
| Housing | 101 | 95 | 100 |
| Transportation | 98 | 94 | 100 |
| Utilities | 100 | 96 | 100 |
Source: Cost of living index, normalized to US average = 100
Hannibal, MO Weather
The average high in Hannibal is 63.3° and the average low is 43.3°.
There are 66.8 days of precipitation each year.
Expect an average of 39.7 inches of precipitation each year with 11.8 inches of snow.
| Stat | Hannibal |
|---|---|
| Average Annual High | 63.3 |
| Average Annual Low | 43.3 |
| Annual Precipitation Days | 66.8 |
| Average Annual Precipitation | 39.7 |
| Average Annual Snowfall | 11.8 |
Average High
Days of Rain
Source: NOAA climate normals (30-year)
Hannibal, MO Photos
Rankings & Articles For Hannibal
Locations Around Hannibal
Map Of Hannibal, MO
Best Places Around Hannibal
Quincy, IL
Population 39,109
Bowling Green, MO
Population 4,170
Middletown, NY
Population 30,289
Mexico, MO
Population 11,477
Monroe, NC
Population 36,759
Lewistown, MT
Population 6,087
Keokuk, IA
Population 9,662
Hannibal Demographics And Statistics
Population over time in Hannibal
The current population in Hannibal is 16,771. The population has decreased 5.9% from 2010.
| Year | Population | % Change |
|---|---|---|
| 2024 | 16,771 | -0.3% |
| 2023 | 16,825 | -1.0% |
| 2022 | 17,003 | -0.9% |
| 2021 | 17,165 | -0.8% |
| 2020 | 17,312 | -0.0% |
| 2019 | 17,320 | -1.5% |
| 2018 | 17,575 | 0.1% |
| 2017 | 17,551 | -0.9% |
| 2016 | 17,707 | -0.1% |
| 2015 | 17,717 | -0.3% |
| 2014 | 17,779 | -0.4% |
| 2013 | 17,844 | 0.1% |
| 2012 | 17,835 | 0.1% |
| 2011 | 17,816 | -0.0% |
| 2010 | 17,821 | - |
Race / Ethnicity in Hannibal
See the full breakdown
Hannibal is:
87.3% White with 14,643 White residents.
5.7% African American with 963 African American residents.
0.1% American Indian with 23 American Indian residents.
1.1% Asian with 185 Asian residents.
0.0% Hawaiian with 0 Hawaiian residents.
0.2% Other with 39 Other residents.
2.7% Two Or More with 458 Two Or More residents.
2.7% Hispanic with 460 Hispanic residents.
| Race | Hannibal | MO | USA |
|---|---|---|---|
| White | 87.3% | 76.3% | 57.4% |
| African American | 5.7% | 10.9% | 11.9% |
| American Indian | 0.1% | 0.2% | 0.5% |
| Asian | 1.1% | 2.1% | 5.9% |
| Hawaiian | 0.0% | 0.1% | 0.2% |
| Other | 0.2% | 0.4% | 0.6% |
| Two Or More | 2.7% | 4.8% | 4.3% |
| Hispanic | 2.7% | 5.2% | 19.3% |
Gender in Hannibal
See the full breakdown
Hannibal is 53.9% female with 9,037 female residents.
Hannibal is 46.1% male with 7,734 male residents.
| Gender | Hannibal | MO | USA |
|---|---|---|---|
| Female | 53.9% | 50.7% | 50.5% |
| Male | 46.1% | 49.3% | 49.5% |
Highest level of educational attainment in Hannibal for adults over 25
See the full breakdown
4.0% of adults in Hannibal completed < 9th grade.
8.0% of adults in Hannibal completed 9-12th grade.
45.0% of adults in Hannibal completed high school / ged.
19.0% of adults in Hannibal completed some college.
5.0% of adults in Hannibal completed associate's degree.
12.0% of adults in Hannibal completed bachelor's degree.
5.0% of adults in Hannibal completed master's degree.
1.0% of adults in Hannibal completed professional degree.
1.0% of adults in Hannibal completed doctorate degree.
| Education | Hannibal | MO | USA |
|---|---|---|---|
| < 9th Grade | 4.0% | 4.0% | 4.0% |
| 9-12th Grade | 8.0% | 5.0% | 6.0% |
| High School / GED | 45.0% | 30.0% | 26.0% |
| Some College | 19.0% | 21.0% | 19.0% |
| Associate's Degree | 5.0% | 8.0% | 9.0% |
| Bachelor's Degree | 12.0% | 20.0% | 22.0% |
| Master's Degree | 5.0% | 9.0% | 10.0% |
| Professional Degree | 1.0% | 2.0% | 2.0% |
| Doctorate Degree | 1.0% | 1.0% | 2.0% |
Household Income For Hannibal, Missouri
See the full breakdown
8.9% of households in Hannibal earn Less than $10,000.
6.8% of households in Hannibal earn $10,000 to $14,999.
10.0% of households in Hannibal earn $15,000 to $24,999.
8.2% of households in Hannibal earn $25,000 to $34,999.
13.6% of households in Hannibal earn $35,000 to $49,999.
20.9% of households in Hannibal earn $50,000 to $74,999.
13.8% of households in Hannibal earn $75,000 to $99,999.
11.5% of households in Hannibal earn $100,000 to $149,999.
4.3% of households in Hannibal earn $150,000 to $199,999.
2.0% of households in Hannibal earn $200,000 or more.
| Income | Hannibal | MO | USA |
|---|---|---|---|
| Less than $10,000 | 8.9% | 4.9% | 5.0% |
| $10,000 to $14,999 | 6.8% | 3.8% | 3.4% |
| $15,000 to $24,999 | 10.0% | 7.1% | 6.3% |
| $25,000 to $34,999 | 8.2% | 7.8% | 6.6% |
| $35,000 to $49,999 | 13.6% | 11.9% | 10.1% |
| $50,000 to $74,999 | 20.9% | 17.4% | 15.5% |
| $75,000 to $99,999 | 13.8% | 13.2% | 12.6% |
| $100,000 to $149,999 | 11.5% | 17.1% | 17.5% |
| $150,000 to $199,999 | 4.3% | 8.2% | 9.6% |
| $200,000 or more | 2.0% | 8.7% | 13.4% |
Source: U.S. Census ACS 5-year estimates (2024)








