32 Photos

$175,000

310 Fifth

Hannibal Original Town, Hannibal, Missouri, 63401

MLS® 26053821 · Listed by Christal Property Group, LLC

0 bedrooms2234.00 sqftResidential Income0 days on marketBuilt 1920Lot 4530.24$907 taxes (2025)Forced Air,Natural Gas · Ceiling Fan(s),Central Air,GasUnfinished basement

About this property

Discover the potential of this spacious historic property located on N. 5th Street in the heart of downtown Hannibal. Intended for use as a triplex, the property offers a unique investment opportunity with the flexibility to utilize all three units as rentals or live on the main level while generating income from the two upper units. Full of character, the home features beautiful original hardwood flooring and historic details throughout, along with several important updates, including a new roof in 2023 and a new furnace and central air system installed approximately five years ago. With generous living spaces and a convenient downtown location near Hannibal’s shops, restaurants, attractions, and amenities, this property is ready for someone to bring its multi-family potential to life. The property has not recently been occupied as a multi-family residence and is being sold "as-is". Schedule your showing today!

Ask Maryam about this home

Your details go directly to Maryam and are never shared.

Comparable recent sales

Sold records the MLS® data provider selected as comparable to this home — nearby recent sales at a similar price, bed count, and property type. Locations are shown at the neighborhood level only.

SoldJun 10, 2026

$159,900

Listed at $159,900

Goodfellow Add, St Louis, Missouri

0 bd · 2352.00 sqft · Residential Income

MLS® data for this listing last updated Aug 21, 2026.

Market snapshot

The Hannibal Original Town, Hannibal market

Closed sales in Hannibal Original Town, Hannibal over the last 12 months.

$140,000

Median sold price

67

Avg. days on market

2

Homes sold

Median sold price by month

Median sold price trend from Dec 2025 ($275,000) to Mar 2026 ($5,000)Dec 2025Mar 2026