Hannibal housing market,
at a glance.
66 active homes$294,750 median asking58 median days listed
As of . Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
These are the newest figures EuKreate has for Hannibal, measured 7 days ago. Newer figures are not available yet.
Hannibal market snapshot
As of
- Active homes
- 66
- Median asking price
- $294,750
- $17,500–$1,700,000
- Median price per sq ft
- $129/sq ft
- 2,080 sq ft typical
- Median days listed
- 58 days
- typically built 1953
What stands out today
- 30%listed over 90 days20 of 66 active homes.
Inventory age
30% of active homes have been listed more than 90 days. This reflects today's active inventory, not a trend over time.
- Under 60 days
- 53%
- 35 homes
- 60–90 days
- 17%
- 11 homes
- Over 90 days
- 30%
- 20 homes
What has changed
- Homes for sale66up 8.2%over 7 days, since
- Median asking price$294,750down 0.1%over 7 days, since
- Median price per sq ft$129down 2.3%over 7 days, since
- Median days on market58up 11.5%over 7 days, since
Homes for sale in Hannibal
24 of 61 homes · updated
| Address | Asking | Beds | Baths | Sq ft | Listed | Listed by |
|---|---|---|---|---|---|---|
| 1618 Singleton Ave | $119,900 | 2 | 1 | 1,117 | Century 21 Broughton Team | |
| 828 Bird St | $85,000 | 4 | 3 | 1,998 | Prestige Realty, Inc. | |
| 209 S 7th St | $30,000 | 2 | 1 | 1,204 | Century 21 Broughton Team | |
| 609 Church St | $55,000 | 3 | 2 | 2,800 | Prestige Realty, Inc. | |
| 519 N Section St | $165,000 | 3 | 2 | 1,295 | Century 21 Broughton Team | |
| 300 Grand Ave | $128,000 | 2 | 1.5 | 1,625 | Prestige Realty, Inc. | |
| 1218 Walnut St | $60,000 | 1 | 1 | 969 | Prestige Realty, Inc. | |
| 620 Hazel St | $139,400 | 2 | 1 | 1,177 | Century 21 Broughton Team | |
| 1607 Booker St | $110,000 | 2 | 1 | 550 | Christal Property Group, LLC |
| Address | Asking | Beds | Baths | Sq ft | Listed | Listed by |
|---|---|---|---|---|---|---|
| 1238 Bird St | $189,900 | 3 | 2.5 | 1,786 | Century 21 Broughton Team | |
| 260 N Locust St | $179,000 | 3 | 1 | 1,190 | Hannibal Realty LLC | |
| 3307 Highway MM | $294,500 | 3 | 2.5 | 1,812 | Ravenscraft Realty | |
| 120 Oakland Dr | $288,000 | 4 | 2.5 | 2,642 | Hannibal Realty LLC | |
| 13 Chester Rd | $255,000 | 3 | 2 | 1,900 | Christal Property Group, LLC | |
| 909 Bluff St | $238,000 | 4 | 2 | 2,068 | Hannibal Realty LLC | |
| 1716 Grace St | $245,000 | 4 | 2.5 | 2,277 | Century 21 Broughton Team | |
| 10280 Old Hwy #79 | $232,000 | 4 | 2 | 1,800 | Prestige Realty, Inc. |
| Address | Asking | Beds | Baths | Sq ft | Listed | Listed by |
|---|---|---|---|---|---|---|
| 54022 Johnny Trl | $390,000 | 3 | 2 | 1,742 | Hannibal Realty LLC | |
| 5450 County Rd #409 | $419,000 | 3 | 2.5 | 3,264 | Century 21 Broughton Team | |
| 5752 Clear Crk | $395,000 | 4 | 3 | 3,468 | Prestige Realty, Inc. | |
| 1 Orchard Point Rd | $750,000 | 4 | 3.5 | 6,250 | Hannibal Realty LLC | |
| 54370 Johnny Trl | $438,000 | 4 | 3.5 | 3,672 | Bartz Realty, LLC | |
| 52851 Norwoods Pl | $529,000 | 3 | 2.5 | 2,928 | Century 21 Broughton Team | |
| 56540 Mcfall Pl | $358,000 | 5 | 2.5 | 2,334 | Prestige Realty, Inc. |
Newest first, never ranked. Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
Markets near Hannibal
Nearest first, by straight-line distance; not a view of where to buy.
- New LondonRalls$499,000 median ask · 12 homes · 74 days
- PalmyraMarion$267,000 median ask · 10 homes · 28 days
- Monroe CityRalls$149,000 median ask · 9 homes · 23 days
- PerryRalls$230,000 median ask · 14 homes · 55 days
- LouisianaPike$265,000 median ask · 17 homes · 99 days
- VandaliaAudrain$145,000 median ask · 9 homes · 24 days
Explore Hannibal with EuKreate AI
Whether you are buying or selling, use local market context to understand your next move.
Search without an account; sign in only to save your research.
Active asking prices only, not sold prices and not an appraisal. Check official sources before acting. About this data
- Active asking prices only, not sold prices and not an appraisal. Check official sources before acting.
- Coverage is the areas EuKreate tracks, so this is not the whole market.
- How many homes went off the market is not shown: we have not been watching this area long enough for that number to mean anything.
- Whether a home is under contract is not in the data we receive, so no pending count is shown.

