The above shows an overview of the real estate market in Hannibal, MO. Note how the median home price for Hannibal, MO runs $95,000, which is 33% lower than the average property price for Missouri. So you’re going to get real estate in Hannibal, MO that is on-average more affordable than what you’ll find in the rest of Missouri. As for rent, the median for Hannibal, MO runs $601, which is comparatively 21% lower than the average rent for Missouri. For Hannibal, MO, about 59.7% of the population consist of home owners with about 2.3 people living in each property on average. Whether you’re looking for condos or townhomes that are low-maintenance and affordable or sprawling mansions, Hannibal, MO offers a wide variety of real estate. To find your perfect home in Hannibal, MO, filter your choice by price, location, and number of beds and baths using the search area above.