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
| Period | Hannibal |
|---|---|
| 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
| Unit size | Monthly 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 code | Median value | Median rent | 1-year | 5-year |
|---|---|---|---|---|---|
| 1 | 63401 | $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.