9,301

Hannibal, MO Homes

Section Image Section Image
  • /44

    $485,000

    $25K PRICE DROP Under Contract
    • 4 Beds
    • 3 Baths
    • 4,193 Sq Ft

    20 Boca Dr, Hannibal, MO 63401

    MOTIVATED SELLERS! You won't want to miss this stunning home! This beautifully updated 4-bedroom, 3 full bath property truly has it all. The stylish mid-century modern kitchen is a standout feature, complemented by a built-in bar that seamlessly connects the kitchen and living space, perfect for entertaining. Enjoy cozy evenings with two fireplaces, including a charming wood-burning option. The

    Agent Photo

    Jen Salerno

    Century 21 Broughton Team

    20 Boca Dr, Hannibal, MO 63401
  • /10

    $1,000

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 800 Sq Ft
    • Condo for Rent

    5050 Pulliam St Unit 5050, Hannibal, MO 63401

    Great location for this apartment. All utilities are included (trash, water, electric, and internet) in the rent amount. The building is located right next to Hannibal LaGrange. Access to laundry facilities is available.

    5050 Pulliam St Unit 5050, Hannibal, MO 63401
  • /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 $176,789

    Last Listing Agent Alexandria Cross Christal Property Group, LLC

    1429 Park Ave, Hannibal, MO 63401
    • /23

      Est $237,921

      Not Listed For Sale

      4053 Jericho Rd, Hannibal, MO 63401

      • 4 Beds
      • 2 Baths
      • 2,350 Sq Ft
      • Built 2005
      4053 Jericho Rd, Hannibal, MO 63401

      Last Sold Summary

      • 15 Days On Market

  • /6

    $10,000

    • Land
    • 3,833 Sq Ft
    • $113,636 per Acre

    407 S Griffith St, Hannibal, MO 63401

    Wonderful opportunity to build the home of your dreams on this vacant lot! With plenty of potential and space to bring your vision to life, this property offers the perfect setting for your future home and outdoor living ideas.

    Agent Photo

    Jen Salerno

    Century 21 Broughton Team

    407 S Griffith St, Hannibal, MO 63401
  • /17

    $1,100

    Total Monthly Price

    • 2 Beds
    • 1 Bath
    • 813 Sq Ft
    • Condo for Rent

    208 Huckleberry Heights Dr Unit 208, Hannibal, MO 63401

    Enjoy the comfort of condo living at Huckleberry Heights. This is a 2nd floor unit with 2 bedrooms and 1 bath. Kitchen features oak cabinets, closet pantry, cooking range, and refrigerator. Washer and dryer located within the unit. Larger bedroom has a walk-in closet. Dining room opens to the living area which overlooks Huckleberry Park. Assigned covered parking space with storage unit. No pets

    208 Huckleberry Heights Dr Unit 208, 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 $162,582

    Last Listing Agent Tara Zeiger Prestige Realty, Inc

    905 Dewitt St, Hannibal, MO 63401
    • /16

      Est $77,722

      Not Listed For Sale

      1823 Broadway, Hannibal, MO 63401

      • 3 Beds
      • 1 Bath
      • 950 Sq Ft
      • Built 1890
      1823 Broadway, Hannibal, MO 63401

      Last Sold Summary

      • 25 Days On Market

  • /4

    $10,000

    • Land
    • 9,801 Sq Ft
    • $44,444 per Acre

    519 Riverside St, Hannibal, MO 63401

    Beautiful vacant lot ready for your dream home! Offering a great setting with endless possibilities, this property is the perfect place to build the home you've always envisioned. Enjoy the opportunity to create your own private retreat.

    Agent Photo

    Jen Salerno

    Century 21 Broughton Team

    519 Riverside St, Hannibal, MO 63401
  • /17

    $850 Per Month

    • 2 Beds
    • 1 Bath
    • Condo for Rent

    1701 Broadway Unit 1701 Broadway St Unit A, Hannibal, MO 63401

    1701 Broadway Unit 1701 Broadway St Unit A, 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
    • /20

      Est $154,799

      Not Listed For Sale

      3613 Atoka St, Hannibal, MO 63401

      • 3 Beds
      • 1.5 Baths
      • 1,270 Sq Ft
      • Built 1965
      3613 Atoka St, Hannibal, MO 63401

      Last Sold Summary

      • 92 Days On Market

  • /32

    $349,000

    $20K PRICE DROP
    • 3 Beds
    • 2 Baths
    • 1,933 Sq Ft

    10321 Old 79, Hannibal, MO 63401

    Historic charm meets privacy and acreage with this 1865 farmhouse situated on 31.5 surveyed acres just outside Hannibal, Missouri. The property is located on a hard-surface road and offers the benefit of a Hannibal-area location while being in Ralls County, which provides favorable county tax advantages.The home features three bedrooms, two bathrooms, and approximately 1,933 square feet of

    Chris Comer Pioneer Land Co

    10321 Old 79, 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 $64,079

    Last Listing Agent Christine Jeffries See Real Estate

    2116 Grace St, Hannibal, MO 63401
    • /25

      Est $462,704

      Not Listed For Sale

      8934 Idell Creek Ln, Hannibal, MO 63401

      • 3 Beds
      • 2 Baths
      • 1,820 Sq Ft
      • Built 2017
      8934 Idell Creek Ln, Hannibal, MO 63401

      Last Sold Summary

      • 59 Days On Market

  • /26

    $260,000

    $15K PRICE DROP
    • 10 Beds
    • 5 Baths
    • 9,720 Sq Ft

    504 Broadway, Hannibal, MO 63401

    Value-add 9-unit investment opportunity with income already in place and clear upside ahead! Five finished units currently generate $3,150/month, while three additional units have been gutted and are ready to be finished. The previous roof leak has been addressed, and the final unit will require additional work to get rent-ready. Ideal for an investor looking to increase occupancy, improve cash

    Jeremy Farlow Farlow Real Estate Experts Inc

    504 Broadway, 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
    • /19

      Est $124,559

      Not Listed For Sale

      712 Birch St, Hannibal, MO 63401

      • 4 Beds
      • 1,464 Sq Ft
      • Built 1880
      712 Birch St, Hannibal, MO 63401

      Last Sold Summary

      • 41 Days On Market

  • /24

    $354,900

    $30K PRICE DROP
    • 4 Beds
    • 4 Baths
    • 2,567 Sq Ft

    2610 Marsh Ave, Hannibal, MO 63401

    Welcome to the perfect 4 bed 4 bath home sitting on a well-manicured corner lot in the heart of America's Hometown! Whether you like to spend the majority of your time inside or out, this listing has you covered on both fronts. Step inside to find a massive living room, separate dining, and the largest primary bedroom suite you have ever seen. This home is no stranger to space & comfort with its

    Aaron Peters Century 21 Broughton Team

    2610 Marsh Ave, 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 $70,253

    Last Listing Agent Jen Salerno Century 21 Broughton Team

    1224 Valley St, Hannibal, MO 63401
    • /23

      Est $108,703

      Not Listed For Sale

      1115 Center St, Hannibal, MO 63401

      • Studio
      • 1,900 Sq Ft
      • Built 1886
      1115 Center St, Hannibal, MO 63401

      Last Sold Summary

      • 133 Days On Market

  • /5

    $198,000

    • Land
    • 22 Acres
    • $9,000 per Acre

    1806 Robinson Ave, Hannibal, MO 63401

    22 Acres of Prime Opportunity – Where Country Living Meets Modern Comfort. Welcome to an exceptional 22-acre property that perfectly blends peaceful rural living with endless potential. This premium tract of land is thoughtfully set up for farming, homesteading, or simply enjoying wide-open space with unmatched privacy. From the moment you arrive, you’ll appreciate the gently rolling terrain,

    Sheena Smith Prestige Realty, Inc

    1806 Robinson Ave, 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 $96,507

    Last Listing Agent Tyler Finnerty Keller Williams Realty West

    1418 Sierra St, Hannibal, MO 63401
    • /30

      Est $165,395

      Not Listed For Sale

      3421 Saint Charles St, Hannibal, MO 63401

      • 4 Beds
      • 3 Baths
      • 2,046 Sq Ft
      • Built 1910
      3421 Saint Charles St, Hannibal, MO 63401

      Last Sold Summary

      • 63 Days On Market

  • /11

    $25,000

    Pending
    • 2 Beds
    • 1 Bath
    • 962 Sq Ft

    1418 Park Ave, Hannibal, MO 63401

    Don't miss this solid brick bungalow offering a fantastic opportunity for investors, or anyone looking to put their personal touch on a home. Featuring 2 bedrooms, 1 bathroom, and a full basement, this classic bungalow has great bones and the kind of timeless curb appeal that's hard to find at this price point.The brick exterior means low long-term maintenance, and the full basement provides

    Sue-ann Westhoff Prestige Realty, Inc

    1418 Park Ave, 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 $366,543

    Last Listing Agent Ariana Brown Prestige Realty, Inc

    607 Jonathan, Hannibal, MO 63401
    • /24

      Est $123,273

      Not Listed For Sale

      1638 Vermont St, Hannibal, MO 63401

      • 2 Beds
      • 2 Baths
      • 928 Sq Ft
      • Built 1910
      1638 Vermont St, Hannibal, MO 63401

      Last Sold Summary

      • 38 Days On Market

  • /2

    $47,000

    • Land
    • 19,166 Sq Ft
    • $106,818 per Acre

    21 Minnow Creek Subdivision, Hannibal, MO 63401

    Minnow Creek proudly serves as one of Hannibal Missouri’s newest and most promising subdivisions. Currently, This ideal location is in close proximity to Hannibal Regional Hospital, other medical facilities, industrial parks, businesses, schools, restaurants and shopping centers. The new subdivision is within the city limits of Hannibal which offers excellent fire and police protection. Sidewalks

    Lisa Ball Prestige Realty, Inc

    21 Minnow Creek Subdivision, 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
    • /20

      Est $67,067

      Not Listed For Sale

      711 Fulton Ave, Hannibal, MO 63401

      • 1 Bed
      • 2 Baths
      • 800 Sq Ft
      • Built 1910
      711 Fulton Ave, Hannibal, MO 63401

      Last Sold Summary

      • 102 Days On Market

  • /49

    $627,250

    • 5 Beds
    • 3 Baths
    • 3,084 Sq Ft

    132 Gala Dr, Hannibal, MO 63401

    Welcome to your next home at 132 Gala Dr. where sophisticated design meetseveryday comfort in one of Hannibal’s most prestigious neighborhoods. Thoughtfullycrafted in 2023, this exceptional, custom home boasts almost 3,100 square feet offinished living spaces seamlessly blending elegant finishes with modern functionality.Just minutes from historic downtown Hannibal with its

    Teree Haynes Hannibal Realty LLC

    132 Gala Dr, 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 $248,982

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    147 Gemini Dr, Hannibal, MO 63401
    • /31

      Est $217,603

      Not Listed For Sale

      4920 Pulliam St, Hannibal, MO 63401

      • 3 Beds
      • 2 Baths
      • 1,572 Sq Ft
      • Built 1932
      4920 Pulliam St, Hannibal, MO 63401

      Last Sold Summary

      • 48 Days On Market

  • /2

    $145,000

    • Land
    • 1.28 Acres
    • $113,281 per Acre

    0 Clear Creek Unit MIS26016805, Hannibal, MO 63461

    Prime opportunity in the desirable Clear Creek Subdivision! This 1.280-acre lot offers excellent road frontage just off Highway 61, providing outstanding visibility and easy access. Zoned commercial but allowing for residential use, this property presents endless possibilities—whether you're looking to build a business, investment property, or your future home. Located in a growing area with

    Madison Christal Christal Property Group, LLC

    0 Clear Creek Unit MIS26016805, Hannibal, MO 63461
  • /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 $234,207

    Last Listing Agent Madison Christal Christal Property Group, LLC

    7 Coachlight Dr, Hannibal, MO 63401
    • /22

      Est $125,205

      Not Listed For Sale

      3833 Apache Trail, Hannibal, MO 63401

      • 2 Beds
      • 1 Bath
      • 1,053 Sq Ft
      • Built 1945
      3833 Apache Trail, Hannibal, MO 63401

      Last Sold Summary

      • 158 Days On Market

  • /35

    $245,900

    Under Contract
    • 3 Beds
    • 2.5 Baths
    • 1,981 Sq Ft

    59 Brook Rd, Hannibal, MO 63401

    Located on a dead-end street, this 3-bedroom, 2.5-bath home offers a great combination of space, functionality, and potential. Built in 1993, the home features an open living, dining, and kitchen area that creates a comfortable layout for everyday living and entertaining. A large backyard provides plenty of room for outdoor activities, while the attached 2-car garage adds convenience and storage.

    Jacob Buckman Century 21 Broughton Team

    59 Brook Rd, 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
    • /29

      Est $154,016

      Not Listed For Sale

      2905 Garfield St, Hannibal, MO 63401

      • 3 Beds
      • 2 Baths
      • 2,056 Sq Ft
      • Built 1951
      2905 Garfield St, Hannibal, MO 63401

      Last Sold Summary

      • 17 Days On Market

  • /11

    $104,000

    • 3 Beds
    • 1 Bath
    • 2,259 Sq Ft

    228 Virginia St, Hannibal, MO 63401

    Discover the potential of this inviting single-family home located in Hannibal. This residence offers approximately 1,329 square feet of interior living space, featuring 3 bedrooms and 1 bathroom. The property is situated on a manageable 0.15 to 0.20-acre lot, providing ample outdoor space for your needs. The front yard offers a welcoming approach to the home, while the spacious backyard provides

    Mike Zouglas REO Xpress, LLC

    228 Virginia St, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 18

Home Price Trends

Median Sale Price
$179,000
Median Single Family Sale Price
$200,000
Median 2 Bedroom Sale Price
$108,100
Median 1 Bedroom Sale Price
$74,000
Average Price Per Sq Ft
$120
Number of Homes for Sale
28
Last 12 months Home Sales
234
Months of Supply
1.40
Median List Price
$195,000
Median Change From 1st List Price
5%
Median Home Sale Price YoY Change
2%
How to Buy a Home How to Finance a Home How to Sell a Home