Going quiet
Town guide

Hannibal

Missouri · MO
Be the first to joinEarn karma for joining →
What’s happening in Hannibal?

About Hannibal

City in Marion and Ralls counties in Missouri, United States
1819Established
17,108Population
16.2 sq miArea
502 ftElevation

Hannibal is a city along the Mississippi River in Marion and Ralls counties in Missouri, United States. According to the 2020 U.S. census, the population was 17,108, making it the largest city in Marion County. The bulk of the city is in Marion County, with a tiny sliver in the south extending into Ralls County. Nestled on the Mississippi River, commerce and traffic has long been an integral part of Hannibal's development, including by river, rail and the interstate/highway system. Today the city is intersected by Interstate 72 and U.S. Routes 24, 36, and 61. Hannibal is approximately 110 miles (180 km) northwest of St. Louis (also bordering the Mississippi), 195 miles (314 km) east-northea…

Official town website ↗

From Wikipedia, licensed CC BY-SA 4.0 · facts via Wikidata (CC0)

Coming up

Upcoming events

Nothing on the calendar yet

Put the next local happening — a market, a meeting, a concert — on the map.

Add an event →
From your neighbors

What’s happening

Be the first to post in Hannibal — introduce yourself, ask a question, or share what’s happening.

Around town

Local news

All news →

Loading local headlines…

Headlines via Google News · Articles belong to their publishers.

You’re browsing

Hannibal

Missouri · MO
View town boundary →
Township / city / CDP overlaps possible.
Loading boundary…

Hannibal is your selected town. The feed includes posts assigned to this town, not a distance radius or ZIP code.

Neighborhoods narrow the feed further, while townwide announcements, events, and issues remain visible.

Boundary source: https://tigerweb.geo.census.gov/arcgis/rest/services/TIGERweb/Places_CouSub_ConCity_SubMCD/MapServer/18 · 2025-01-01