Explore Similar Townhomes Within 25 Miles of Hannibal, MO
No properties matching your criteria were found. Try modifying your search and try again.
Why Live in Hannibal



Hannibal, MO, a small city of 17,000 residents, is renowned for its connection to Mark Twain and its picturesque setting along the Mississippi River. This northeast Missouri city, located just 100 miles from St. Louis, features a quaint historic downtown with Greek Revival and Colonial Revival homes, while suburban areas predominantly offer ranch-style houses. Hannibal's economy is supported by major employers such as General Mills, Hannibal Regional Hospital, and Watlow Electric Manufacturing Company. The Hannibal School District #60, which serves 3,400 students, is highly rated and will soon introduce the Hannibal Innovation Campus for technical training. Riverview Park, spanning 465 acres, provides stunning river views, while Sodalis Nature Preserve offers trails and a dog park. Hannibal's downtown and the Huck Finn Shopping Center cater to shopping needs, with larger retail options available in nearby Quincy and St. Louis. The city hosts several annual events, including Tom Sawyer Days, the Big River Steam Punk Festival, and the Twain on Main Festival. Cultural attractions include the Mark Twain Boyhood Home & Museum and the Mark Twain Cave Complex. Hannibal enjoys lower crime rates compared to the national average, and residents often use St. Louis Lambert International Airport for broader flight options. Summers are hot and humid, winters cold and snowy, with a lower-than-average tornado risk for Missouri.
Home Trends in Hannibal, MO
On average, homes in Hannibal, MO sell after 59 days on the market compared to the national average of 70 days. The median sale price for homes in Hannibal, MO over the last 12 months is $176,800, up 9% from the median home sale price over the previous 12 months.
Housing Trends
Median Sale Price
$176,800
Median Single Family Sale Price
$185,000
Median 2 Bedroom Sale Price
$214,950
Average Price Per Sq Ft
$113
Number of Homes for Sale
19
Last 12 months Home Sales
344
Months of Supply
0.70
Median List Price
$179,900
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
9%