Skip to main content
Homes for sale in Hannibal, Missouri
Missouri

Homes for Sale in Hannibal

“115 active listings in Hannibal, Missouri · Median list price $51,750”

115 listings
Avg $202,695
Explore
Market Overview

Hannibal Real Estate at a Glance

Current market statistics for Hannibal, MO

115

Active Listings

$203K

Avg Price

$52K

Median Price

2,840

Avg Sqft

Price Range

From

$6,000

To

$1,700,000

Browse

Homes for Sale in Hannibal

Every active listing in Hannibal, browsable page by page.

300 Grand Avenue - Single Family for sale in Hannibal, MO
Single Family

$128K

300 Grand Avenue

Hannibal, MO

2 bd2 ba1,625
319 S Griffith Street - Land for sale in Hannibal, MO
Land

$7K

319 S Griffith Street

Hannibal, MO

0 bd0 ba
1716 Grace Street - Single Family for sale in Hannibal, MO
Single Family

$245K

1716 Grace Street

Hannibal, MO

4 bd3 ba2,277
2 Summer Street - Land for sale in Hannibal, MO
Land

$15K

2 Summer Street

Hannibal, MO

0 bd0 ba
609 Church Street - Single Family for sale in Hannibal, MO
Single Family

$55K

609 Church Street

Hannibal, MO

3 bd3 ba2,800
4024 Breckenridge Drive - Single Family for sale in Hannibal, MO
Single Family

$319K

4024 Breckenridge Drive

Hannibal, MO

3 bd2 ba1,396
707 Hayward Street - Single Family for sale in Hannibal, MO
Single Family

$300K

707 Hayward Street

Hannibal, MO

4 bd3 ba1,980
18 Kitlaw - Land for sale in Hannibal, MO
Land

$59K

18 Kitlaw

Hannibal, MO

0 bd0 ba
0 Lot 71 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$45K

0 Lot 71 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
811 Paris Avenue - Single Family for sale in Hannibal, MO
Single Family

$40K

811 Paris Avenue

Hannibal, MO

2 bd1 ba1,022
4 Minnow Creek Subdivsion - Land for sale in Hannibal, MO
Land

$45K

4 Minnow Creek Subdivsion

Hannibal, MO

0 bd0 ba
1001 Center Street - Single Family for sale in Hannibal, MO
Single Family

$235K

1001 Center Street

Hannibal, MO

4 bd3 ba2,590
714 Broadway - Commercial for sale in Hannibal, MO
Commercial

$295K

714 Broadway

Hannibal, MO

0 bd0 ba
0 Lot 79 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$48K

0 Lot 79 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
Lot 48 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$47K

Lot 48 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
0 Lot 52 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$47K

0 Lot 52 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
3024 Moberly - Land for sale in Hannibal, MO
Land

$20K

3024 Moberly

Hannibal, MO

0 bd0 ba
712 Broadway - Commercial for sale in Hannibal, MO
Commercial

$280K

712 Broadway

Hannibal, MO

0 bd0 ba2,503
135 Pioneer Trail - Single Family for sale in Hannibal, MO
Single Family

$300K

135 Pioneer Trail

Hannibal, MO

3 bd3 ba2,292
1218 Walnut Street - Single Family for sale in Hannibal, MO
Single Family

$60K

1218 Walnut Street

Hannibal, MO

1 bd1 ba969
19 Kitlaw - Land for sale in Hannibal, MO
Land

$51K

19 Kitlaw

Hannibal, MO

0 bd0 ba
205 E Larkspur Ct - Single Family for sale in Hannibal, MO
Single Family

$415K

205 E Larkspur Ct

Hannibal, MO

3 bd2 ba1,849
622 Center Street - Residential Multi Family for sale in Hannibal, MO
Residential Multi Family

$80K

622 Center Street

Hannibal, MO

4 bd3 ba1,127
2 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$45K

2 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
52851 Norwoods Place - Single Family for sale in Hannibal, MO
Single Family

$529K

52851 Norwoods Place

Hannibal, MO

