303

Recently Sold Hannibal, MO Homes

Section Image
  • /17

    $145,000 Last List Price Sold Apr 25, 2025

    326 N Levering Ave, Hannibal, MO 63401

    • 3 Beds
    • 1.5 Baths
    • 1,574 Sq Ft
    • Built 1943

    Last Sold Summary

    • $92/SF
    • 37 Days On Market

    Current Estimated Value $145,000

    Last Listing Agent Margaret Locke Prestige Realty, Inc

    326 N Levering Ave, Hannibal, MO 63401
  • /29

    $139,500 Last List Price Sold Mar 14, 2025

    611 Olive St, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,566 Sq Ft
    • Built 1930

    Last Sold Summary

    • $89/SF
    • 58 Days On Market

    Current Estimated Value $139,500

    Last Listing Agent Sue Giroux Century 21 Broughton Team

    611 Olive St, Hannibal, MO 63401
  • /13

    $110,000 Last List Price Sold Apr 30, 2025

    110 Huckleberry Heights Dr, Hannibal, MO 63401

    • 3 Beds
    • 1 Bath
    • 1,052 Sq Ft
    • Built 1983

    Last Sold Summary

    • $105/SF
    • 27 Days On Market

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    110 Huckleberry Heights Dr, 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

    Last Listing Agent Tara Zeiger Prestige Realty, Inc

    905 Dewitt 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 $20,000

    Last Listing Agent Christine Jeffries See Real Estate

    2116 Grace St, Hannibal, MO 63401
  • /47

    $95,000 Last List Price Sold Jul 11, 2025

    1418 Sierra St, Hannibal, MO 63401

    • 3 Beds
    • 1.5 Baths
    • 1,494 Sq Ft
    • Built 1900

    Last Sold Summary

    • $64/SF
    • 1 Day On Market

    Current Estimated Value $95,000

    Last Listing Agent Tyler Finnerty Keller Williams Realty West

    1418 Sierra 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

    Last Listing Agent Ariana Brown Prestige Realty, Inc

    607 Jonathan, Hannibal, MO 63401
  • /14

    $175,000 Last List Price Sold Jan 31, 2025

    521 Walnut St, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,400 Sq Ft
    • Built 1875

    Last Sold Summary

    • $125/SF
    • 65 Days On Market

    Current Estimated Value $175,000

    Last Listing Agent J'Nelle Lee Hannibal Realty LLC

    521 Walnut St, Hannibal, MO 63401
  • /27

    $269,000 Last List Price Sold Apr 04, 2025

    8190 Highway Mm, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 2,150 Sq Ft
    • Built 1989

    Last Sold Summary

    • $125/SF
    • 27 Days On Market

    Current Estimated Value $269,000

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    8190 Highway Mm, Hannibal, MO 63401
  • /27

    $179,900 Last List Price Sold Dec 17, 2024

    827 Grand Ave, Hannibal, MO 63401

    • 4 Beds
    • 3 Baths
    • 1,920 Sq Ft
    • Built 1929

    Last Sold Summary

    • $94/SF
    • 76 Days On Market

    Current Estimated Value $179,900

    Last Listing Agent Jennifer Ruhl Ravenscraft Realty

    827 Grand Ave, 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

    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

    Last Listing Agent Madison Christal Christal Property Group, LLC

    7 Coachlight Dr, Hannibal, MO 63401
  • /26

    $169,900 Last List Price Sold Jun 04, 2025

    3613 Iowa Ave, Hannibal, MO 63401

    • 3 Beds
    • 1 Bath
    • 1,032 Sq Ft
    • Built 1977

    Last Sold Summary

    • $165/SF
    • 15 Days On Market

    Current Estimated Value $169,900

    Last Listing Agent Jacob Buckman Century 21 Broughton Team

    3613 Iowa Ave, Hannibal, MO 63401
  • /18

    $55,000 Last List Price Sold Feb 18, 2025

    528 N Section St, Hannibal, MO 63401

    • 4 Beds
    • 2 Baths
    • 1,508 Sq Ft
    • Built 1910

    Last Sold Summary

    • $36/SF
    • 31 Days On Market

    Current Estimated Value $55,000

    Last Listing Agent Terry Sampson Hannibal Realty LLC

    528 N Section St, Hannibal, MO 63401
  • /31

    $288,700 Last List Price Sold Mar 07, 2025

    5675 Clear Creek, Hannibal, MO 63401

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

    Last Sold Summary

    • $221/SF
    • 48 Days On Market

    Current Estimated Value $288,700

    Last Listing Agent Jacki Thurman Century 21 Broughton Team

    5675 Clear Creek, Hannibal, MO 63401
  • /39

    $319,000 Last List Price Sold Jun 06, 2025

    27 Hamlin Heights Dr, Hannibal, MO 63401

    • 3 Beds
    • 2.5 Baths
    • 2,159 Sq Ft
    • Built 1855

    Last Sold Summary

    • $148/SF
    • 14 Days On Market

    Current Estimated Value $319,000

    Last Listing Agent Aaron Peters Century 21 Broughton Team

    27 Hamlin Heights Dr, Hannibal, MO 63401
  • /54

    $1,180,000 Last List Price Sold Jun 06, 2025

    200 Head Ln, Hannibal, MO 63401

    • 8 Beds
    • 7 Baths
    • 8,382 Sq Ft
    • Built 2004

    Last Sold Summary

    • $141/SF
    • 187 Days On Market

    Current Estimated Value $1,180,000

    Last Listing Agent Sheri Neisen Prestige Realty, Inc

    200 Head Ln, Hannibal, MO 63401
  • /23

    $124,000 Last List Price Sold Dec 30, 2024

    405 Olive St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 980 Sq Ft
    • Built 1920

    Last Sold Summary

    • $127/SF
    • 76 Days On Market

    Current Estimated Value $124,000

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    405 Olive St, Hannibal, MO 63401
  • /17

    $64,000 Last List Price Sold May 23, 2025

    921 Georgia St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 864 Sq Ft
    • Built 1920

    Last Sold Summary

    • $74/SF
    • 6 Days On Market

    Current Estimated Value $64,000

    Last Listing Agent Aaron Peters Century 21 Broughton Team

    921 Georgia St, Hannibal, MO 63401
  • /9

    $124,900 Last List Price Sold Jun 12, 2025

    3821 Apache Trail, Hannibal, MO 63401

    • 2 Beds
    • 2 Baths
    • 1,805 Sq Ft
    • Built 1945

    Last Sold Summary

    • $69/SF
    • 15 Days On Market

    Last Listing Agent Soshia Tymcheck Century 21 Broughton Team

    3821 Apache Trail, Hannibal, MO 63401
  • /48

    $559,000 Last List Price Sold Mar 31, 2025

    161 Rolling Meadows, Hannibal, MO 63401

    • 5 Beds
    • 3 Baths
    • 3,627 Sq Ft
    • Built 2008

    Last Sold Summary

    • $154/SF
    • 53 Days On Market

    Current Estimated Value $559,000

    Last Listing Agent Jordahn Leonard Prestige Realty, Inc

    161 Rolling Meadows, 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
  • /20

    $99,000 Last List Price Sold Feb 21, 2025

    1702 Manning Ave, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 998 Sq Ft
    • Built 1930

    Last Sold Summary

    • $99/SF
    • 41 Days On Market

    Current Estimated Value $99,000

    Last Listing Agent J'Nelle Lee Hannibal Realty LLC

    1702 Manning Ave, Hannibal, MO 63401
  • /8

    $170,000 Last List Price Sold Jun 11, 2025

    3210 Rendlen Ave, Hannibal, MO 63401

    • 4 Beds
    • 1 Bath
    • 1,737 Sq Ft
    • Built 1906

    Last Sold Summary

    • $98/SF
    • 5 Days On Market

    Current Estimated Value $170,000

    Last Listing Agent Brandi Griswold Happel, Inc., REALTORS

    3210 Rendlen 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

    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 $238,500

    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 $349,900

    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

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    3916 Evans St, Hannibal, MO 63401
  • /3

    $150,000 Last List Price Sold Apr 21, 2025

    601 Lyon St Unit 4, Hannibal, MO 63401

    • 8 Beds
    • 4 Baths
    • 3,910 Sq Ft

    Last Sold Summary

    • $38/SF
    • 16 Days On Market

    Current Estimated Value $150,000

    Last Listing Agent Cole Sutter Ragar Realty

    601 Lyon St Unit 4, 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

    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
  • /57

    $299,900 Last List Price Sold Jun 20, 2025

    3930 Commanche Ave, Hannibal, MO 63401

    • 6 Beds
    • 6 Baths
    • 4,452 Sq Ft
    • Built 1968

    Last Sold Summary

    • $67/SF
    • 25 Days On Market

    Current Estimated Value $299,900

    Last Listing Agent Kassondra Terrill EXP Realty, LLC

    3930 Commanche Ave, Hannibal, MO 63401
  • /11

    $960,000 Last List Price Sold Apr 18, 2025

    13414 Missouri 79, Hannibal, MO 63401

    • 3 Beds
    • 3 Baths
    • 2,273 Sq Ft
    • Built 2015

    Last Sold Summary

    • $422/SF

    Last Listing Agent Jordahn Leonard Prestige Realty, Inc

    13414 Missouri 79, Hannibal, MO 63401
  • /2

    $170,000 Last List Price Sold Mar 17, 2025

    4020 Sunset Dr, Hannibal, MO 63401

    • 2 Beds
    • 1.5 Baths
    • 1,428 Sq Ft
    • Built 1945

    Last Sold Summary

    • $119/SF

    Current Estimated Value $170,000

    Last Listing Agent Default Zmember Zdefault Office

    4020 Sunset Dr, Hannibal, MO 63401
  • /30

    $329,000 Last List Price Sold Jul 02, 2025

    53035 Norwoods Place, Hannibal, MO 63401

    • 4 Beds
    • 2.5 Baths
    • 2,128 Sq Ft
    • Built 1996

    Last Sold Summary

    • $155/SF
    • 121 Days On Market

    Current Estimated Value $329,000

    Last Listing Agent Connor Doyle Prestige Realty, Inc

    53035 Norwoods Place, Hannibal, MO 63401
  • /31

    $279,000 Last List Price Sold Jun 04, 2025

    113 Stone Ridge Dr, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,508 Sq Ft
    • Built 2013

    Last Sold Summary

    • $185/SF
    • 21 Days On Market

    Current Estimated Value $279,000

    Last Listing Agent Lisa Mitchell Hannibal Realty LLC

    113 Stone Ridge Dr, Hannibal, MO 63401
  • /28

    $240,000 Last List Price Sold May 30, 2025

    1525 Frank St, Hannibal, MO 63401

    • 3 Beds
    • 1.5 Baths
    • 2,272 Sq Ft
    • Built 1973

    Last Sold Summary

    • $106/SF
    • 19 Days On Market

    Current Estimated Value $240,000

    Last Listing Agent Jennifer Ruhl Ravenscraft Realty

    1525 Frank St, Hannibal, MO 63401
  • /40

    $250,000 Last List Price Sold May 27, 2025

    83 Heritage Rd, Hannibal, MO 63401

    • 4 Beds
    • 2.5 Baths
    • 2,900 Sq Ft
    • Built 1979

    Last Sold Summary

    • $86/SF
    • 4 Days On Market

    Last Listing Agent Jacki Thurman Century 21 Broughton Team

    83 Heritage Rd, Hannibal, MO 63401
  • /7

    $45,500 Last List Price Sold Nov 14, 2025

    0 Unit MAR24050250, Hannibal, MO 63401

    • Land
    • 0.38 Acre
    • $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
  • /26

    $125,000 Last List Price Sold May 21, 2025

    908 Park Ave, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,468 Sq Ft
    • Built 1981

    Last Sold Summary

    • $85/SF
    • 4 Days On Market

    Current Estimated Value $125,000

    Last Listing Agent Jill Otten Century 21 Broughton Team

    908 Park Ave, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 8

Frequently Asked Questions

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

Home Trends in Hannibal, MO

Housing Trends

Median Sale Price
$185,000
Median Single Family Sale Price
$199,500
Median 2 Bedroom Sale Price
$175,000
Average Price Per Sq Ft
$119
Number of Homes for Sale
50
Last 12 months Home Sales
254
Months of Supply
2.40
Median List Price
$185,000
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
11%
How to Buy a Home How to Finance a Home How to Sell a Home