Housing in Hannibal, MO
Home values, rent, ownership rates, and housing market data
Housing Market Snapshot
Source: Redfin — January 2026Median Sale Price
$100,450
Median List Price
$131,500
Price Per Sq Ft
$61
Days on Market
78
Active Inventory
57
Months of Supply
5.7
Balanced market
Zillow Home Value
$165,927
ZHVI — January 2026
Price Trends
Source: RedfinMarket Competitiveness
Source: RedfinSold Above List
20.0%
Off Market in 2 Weeks
43.5%
Sale-to-List Ratio
87.7%
Buyer's market
Market Activity
Source: RedfinHomes Sold
10
New Listings
18
Pending Sales
23
Price Per Square Foot
Source: RedfinMedian Sale $/SF
$61
Median List $/SF
$97
Hannibal vs Similar Cities
Source: Census ACS / Redfin (2023)Compared to cities with 10,000 - 25,000 residents. Hannibal is highlighted.
Median Home Value
Median Rent
Median Price Per Sq Ft
Rent Burden
Census Housing Data
Source: U.S. Census Bureau ACS (2023)Median Home Value
$126,300
Median Rent
$821
Total Housing Units
7,746
Vacancy Rate
12.6%
Owner Occupied
63.5%
Renter Occupied
36.5%
Median Property Tax
$1,205
per year
Monthly Cost (w/ Mortgage)
$656
Housing Types
The current median sale price in Hannibal, MO is $100,450 according to Redfin data. Homes spend a median of 78 days on the market. 20.0% of homes sold above asking price. The market has 5.7 months of supply. The median price per square foot is $61. The median rent is $821 per month (Census ACS). About 63.5% of housing units are owner-occupied. The median year homes were built is 1962. There are 7,746 total housing units.