3 bd3 ba2,928
43 Gala Drive - Land for sale in Hannibal, MO
Land

$59K

43 Gala Drive

Hannibal, MO

0 bd0 ba
28 Kitlaw - Land for sale in Hannibal, MO
Land

$45K

28 Kitlaw

Hannibal, MO

0 bd0 ba
16 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$45K

16 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
20 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$47K

20 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
46 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$47K

46 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
Lot 50 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$47K

Lot 50 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
45 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$47K

45 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
5752 Clear Creek - Single Family for sale in Hannibal, MO
Single Family

$395K

5752 Clear Creek

Hannibal, MO

4 bd3 ba3,468
802 Wilcox Street - Commercial for sale in Hannibal, MO
Commercial

$120K

802 Wilcox Street

Hannibal, MO

0 bd0 ba
615 N Hawkins Avenue - Single Family for sale in Hannibal, MO
Single Family

$150K

615 N Hawkins Avenue

Hannibal, MO

2 bd1 ba1,073
519 Riverside Street - Land for sale in Hannibal, MO
Land

$8K

519 Riverside Street

Hannibal, MO

0 bd0 ba
County Road 418 - Land for sale in Hannibal, MO
Land

$450K

County Road 418

Hannibal, MO

0 bd0 ba
3 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$45K

3 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
120 El Rancho Drive - Single Family for sale in Hannibal, MO
Single Family

$615K

120 El Rancho Drive

Hannibal, MO

4 bd4 ba3,452
0 Lot 54 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$47K

0 Lot 54 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
923 Center Street - Land for sale in Hannibal, MO
Land

$9K

923 Center Street

Hannibal, MO

0 bd0 ba
58079 Dow Trail - Single Family for sale in Hannibal, MO
Single Family

$1.3M

58079 Dow Trail

Hannibal, MO

6 bd5 ba8,716
177 Kitlaw Trail - Single Family for sale in Hannibal, MO
Single Family

$429K

177 Kitlaw Trail

Hannibal, MO

3 bd2 ba2,500
1101 Lyon Street - Land for sale in Hannibal, MO
Land

$10K

1101 Lyon Street

Hannibal, MO

0 bd0 ba
21 Minnow Creek Subdivision - Land for sale in Hannibal, MO
Land

$47K

21 Minnow Creek Subdivision

Hannibal, MO

0 bd0 ba
0 Lot 57 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$45K

0 Lot 57 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
Gala Drive - Land for sale in Hannibal, MO
Land

$53K

Gala Drive

Hannibal, MO

0 bd0 ba
705 McIntosh Court - Single Family for sale in Hannibal, MO
Single Family

$489K

705 McIntosh Court

Hannibal, MO

3 bd2 ba1,981
0 Lot 75 Minnow Creek Subdvsn - Land for sale in Hannibal, MO
Land

$46K

0 Lot 75 Minnow Creek Subdvsn

Hannibal, MO

0 bd0 ba
700 Center Street - Residential Multi Family for sale in Hannibal, MO
Residential Multi Family

$75K

700 Center Street

Hannibal, MO

4 bd3 ba1,651

Showing 1–50 of 115 · Page 1 of 3

Beyond the listings

Continue exploring Hannibal

Turn the listings into a short list with a clearer read on the Hannibal market, its neighborhoods, and the home features that matter to you.

Local market guide

Hannibal Housing Market

Browse 115 active listings in Hannibal, Missouri. The median list price for this active inventory is $51,750. Compare the price and property details reported in each listing.

Median list price $51,750 · Range $6,000–$1,700,000 · 115 active listings

Buyer questions

Frequently Asked Questions

How many active listings are available in Hannibal, Missouri?

The current inventory contains 115 active listings in Hannibal, MO.

What is the average list price in Hannibal, Missouri?

The average list price among current active listings in Hannibal, MO is $202,695. Current list prices range from $6,000 to $1,700,000.

What is the median list price in Hannibal?

The median list price among current active listings in Hannibal, MO is $51,750.

Ready to make the list yours?

Use the full search to set your price, beds, property type, and must-have features for Hannibal.

Search Hannibal homes