Living in Hannibal, Missouri

Cost of living, income, home prices, rent and demographics of Hannibal · Census data 2020–2024

Hannibal has 16,771 residents with a median age of 38.5. The median household income is $53,721 (24% lower than the Missouri median), the median home value is $127,700, the median rent is $805/month.

Hannibal at a glance

Population
16,771
Median age
38.5State: 39
Median household income
$53,721State: $70,702
Median home value
$127,700State: $230,300
Median rent
$805/moState: $1,033
Homeowners
62.2%
Bachelor's degree or higher
19.5%
Average commute
15 min

Is Hannibal a good place to live?

Pros: Home values 45% lower than the state median; an average commute of 15 minutes.

Cons: Median household income 24% lower than the Missouri median; unemployment of 5.2%; a poverty rate of 19.5%.

The weather is best in May–June and August–September.

Cost of living in Hannibal

Housing is the biggest part of the cost of living. In Hannibal the median home value is $127,700, 62% lower than the U.S. median. Renters pay a median of $805 per month, which is 27.3% of household income. Homeowners with a mortgage pay $1,085 a month in housing costs.

Median home value

Hannibal$127,700
Missouri$230,300
United States$332,700

Median monthly rent

Hannibal$805
Missouri$1,033
United States$1,413

Hannibal median household income

The median household income in Hannibal is $53,721 and the income per person is $26,203. 19.5% of residents live below the poverty line (Missouri: 12.6%).

Median household income

Hannibal$53,721
Missouri$70,702
United States$80,734

Housing in Hannibal: homes for sale and rent

Housing units
7,835
Owner-occupied
62.2%
Renter-occupied
37.8%
Vacant
12%Includes seasonal homes
Median year built
1963
Average household size
2.28

Hannibal demographics

Population
16,771
Median age
38.5
Under 18
23.2%
65 and older
19.7%
Households
6,891
Foreign-born
0.6%
Veterans
7.5%Adults 18+

Race and ethnicity

White87.4%
Hispanic or Latino2.7%
Black5.7%
Asian1.1%

Hispanic or Latino can be of any race. Population history of Hannibal ›

Education in Hannibal

19.5% of adults 25 and older in Hannibal have a bachelor's degree or higher (Missouri: 32.4%), and 7.3% have a graduate or professional degree.

Bachelor's degree or higher

Hannibal19.5%
Missouri32.4%
United States35.7%

Jobs and commute in Hannibal

Unemployment rate
5.2%State: 4%
Average commute
15 minState: 24 min
Work from home
6.4%
Drive alone
76.9%
Public transit
0.5%
Walk to work
4%
Homes with broadband
86.8%

Hannibal vs nearby towns

TownPopulationMedian incomeHome valueRent
Hannibal16,771$53,721$127,700$805
Rensselaer243$77,750$190,600—
New London1,130$63,021$134,100$755
Palmyra3,623$69,922$184,200$843
Hull413$60,863$96,900$633
Payson1,100$60,478$132,000$768
Plainville183$76,250$98,000—
Kinderhook249$60,536$70,800$656
Center537$59,375$82,400$400

More for people moving to Hannibal

Hannibal ZIP code ›Weather and climate ›

Living in Hannibal: FAQ

What is the median household income in Hannibal, MO?

The median household income in Hannibal is $53,721, 24% lower than the Missouri median of $70,702 (U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024).

What is the average home price in Hannibal?

The median home value in Hannibal is $127,700, compared with $230,300 in Missouri.

How much is rent in Hannibal?

The median gross rent in Hannibal is $805 per month, about 27.3% of household income.

Is Hannibal, MO a good place to live?

Pluses: home values 45% lower than the state median; an average commute of 15 minutes. Minuses: median household income 24% lower than the Missouri median; unemployment of 5.2%; a poverty rate of 19.5%.

What is the median age in Hannibal?

The median age in Hannibal is 38.5 years (Missouri: 39).

How long is the commute in Hannibal?

The average commute to work in Hannibal is 15 minutes; 6.4% of workers work from home.

What is the unemployment rate in Hannibal?

The unemployment rate in Hannibal is 5.2% (U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024).

How educated is Hannibal?

19.5% of adults in Hannibal have a bachelor's degree or higher.

Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024 (margins of error apply, especially in small towns). Figures are in 2024 dollars.

Last updated: