Average home price in Hannibal, MO
Homes in Hannibal, MO sold for a median of $242,500 during May 2026, but that reading sits well away from this market's recent run of about $171,825. Hannibal, MO closes only about 46 sales in a window, and at that size one stretch of unusually expensive or unusually cheap closings moves the median on its own. Treat $171,825 as the better answer to what a home here costs.
Almost everyone searches for the "average" price, and almost every published figure — including this one — is the median instead. The difference matters. A true average is dragged upward by a handful of very expensive sales, so in a metro with a few multi-million-dollar homes it can sit well above anything an ordinary buyer would ever pay. The median is simply the sale in the middle of the list, which is why it is the number that describes a normal home.
Homes currently on the market in Hannibal, MO are asking a median of $285,750. Do not read the gap between that and $171,825 as a discount you can expect to negotiate. Those are two different sets of homes — one is what sold, the other is what has not sold yet — and asking prices skew high precisely because the homes priced too high are the ones still sitting there. The honest measure is what each home got against its own asking price, and in Hannibal, MO that came to 96%.
Measured by size rather than by house, homes in Hannibal, MO are selling for about $132 per square foot. That is the fairer comparison when you are weighing one neighborhood against another, or this year against last, because the typical price moves whenever the mix of what happens to sell shifts — a run of large houses lifts it without anything actually getting more expensive.
We are also not quoting a year-over-year change for Hannibal, MO. That comparison is built on the same single window this page has just set aside, so it would carry the same problem while looking like a firmer number.
Source: Redfin's published market data for the Hannibal, MO area, through May 2026.
Are you the agent for Hannibal, MO?
We build this page's numbers into a one-page report with your name, brokerage and phone on it, for up to three areas you work — emailed to you fresh every month. Forward it to clients. $49 a month, cancel anytime.
See a real sample report first — no email needed.
More about the Hannibal, MO market
- When is the best month to sell a house in Hannibal, MO?
- How long does it take to sell a house in Hannibal, MO?
- Do homes sell above asking price in Hannibal, MO?
- Are home prices going up or down in Hannibal, MO?
- Is Hannibal, MO a buyer's market or a seller's market?
- Are sellers cutting prices in Hannibal, MO?
- Is the housing market slowing down in Hannibal, MO?
- How many homes are for sale in Hannibal, MO?
- All Hannibal, MO housing numbers
Other markets
- What is the average home price in St. Louis, MO?
- What is the average home price in Kansas City, MO?
- What is the average home price in Springfield, MO?
- What is the average home price in Columbia, MO?
- What is the average home price in Joplin, MO?
- What is the average home price in Jefferson City, MO?
- What is the average home price in Cape Girardeau, MO?
- What is the average home price in Branson, MO?
Figures come from Redfin's published market data for the Hannibal, MO area, through May 2026. Neighborhood Numbers is an independent data publisher and is not affiliated with Redfin. We update these pages when Redfin publishes, once a month.