279

Recently Sold Hannibal, MO Homes

Section Image
  • /35

    $180,000 Last List Price

    Sold Jul 07, 2026

    1429 Park Ave, Hannibal, MO 63401

    • 3 Beds
    • 1 Bath
    • 1,659 Sq Ft
    • Built 1865

    Last Sold Summary

    • $108/SF
    • 132 Days On Market

    Current Estimated Value $175,154

    Last Listing Agent Alexandria Cross Christal Property Group, LLC

    1429 Park Ave, Hannibal, MO 63401
  • /10

    $178,000 Last List Price

    Sold Oct 16, 2025

    905 Dewitt St, Hannibal, MO 63401

    • 4 Beds
    • 1.5 Baths
    • 1,480 Sq Ft
    • Built 1997

    Last Sold Summary

    • $120/SF
    • 91 Days On Market

    Current Estimated Value $172,016

    Last Listing Agent Tara Zeiger Prestige Realty, Inc

    905 Dewitt St, Hannibal, MO 63401
  • /10

    $167,500 Last List Price

    Sold Mar 20, 2026

    562-564 Virginia St, Hannibal, MO 63401

    • 6 Beds
    • 2 Baths
    • 1,884 Sq Ft
    • Built 1965

    Last Sold Summary

    • $89/SF
    • 1 Day On Market

    Last Listing Agent Lisa Ball Prestige Realty, Inc

    562-564 Virginia St, Hannibal, MO 63401
  • /5

    $20,000 Last List Price

    Sold Aug 15, 2025

    2116 Grace St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 932 Sq Ft
    • Built 1900

    Last Sold Summary

    • $21/SF
    • 2 Days On Market

    Current Estimated Value $66,041

    Last Listing Agent Christine Jeffries See Real Estate

    2116 Grace St, Hannibal, MO 63401
  • /49

    $475,000 Last List Price

    Sold Dec 10, 2025

    8508 Centerville Rd, Hannibal, MO 63401

    • 3 Beds
    • 3 Baths
    • 2,140 Sq Ft
    • Built 1978

    Last Sold Summary

    • $222/SF
    • 25 Days On Market

    Last Listing Agent Diana Waschenbach-Gronewold Zanger & Associates, Inc.

    8508 Centerville Rd, Hannibal, MO 63401
  • /9

    $12,000 Last List Price

    Sold Apr 27, 2026

    1224 Valley St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 805 Sq Ft
    • Built 1910

    Last Sold Summary

    • $15/SF
    • 31 Days On Market

    Current Estimated Value $40,133

    Last Listing Agent Jen Salerno Century 21 Broughton Team

    1224 Valley St, Hannibal, MO 63401
  • /45

    $395,000 Last List Price

    Sold Oct 07, 2025

    607 Jonathan, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,975 Sq Ft
    • Built 2020

    Last Sold Summary

    • $200/SF
    • 21 Days On Market

    Current Estimated Value $389,899

    Last Listing Agent Ariana Brown Prestige Realty, Inc

    607 Jonathan, Hannibal, MO 63401
  • /2

    $47,000 Last List Price

    Sold Mar 19, 2026

    19 Minnow Creek Subdivision, Hannibal, MO 63401

    • Land
    • 13,503 Sq Ft
    • $151,613 per Acre

    Last Sold Summary

    • 584 Days On Market

    Last Listing Agent Lisa Ball Prestige Realty, Inc

    19 Minnow Creek Subdivision, Hannibal, MO 63401
  • /35

    $245,900 Last List Price

    Sold Jul 17, 2026

    59 Brook Rd, Hannibal, MO 63401

    • 3 Beds
    • 2.5 Baths
    • 1,981 Sq Ft
    • Built 1993

    Last Sold Summary

    • $124/SF
    • 29 Days On Market

    Current Estimated Value $246,633

    Last Listing Agent Jacob Buckman Century 21 Broughton Team

    59 Brook Rd, Hannibal, MO 63401
  • /27

    $259,000 Last List Price

    Sold Nov 21, 2025

    147 Gemini Dr, Hannibal, MO 63401

    • 4 Beds
    • 2.5 Baths
    • 1,880 Sq Ft
    • Built 1978

    Last Sold Summary

    • $138/SF
    • 28 Days On Market

    Current Estimated Value $250,034

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    147 Gemini Dr, Hannibal, MO 63401
  • /28

    $263,000 Last List Price

    Sold Nov 14, 2025

    7 Coachlight Dr, Hannibal, MO 63401

    • 3 Beds
    • 3 Baths
    • 1,479 Sq Ft
    • Built 1973

    Last Sold Summary

    • $178/SF
    • 77 Days On Market

    Current Estimated Value $231,147

    Last Listing Agent Madison Christal Christal Property Group, LLC

    7 Coachlight Dr, Hannibal, MO 63401
  • /12

    $84,900 Last List Price

    Sold May 20, 2026

    8175 Highway Mm, Hannibal, MO 63401

    • Land
    • 3 Acres
    • $28,300 per Acre

    Last Sold Summary

    • 2 Days On Market

    Last Listing Agent Madison Christal Christal Property Group, LLC

    8175 Highway Mm, Hannibal, MO 63401
  • /30

    $94,000 Last List Price

    Sold Mar 26, 2026

    106 S Levering Ave, Hannibal, MO 63401

    • 1 Bed
    • 1 Bath
    • 729 Sq Ft
    • Built 1930

    Last Sold Summary

    • $129/SF
    • 139 Days On Market

    Current Estimated Value $88,424

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    106 S Levering Ave, Hannibal, MO 63401
  • /39

    $560,000 Last List Price

    Sold May 21, 2026

    11392 Green Acres Trail, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,992 Sq Ft
    • Built 2026

    Last Sold Summary

    • $281/SF
    • 78 Days On Market

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    11392 Green Acres Trail, Hannibal, MO 63401
  • /34

    $254,000 Last List Price

    Sold Nov 25, 2025

    8590 Cr 422, Hannibal, MO 63401

    • 2 Beds
    • 1.5 Baths
    • 1,642 Sq Ft
    • Built 1983

    Last Sold Summary

    • $155/SF
    • 25 Days On Market

    Last Listing Agent Jennifer Wood Fretwell and Associates, LLC

    8590 Cr 422, Hannibal, MO 63401
  • /24

    $125,000 Last List Price

    Sold Jul 17, 2026

    305 Grand Ave, Hannibal, MO 63401

    • 2 Beds
    • 2 Baths
    • 1,450 Sq Ft
    • Built 1930

    Last Sold Summary

    • $86/SF
    • 1 Day On Market

    Current Estimated Value $124,818

    Last Listing Agent Charles Rapp Prestige Realty, Inc

    305 Grand Ave, Hannibal, MO 63401
  • /14

    $99,900 Last List Price

    Sold Mar 31, 2026

    1116 Park Ave, Hannibal, MO 63401

    • 3 Beds
    • 1 Bath
    • 1,217 Sq Ft
    • Built 1880

    Last Sold Summary

    • $82/SF
    • 168 Days On Market

    Current Estimated Value $91,814

    Last Listing Agent Sheri Neisen Prestige Realty, Inc

    1116 Park Ave, Hannibal, MO 63401
  • /15

    $115,000 Last List Price

    Sold Apr 06, 2026

    515 Grand Ave, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 1,155 Sq Ft
    • Built 1890

    Last Sold Summary

    • $100/SF
    • 81 Days On Market

    Current Estimated Value $112,375

    Last Listing Agent Lisa Mitchell Hannibal Realty LLC

    515 Grand Ave, Hannibal, MO 63401
  • /2

    $175,000 Last List Price

    Sold Sep 30, 2025

    3318 Helen Ave, Hannibal, MO 63401

    • 3 Beds
    • 1 Bath
    • 925 Sq Ft
    • Built 1960

    Last Sold Summary

    • $189/SF

    Current Estimated Value $162,618

    Last Listing Agent Christina Merrell Prestige Realty, Inc

    3318 Helen Ave, Hannibal, MO 63401
  • /39

    $238,500 Last List Price

    Sold Sep 10, 2025

    16 Fair Oaks Dr, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,658 Sq Ft
    • Built 1961

    Last Sold Summary

    • $144/SF
    • 81 Days On Market

    Current Estimated Value $239,607

    Last Listing Agent J'Nelle Lee Hannibal Realty LLC

    16 Fair Oaks Dr, Hannibal, MO 63401
  • /37

    $349,900 Last List Price

    Sold Sep 08, 2025

    23 Hamlin Heights Dr, Hannibal, MO 63401

    • 4 Beds
    • 3 Baths
    • 2,688 Sq Ft
    • Built 1976

    Last Sold Summary

    • $130/SF
    • 46 Days On Market

    Current Estimated Value $344,411

    Last Listing Agent Jen Salerno Century 21 Broughton Team

    23 Hamlin Heights Dr, Hannibal, MO 63401
  • /19

    $145,000 Last List Price

    Sold Sep 16, 2025

    3916 Evans St, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,307 Sq Ft
    • Built 2018

    Last Sold Summary

    • $111/SF
    • 7 Days On Market

    Current Estimated Value $164,485

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    3916 Evans St, Hannibal, MO 63401
  • /14

    $119,000 Last List Price

    Sold Oct 10, 2025

    1517 Vesper St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 768 Sq Ft
    • Built 1944

    Last Sold Summary

    • $155/SF
    • 51 Days On Market

    Current Estimated Value $117,139

    Last Listing Agent Christina Merrell Prestige Realty, Inc

    1517 Vesper St, Hannibal, MO 63401
  • /31

    $399,000 Last List Price

    Sold Sep 19, 2025

    49-51 Terrace Ln, Hannibal, MO 63401

    • 2 Beds
    • 2 Baths
    • 952 Sq Ft
    • Built 2011

    Last Sold Summary

    • $419/SF

    Last Listing Agent Sheena Smith Prestige Realty, Inc

    49-51 Terrace Ln, Hannibal, MO 63401
  • /40

    $259,000 Last List Price

    Sold Mar 02, 2026

    2 Oak Ridge Pond Rd, Hannibal, MO 63401

    • 3 Beds
    • 3.5 Baths
    • 2,396 Sq Ft
    • Built 1982

    Last Sold Summary

    • $108/SF
    • 5 Days On Market

    Current Estimated Value $253,663

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    2 Oak Ridge Pond Rd, Hannibal, MO 63401
  • /9

    $125,900 Last List Price

    Sold Feb 18, 2026

    1202 Valley St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 1,092 Sq Ft
    • Built 1900

    Last Sold Summary

    • $115/SF
    • 99 Days On Market

    Current Estimated Value $120,052

    Last Listing Agent Sheri Neisen Prestige Realty, Inc

    1202 Valley St, Hannibal, MO 63401
  • /7

    $45,500 Last List Price

    Sold Nov 14, 2025

    0 Unit MAR24050250, Hannibal, MO 63401

    • Land
    • 16,552 Sq Ft
    • $119,737 per Acre

    Last Sold Summary

    • 431 Days On Market

    Last Listing Agent Angela Peters Century 21 Broughton Team

    0 Unit MAR24050250, Hannibal, MO 63401
  • /2

    $295,000 Last List Price

    Sold Jul 17, 2026

    45 Homestead, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,595 Sq Ft
    • Built 1979

    Last Sold Summary

    • $185/SF
    • 0 Days On Market

    Current Estimated Value $275,109

    Last Listing Agent Sheri Neisen Prestige Realty, Inc

    45 Homestead, Hannibal, MO 63401
  • /10

    $135,000 Last List Price

    Sold Sep 30, 2025

    550 Virginia St, Hannibal, MO 63401

    • 2,048 Sq Ft
    • Built 1962

    Last Sold Summary

    • $66/SF
    • 201 Days On Market

    Last Listing Agent Lisa Ball Prestige Realty, Inc

    550 Virginia St, Hannibal, MO 63401
  • /66

    $450,000 Last List Price

    Sold Nov 21, 2025

    34 Siesta Dr, Hannibal, MO 63401

    • 4 Beds
    • 4 Baths
    • 4,695 Sq Ft
    • Built 1973

    Last Sold Summary

    • $96/SF
    • 127 Days On Market

    Current Estimated Value $374,144

    Last Listing Agent Kourtney Kapfer Berkshire Hathaway HomeServices Select Properties

    34 Siesta Dr, Hannibal, MO 63401
  • /22

    $399,500 Last List Price

    Sold Sep 22, 2025

    363 Honeysuckle Dr, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,878 Sq Ft
    • Built 2024

    Last Sold Summary

    • $213/SF
    • 42 Days On Market

    Last Listing Agent Jordahn Leonard Prestige Realty, Inc

    363 Honeysuckle Dr, Hannibal, MO 63401
  • /11

    $28,000 Last List Price

    Sold Apr 30, 2026

    2209 Hope St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 995 Sq Ft
    • Built 1910

    Last Sold Summary

    • $28/SF
    • 73 Days On Market

    Current Estimated Value $52,179

    Last Listing Agent Mandi Click Ravenscraft Realty

    2209 Hope St, Hannibal, MO 63401
  • /13

    $199,900 Last List Price

    Sold Jun 26, 2026

    250 N Hawkins Ave, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,356 Sq Ft
    • Built 2021

    Last Sold Summary

    • $147/SF
    • 14 Days On Market

    Current Estimated Value $197,977

    Last Listing Agent Jennifer Ruhl Ravenscraft Realty

    250 N Hawkins Ave, Hannibal, MO 63401
  • /23

    $289,000 Last List Price

    Sold Sep 25, 2025

    40 Surrey Hills Rd, Hannibal, MO 63401

    • 3 Beds
    • 2.5 Baths
    • 1,744 Sq Ft
    • Built 2014

    Last Sold Summary

    • $166/SF
    • 25 Days On Market

    Current Estimated Value $290,105

    Last Listing Agent Tara Zeiger Prestige Realty, Inc

    40 Surrey Hills Rd, Hannibal, MO 63401
  • /2

    $68,000 Last List Price

    Sold Dec 10, 2025

    203 E Terrace, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 852 Sq Ft
    • Built 1925

    Last Sold Summary

    • $80/SF
    • 0 Days On Market

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    203 E Terrace, Hannibal, MO 63401
  • /24

    $175,000 Last List Price

    Sold Dec 18, 2025

    113 Collins St, Hannibal, MO 63401

    • 14 Beds
    • 7 Baths
    • 3,862 Sq Ft
    • Built 1899

    Last Sold Summary

    • $45/SF
    • 15 Days On Market

    Current Estimated Value $153,002

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    113 Collins St, Hannibal, MO 63401
  • /43

    $235,000 Last List Price

    Sold Mar 04, 2026

    9575 County Road 410, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,960 Sq Ft
    • Built 2003

    Last Sold Summary

    • $120/SF
    • 161 Days On Market

    Current Estimated Value $246,115

    Last Listing Agent Kelly LaForce Century 21 Broughton Team

    9575 County Road 410, Hannibal, MO 63401
  • /18

    $692,000 Last List Price

    Sold Mar 10, 2026

    110 Butternut St, Hannibal, MO 63401

    • 3 Beds
    • 3.5 Baths
    • 3,730 Sq Ft
    • Built 1997

    Last Sold Summary

    • $186/SF
    • 20 Days On Market

    Current Estimated Value $679,764

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    110 Butternut St, Hannibal, MO 63401
  • /30

    $126,900 Last List Price

    Sold Jan 28, 2026

    1225 Walnut St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 2,251 Sq Ft
    • Built 1912

    Last Sold Summary

    • $56/SF
    • 151 Days On Market

    Current Estimated Value $133,295

    Last Listing Agent Samantha Yakes Century 21 Broughton Team

    1225 Walnut St, Hannibal, MO 63401
  • /43

    $450,000 Last List Price

    Sold Mar 20, 2026

    325 Hummingbird Ln, Hannibal, MO 63401

    • 4 Beds
    • 3 Baths
    • 3,972 Sq Ft
    • Built 1997

    Last Sold Summary

    • $113/SF
    • 127 Days On Market

    Current Estimated Value $447,017

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    325 Hummingbird Ln, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 7

Frequently Asked Questions

What is the average home price in Hannibal, MO?
Homes for sale in Hannibal, MO have an average home price of $235,662.
What is the average time to sell a house in Hannibal, MO?
The houses for sale in Hannibal, MO spend an average of 76 days on the market.
What is the number of active homes for sale in Hannibal, MO?
There are 42 active homes for sale in Hannibal, MO.
How many homes have sold over the last 12 months in Hannibal, MO?
227 homes have sold in Hannibal, MO over the last 12 months.

Home Price Trends

Median Sale Price
$183,000
Median Single Family Sale Price
$198,000
Median 2 Bedroom Sale Price
$112,000
Median 1 Bedroom Sale Price
$74,000
Average Price Per Sq Ft
$121
Number of Homes for Sale
42
Last 12 months Home Sales
227
Months of Supply
2.20
Median List Price
$199,200
Median Change From 1st List Price
5%
Median Home Sale Price YoY Change
8%
How to Buy a Home How to Finance a Home How to Sell a Home