All city guides
City Guide · Missouri

Hannibal

Keepsakes.Wall Art.Hannibal.

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.

Hannibal skyline
Photo: Farragutful · CC BY-SA 4.0 Source
Explore Hannibal by interest

Things to Do in Hannibal.

Find something to do wearing your Unsaid in Hannibal.

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.

01 · KEEPSAKES

Keepsakes

Keepsakes for Hannibal.

02 · WALL ART

Wall Art

Wall Art for Hannibal.

03 · MIRAMAR

A city to explore

According to the 2020 U.S. census, the population was 17,108, making it the largest city in Marion County.

Hannibal
Local Spotlight

Hannibal stories worth keeping.

Hannibal is a city along the Mississippi River in Marion and Ralls counties in Missouri, United States.

✓Lockets
✓Memory boxes

Explore Lockets ↗

Photo provided by Unsaid Memories.
About Hannibal

Hannibal, Missouri.

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. Unsaid gifts are made for that: keepsakes and art that mark a family's growth in Hannibal.

Hannibal is a city along the Mississippi River in Marion and Ralls counties in Missouri, United States.
Keep what matters

Hannibal is a city along the Mississippi River in Marion and Ralls counties in Missouri, United States.

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.
Hannibal is approximately 110 miles (180 km) northwest of St.
Louis (also bordering the Mississippi), 195 miles (314 km) east-northeast of Kansas City and 194 miles (312 km) miles east of Saint Joseph (both cities on the Missouri River), and approximately 100 miles (160 km) west of Springfield, Illinois.
Explore more

Explore more cities and find your next favorite place.

Discover more guides from Unsaid and find places, stories, and moments worth keeping.

Browse all guides ↗