Hannibal, MO is a small city with a population of 17,165 and a population density of 1,096 people per square mile. The city offers many activities to locals and visitors alike. Local businesses include Sue's Cafe, Wabash Wine & Spirits, and The Music Hall Theater. Year-round outdoor activities available in Hannibal include walking trails, fishing on the Mississippi riverbank, and camping at Bear Creek Lake. Other organizations in the area include the Hannibal History Museum and the Friends of Historic Hannibal. Visitors can enjoy local sporting events such as Hannibal Cavemen baseball games held at Clemens Field each summer.
The population in Hannibal is 17,165. There are 1,091 people per square mile aka population density. The median age in Hannibal is 38, the US median age is 38.4. The number of people per household in Hannibal is 2.3, the US average of people per household is 2.6.
Family in Hannibal
- 45.5% are married
- 13.1% are divorced
- 21.8% are married with children
- 25.7% have children, but are single
Race in Hannibal
- 87.0% are White
- 7.4% are Black
- 0.8% are Asian
- 0.3% are Native American
- 0.1% claim Other
- 2.3% claim Hispanic ethnicity
- 1.9% Two or more races
- 0.1% Hawaiian, Pacific Islander