Hannibal

Hannibal is a city in Marion County, Missouri, United States.

Quick Facts about Hannibal
City Name
Hannibal
State Name
Missouri
State Abbr.
MO
County Name
Marion
Municipality Type
City
Zip Code
63401
Population (City)
17,757
Land Area
14.60 sq mi (38.00 km²)
Male Percentage
46.44%
Female Percentage
53.56%
Time Zone
UTC-6
Current Time
UTC-6 (Unable to determine current time)

Hannibal is a city located in Marion County, in the state of Missouri (MO), United States. Nestled in the West North Central division of the Midwest region, it covers an area of 14.6 square miles (38.0 km²) and sits at an elevation of 491 ft. With a population of approximately 17,757 residents, Hannibal offers a vibrant community life.

The town's population is composed of about 46.44% males and 53.56% females, and it has a population density of 216.23 people per square mile (469.59/km²). Hannibal lies at a latitude of 39.7 and a longitude of -91.38, operating in the UTC-6.

Locals reflect a blend of American ancestry, with roots primarily in United States (17.2%), followed by English (10.8%), German (19.8%), and Scotch-Irish (1.6%) heritage. The town is identified by the ZIP code 63401.

Additional Information
City Elevation
491 ft
State Elevation
Highest: Seymour 1,653 ft
Lowest: Deepwater 230 ft
City Density
216.23/sq mi (469.59/km²)
State Density
84.82/sq mi
State ZIP Range
63000 - 65800
City Ancestry
United States: 17.2%
English: 10.8%
German: 19.8%
Scotch-Irish: 1.6%
City Website
State Website

Search Online Google


Find Another Location