Skip to content

Checked

Hannibal, MO Home Values and Rents

The typical home value in Hannibal is $177,617, 263rd highest of 373 cities and towns in Missouri. Median rent is $805 a month.

Typical home value
$177,617
263rd of 373 in MO
Median rent
$805/mo
ACS 2020-2024
Price change, 1 year
+3.1%
Sep 2026
Homeownership
62.2%
MO: 68.1%

Typical home value in Hannibal

Zillow Home Value Index, all homes, middle tier

Show as a table
PeriodHannibal
Sep 2026$177,617
Dec 2025$174,619
Dec 2024$163,452
Dec 2023$151,771
Dec 2022$147,485
Dec 2021$137,068
Dec 2020$117,504
Dec 2019$107,004
Dec 2018$108,289
Dec 2017$99,148
Dec 2016$104,813
Dec 2015$105,539
Dec 2014$96,849
Dec 2013$93,216
Dec 2012$94,423

Over five years, Hannibal prices changed +34.5%.

Source: Zillow Research · Last updated 09/01/2026

Housing at a glance

American Community Survey 2020-2024 5-year estimates, compared with Missouri

Median home value
$127,700 · MO $230,300
Median gross rent
$805/mo · MO $1,033
Home value to income
2.4 times the median household income ($53,721)
Rent to income
A year of median rent equals 18% of median household income
Owner-occupied
62.2% of 6,891 households
Housing units
7,835
Vacancy rate
12.0%
Median year built
1963

Fair Market Rents, FY2027

HUD rent standard for Marion County, MO

MO rents
Unit sizeMonthly rent
Studio$781
1 bedroom$810
2 bedrooms$1,060
3 bedrooms$1,376
4 bedrooms$1,393

Home values by ZIP code

Median home value and rent (ACS 2020-2024); price changes from the FHFA annual ZIP index

Swipe the table sideways to see more columns.

#ZIP codeMedian valueMedian rent1-year5-year
163401$152,100$806+5.0%+49.8%

Frequently asked questions

What is the typical home value in Hannibal, MO?
The typical home value in Hannibal is $177,617 (Zillow Home Value Index, Sep 2026). The Missouri median is $230,300.
How much is rent in Hannibal?
The median rent in Hannibal is $805 a month, including utilities paid by the renter. HUD's FY2027 Fair Market Rent for a two-bedroom unit is $1,060.
Are home prices going up in Hannibal?
The typical home value in Hannibal changed +3.1% over one year and +34.5% over five years, as of Sep 2026.
How does Hannibal compare with the rest of Missouri?
Hannibal has the 263rd highest median home value of 373 cities and towns with 1,000+ residents in Missouri.
Which ZIP code in Hannibal has the highest home values?
ZIP code 63401 has the highest median home value at $152,100.