Skip to main content
Population Review

Census ACS · #721 μSA

Hannibal Metro Area

The Hannibal, Mo Micropolitan Statistical Area has 38,887 residents. The median household income is $63,425 and the median home value is $156,700.

38,887

Population

43

People / sq mi

$63,425

Median Income

$156,700

Median Home Value

The Hannibal CBSA covers 907 sq mi of land at 42.9 people per square mile.

Race & Ethnicity

White90.6%
Black or African American4.3%
Asian0.0%
Hispanic or Latino (any race)1.6%

Economy & Income

$63,425

Median Household Income

$30,990

Per Capita Income

9.6%

Poverty Rate

2.1%

Unemployment

Housing

$156,700

Median Home Value

$802

Median Rent

74.0%

Homeownership

Education

90.6%

High School+

23.4%

Bachelor's+

Commute

0.2%

Drive Alone

5.8%

Work From Home

19.3 min

Avg Commute

28.4%

Foreign Born

Hannibal spans this state

Nearby metros

Largest cities in Missouri

Largest counties in Missouri

Part of Missouri

Other metros

Metro areas in Missouri

Metro rankings

Frequently Asked Questions

The Hannibal, Mo Micropolitan Statistical Area has a population of 38,887 according to Census ACS 5-Year estimates, making it the #721 largest CBSA in the US.

The median household income in the Hannibal metro area is $63,425, with a per capita income of $30,990.

The Hannibal, Mo CBSA spans the state of Missouri.

Data for the Hannibal, Mo CBSA (25300) from the American Community Survey 5-Year estimates. Core-Based Statistical Areas combine cities, suburbs, and surrounding counties tied together by commuting patterns.