Hannibal, Missouri

Hannibal: City in Missouri, USA

About

Hannibal is a city located in the county of Marion in the U.S. state of Missouri. Its population at the 2010 census was 17,916 and a population density of 427 people per km². After 10 years in 2020 city had an estimated population of 17,246 inhabitants.

The city was created 205 years ago in 1818.

Quick Facts about Hannibal

Population : 17,246 (2020)
Country : United States of America
State : Missouri (United States)
County : Marion County
Postal code : 62401
Phone Area Codes : 573
Area : 41.96 km2
Altitude : 502 feet / 153 meters
Establishment : January 01, 1819 (205 years ago)
Time Zone : Central Time Zone
Local time : 18:45:32 (9th November 2024)
Density : 411 Pop. per km² as of 2020
Population growth : -3.88% (2010-2020)

Geography

Hannibal is located at 39°42'30"N 91°21'31"W (39.7083800, -91.3584800).

Hannibal map

Demographics

According to census records, the population of Hannibal decreased by 3.88% in 10 years.

Year Population % Change Method
2010 17,916 - census
2011 17,733 -1.03% estimation process
2012 17,671 -0.35% estimation process
2013 17,651 -0.11% estimation process
2014 17,651 0% estimation process
2015 17,573 -0.44% estimation process
2016 17,526 -0.27% estimation process
2017 17,427 -0.57% estimation process
2018 17,371 -0.32% estimation process
2019 17,346 -0.14% estimation process
2020 17,246 -0.58% estimation process

Hannibal zip code is 63401. County name: Marion, County fips: 29127

Gannibal, Hannibal, Khanibal, Khannibal, North Hannibal, South Hannibal, Staveley's Landing, Stavelys Landing, han'nibaru, hanybal, Ганнибал, Ганнібал, Ханибал, Ханнибал, هانيبال, هانیبال, ハンニバル

Schools in Hannibal

College & universities near Hannibal, MO

Code Name City ZIP
177542 Hannibal-LaGrange University Hannibal (MO) 63401

Stations (5)

Amtrak & bus stations near Hannibal, MO

Code Name Address Type
QCY Quincy North 30th St. and Wisman Lane RAIL
FMD Fort Madison station 1601 20th Street RAIL
MAC Macomb 120 East Calhoun Street RAIL
LAP La Plata 535 N. Owensby St. RAIL
HEM Hermann Wharf & Gutenberg Sts. RAIL

Post offices near Hannibal

Post Office Name City ZIP
Hannibal Post Office Hannibal (MO) 63401

Other places with the same name (2)

  • Hannibal , New York human settlement in Oswego County, New York, United States of America with a population of 519 people.

Other cities in Marion County

Cities, towns, neighborhoods & other populated places in Marion County , MO.

City Name Population Title
Palmyra 3,578 City in Marion County, Missouri, United States of America
Taylor 166 Unincorporated community in Missouri, United States

Distance to Other Cities

Hannibal distances to largest Missouri cities