11,434

Marion County, MO Homes

Section Image
  • /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,716

    Last Listing Agent Samantha Yakes Century 21 Broughton Team

    1225 Walnut St, Hannibal, MO 63401
    • /38

      Est $242,629 Not Listed For Sale

      18 Hillcrest Dr, Hannibal, MO 63401

      • 3 Beds
      • 2.5 Baths
      • 1,653 Sq Ft
      • Built 1970
      18 Hillcrest Dr, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 81 Days On Market

      Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

  • /19

    $99,900

    • 5 Beds
    • 1.5 Baths
    • 1,420 Sq Ft

    1801 Hope St, Hannibal, MO 63401

    Come see this renovated and affordable 2 story, 5 bedroom home that has been updated from top to bottom. Updates since 2019 include plumbing, wiring, paint, light fixtures, vinyl plank flooring, carpet and some replacement windows. The main floor offers a spacious living room and separate dining room with hardwood flooring. Remodeled kitchen with some new appliances, new countertops and vinyl

    Derwin Conley Hannibal Realty LLC

    1801 Hope St, Hannibal, MO 63401
  • /2

    $46,500 Last List Price Sold Jul 31, 2025

    25 Honeysuckle Dr, Hannibal, MO 63401

    • Land
    • 0.29 Acre
    • $160,345 per Acre

    Last Sold Summary

    • 353 Days On Market

    Last Listing Agent Lisa Ball Prestige Realty, Inc

    25 Honeysuckle Dr, Hannibal, MO 63401
    • /10

      Est $106,879 Not Listed For Sale

      2309 Chestnut St, Hannibal, MO 63401

      • 4 Beds
      • 2,706 Sq Ft
      • Built 1910
      2309 Chestnut St, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 49 Days On Market

      Last Listing Agent Jen Salerno Century 21 Broughton Team

  • /25

    $129,900 Under Contract

    • 3 Beds
    • 2 Baths
    • 1,320 Sq Ft

    311 Olive St, Hannibal, MO 63401

    Welcome to this charming and well-maintained two-story 3 bed, 2 bath home offering a comfortable layout and great use of space. The upper-level features three bedrooms plus a bonus sitting area that works perfectly as a home office, playroom, or quiet retreat. The primary bedroom is thoughtfully separated from the other bedrooms for added privacy. The main level includes a full bathroom, a

    Jennifer Ruhl Ravenscraft Realty

    311 Olive 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 $443,976

    Last Listing Agent Sue-ann Westhoff Prestige Realty, Inc

    325 Hummingbird Ln, Hannibal, MO 63401
    • /15

      Est $133,011 Not Listed For Sale

      222 N Breckenridge Ave, Palmyra, MO 63461

      • 2 Beds
      • 1 Bath
      • 883 Sq Ft
      • Built 1920
      222 N Breckenridge Ave, Palmyra, MO 63461

      Last Sold Summary

      • $0/SF
      • 30 Days On Market

      Last Listing Agent Wesley Tuley Ragar Realty

  • /16

    $35,000 Under Contract

    • 1 Bed
    • 1 Bath
    • 700 Sq Ft

    1914 Spruce St, Hannibal, MO 63401

    Come see this cute little house with an extra lot. Yard is fenced in for children or pets. There is a small shed in the back of the property for storage. Roof was repaired over one year ago with new decking and shingles. It would also make a cute home for a small family or couple. This home needs a little fixing up, but you could make it your own very easily. If measurements are important,

    Tracie Fleetwood Davis & Associates, REALTORS

    1914 Spruce St, Hannibal, MO 63401
  • /34

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

    528 Rosewood Dr, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 2,243 Sq Ft
    • Built 1993

    Last Sold Summary

    • $147/SF
    • 1 Day On Market

    Current Estimated Value $309,154

    Last Listing Agent Jacki Thurman Century 21 Broughton Team

    528 Rosewood Dr, Hannibal, MO 63401
    • /12

      Est $111,762 Not Listed For Sale

      416 W Church St, Palmyra, MO 63461

      • 4 Beds
      • 3 Baths
      • 1,778 Sq Ft
      • Built 1850
      416 W Church St, Palmyra, MO 63461

      Last Sold Summary

      • $0/SF
      • 97 Days On Market

      Last Listing Agent Tracie Fleetwood Davis & Associates, REALTORS

  • /87

    $470,000 Under Contract

    • 3 Beds
    • 2.5 Baths
    • 1,620 Sq Ft

    221 N 6th St, Hannibal, MO 63401

    This one-of-a-kind "Historically Designed Infill House" is a new two-story Steamboat Carpenter Gothic Revival built by renowned preservationist Bob Yapp. Blending high-efficiency new construction with salvaged 1845 materials from the original home on this site, it offers timeless character with modern comfort. The home features 3 beds, 2.5 baths, a large custom kitchen with handcrafted cabinets,

    Madison Christal Christal Property Group, LLC

    221 N 6th St, Hannibal, MO 63401
  • /2

    $54,000 Last List Price Sold Mar 24, 2026

    427 N 7th St, Hannibal, MO 63401

    • 3 Beds
    • 1.5 Baths
    • 1,952 Sq Ft
    • Built 1880

    Last Sold Summary

    • $28/SF
    • 146 Days On Market

    Current Estimated Value $55,878

    Last Listing Agent J'Nelle Lee Hannibal Realty LLC

    427 N 7th St, Hannibal, MO 63401
    • /19

      $207,205 Last List Price Not Listed For Sale

      308 Oakview Dr, Palmyra, MO 63461

      • 3 Beds
      • 2 Baths
      • 1,290 Sq Ft
      • Built 1986
      308 Oakview Dr, Palmyra, MO 63461

      Last Sold Summary

      • $0/SF
      • 197 Days On Market

      Last Listing Agent John Bartz Bartz Realty, LLC

  • /28

    $124,900

    • 2 Beds
    • 1.5 Baths
    • 1,167 Sq Ft

    3620 Market St, Hannibal, MO 63401

    Charming and functional 2 bed, 1.5 bath home with a 2 car attached garage! Enjoy the fenced-in yard and additional parking slab—perfect for guests or extra vehicles. Inside, you’ll find a spacious layout featuring a large pantry, convenient main floor laundry, and a versatile oversized walk-in closet that could easily serve as a home office. Relax and unwind on the wrap-around enclosed porch,

    Jeremy Farlow Farlow Real Estate Experts Inc

    3620 Market St, Hannibal, MO 63401
  • /28

    $49,500 Last List Price Sold Jan 06, 2026

    714 Rock St, Hannibal, MO 63401

    • 4 Beds
    • 2 Baths
    • 1,718 Sq Ft
    • Built 1920

    Last Sold Summary

    • $29/SF
    • 17 Days On Market

    Current Estimated Value $39,425

    Last Listing Agent Mark Bandy See Real Estate

    714 Rock St, Hannibal, MO 63401
    • /10

      Est $59,960 Not Listed For Sale

      211 N Griffith St, Hannibal, MO 63401

      • 2 Beds
      • 1 Bath
      • 798 Sq Ft
      • Built 1910
      211 N Griffith St, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 10 Days On Market

      Last Listing Agent Bryan Johnson EXP Realty, LLC

  • /2

    $39,900

    • 1 Bed
    • 1 Bath
    • 874 Sq Ft

    1620 Fulton Ave, Hannibal, MO 63401

    Relax and enjoy the day on the covered front porch of this cozy bungalow featuring a spacious approximately 874 square feet, 1 bedroom, 1 bath, and detached garage. Auction Occupied – NO ACCESS OR VIEWINGS of this property. Please DO NOT DISTURB the occupant. "As is" cash only sale with no contingencies or inspections. Buyer will be responsible for obtaining possession of the property upon

    Cheryl Rabin REALHome Services & Solutions, Inc

    1620 Fulton Ave, Hannibal, MO 63401
  • /23

    $179,000 Last List Price Sold Apr 24, 2025

    321 E Rogers St, Monroe City, MO 63456

    • 3 Beds
    • 2 Baths
    • 1,712 Sq Ft
    • Built 1965

    Last Sold Summary

    • $105/SF
    • 62 Days On Market

    Current Estimated Value $189,789

    Last Listing Agent Jordahn Leonard Prestige Realty, Inc

    321 E Rogers St, Monroe City, MO 63456
    • /23

      Est $103,358 Not Listed For Sale

      405 Olive St, Hannibal, MO 63401

      • 2 Beds
      • 1 Bath
      • 980 Sq Ft
      • Built 1920
      405 Olive St, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 76 Days On Market

      Last Listing Agent Lisa Kairy Prestige Realty, Inc

  • /46

    $799,000

    • 5 Beds
    • 6 Baths
    • 6,082 Sq Ft

    5500 Hidden Valley, Hannibal, MO 63401

    "Love where you live" doesn't even begin to describe this stunning 6,000+sqft 1.5 story home sitting on 6 acres featuring an in-ground pool, lake access, & a massive back deck perfectly positioned to enjoy breathtaking sunsets every evening! Beautiful hardwood floors run through the main level highlighting the kitchen, formal dining room, & living room that are tied together with a

    Aaron Peters Century 21 Broughton Team

    5500 Hidden Valley, Hannibal, MO 63401
  • /23

    $235,900 Last List Price Sold Jun 16, 2025

    3405 Brookside Rd, Hannibal, MO 63401

    • 4 Beds
    • 2 Baths
    • 2,842 Sq Ft
    • Built 1939

    Last Sold Summary

    • $83/SF
    • 46 Days On Market

    Current Estimated Value $244,475

    Last Listing Agent Lisa Ball Prestige Realty, Inc

    3405 Brookside Rd, Hannibal, MO 63401
    • /9

      Est $211,860 Not Listed For Sale

      602 W New St, Palmyra, MO 63461

      • 3 Beds
      • Built 2024
      602 W New St, Palmyra, MO 63461

      Last Sold Summary

      • $0/SF
      • 14 Days On Market

      Last Listing Agent Donnely Jung Ravenscraft Realty

  • /26

    $347,000

    • 3 Beds
    • 2 Baths
    • 1,500 Sq Ft

    317 Braeburn Dr, Hannibal, MO 63401

    This is a great opportunity for anyone looking for a modern, one-level home in a highly desirable neighborhood. Offering 3 bedrooms, 2 baths, with approx 1,500 sq ft, this home has been well maintained by the seller and truly shows like new.The bright, open floor plan is perfect for gathering with family and friends, featuring a seamless kitchen, dining, and living room combination. The

    Lisa Kairy Prestige Realty, Inc

    317 Braeburn Dr, Hannibal, MO 63401
  • /35

    $308,000 Last List Price Sold Jun 17, 2025

    2 El Rancho Dr, Hannibal, MO 63401

    • 4 Beds
    • 2 Baths
    • 2,659 Sq Ft
    • Built 1964

    Last Sold Summary

    • $116/SF
    • 111 Days On Market

    Current Estimated Value $296,326

    Last Listing Agent Lisa Kairy Prestige Realty, Inc

    2 El Rancho Dr, Hannibal, MO 63401
    • /27

      $100,821 Last List Price Not Listed For Sale

      1315 Vermont St, Hannibal, MO 63401

      • 3 Beds
      • 1 Bath
      • 1,442 Sq Ft
      • Built 1910
      1315 Vermont St, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 22 Days On Market

      Last Listing Agent Teree Haynes Hannibal Realty LLC

  • /2

    $44,500

    • Land
    • 0.26 Acre
    • $171,154 per Acre

    16 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

    16 Minnow Creek Subdivision, Hannibal, MO 63401
  • /14

    $185,000 Last List Price Sold Dec 05, 2025

    3710 Tilden St, Hannibal, MO 63401

    • 2 Beds
    • 1 Bath
    • 1,282 Sq Ft
    • Built 1925

    Last Sold Summary

    • $144/SF
    • 54 Days On Market

    Current Estimated Value $178,436

    Last Listing Agent Kennedy McKay Hannibal Realty LLC

    3710 Tilden St, Hannibal, MO 63401
    • /18

      Est $82,604 Not Listed For Sale

      528 N Section St, Hannibal, MO 63401

      • 4 Beds
      • 2 Baths
      • 1,508 Sq Ft
      • Built 1910
      528 N Section St, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 31 Days On Market

      Last Listing Agent Terry Sampson Hannibal Realty LLC

  • /2

    $4,000

    • Land
    • 0.1 Acre
    • $40,000 per Acre

    1906-1910 Spruce St, Hannibal, MO 63401

    Four vacant lots for sale as a package. 1906 Spruce, 1908-1910 Spruce, and 319 Griffith. These are priced to sell and won't last long!! Perfect place for your new home! Lots subject to City of Hannibal Building Codes and Ordinances, which can be found at hannibal-mo.gov.

    Connor Doyle Prestige Realty, Inc

    1906-1910 Spruce St, Hannibal, MO 63401
  • /44

    $239,500 Last List Price Sold Jul 08, 2025

    2301 Palmyra Rd, Hannibal, MO 63401

    • 3 Beds
    • 3 Baths
    • 2,681 Sq Ft
    • Built 1910

    Last Sold Summary

    • $89/SF
    • 28 Days On Market

    Current Estimated Value $236,711

    Last Listing Agent Sue Giroux Century 21 Broughton Team

    2301 Palmyra Rd, Hannibal, MO 63401
    • /15

      Est $189,248 Not Listed For Sale

      23 Park Terrace Dr, Hannibal, MO 63401

      • 3 Beds
      • 2 Baths
      • 1,624 Sq Ft
      • Built 1970
      23 Park Terrace Dr, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 40 Days On Market

      Last Listing Agent Christina Merrell Prestige Realty, Inc

  • /7

    $47,000

    • Land
    • 0.26 Acre
    • $180,769 per Acre

    0 Unit MAR24049766, Hannibal, MO 63401

    Welcome to one of Hannibal's Newest Subdivisions! Discover your dream home in our stunning new subdivision, nestled in a prime location with easy access to highways, medical facilities, shopping, and dining options. This neighborhood is designed for those who appreciate comfort and convenience, making it the perfect place to call home. Our high-end single-family residences boast a minimum square

    Razack Ismail Century 21 Broughton Team

    0 Unit MAR24049766, Hannibal, MO 63401
  • /14

    $449,500 Last List Price Sold Mar 06, 2026

    317 Johnson Place, Palmyra, MO 63461

    • 2 Beds
    • 4 Baths
    • 4,051 Sq Ft
    • Built 1968

    Last Sold Summary

    • $111/SF
    • 118 Days On Market

    Current Estimated Value $442,923

    Last Listing Agent Chris Dye Happel Inc. Realtors

    317 Johnson Place, Palmyra, MO 63461
    • /33

      Est $277,402 Not Listed For Sale

      15 Homestead, Hannibal, MO 63401

      • 3 Beds
      • 3 Baths
      • 2,200 Sq Ft
      • Built 1979
      15 Homestead, Hannibal, MO 63401

      Last Sold Summary

      • $0/SF
      • 26 Days On Market

      Last Listing Agent J'Nelle Lee Hannibal Realty LLC

  • /2

    $5,000

    • Land
    • 0.12 Acre
    • $41,667 per Acre

    1241 Church St, Hannibal, MO 63401

    Don’t miss this rare opportunity to own a 0.12-acre lot right in the heart of town. Perfectly situated near shops, restaurants, schools, and parks. Whether you’re looking to build your dream home, an investment property, or downsize to a low-maintenance lot, this versatile space is full of potential. Camper will remain with the property. Additional Rooms: Other

    Brittney Reid Ragar Realty

    1241 Church St, Hannibal, MO 63401
  • /16

    $159,900 Last List Price Sold Feb 11, 2026

    1613 Broadway, Hannibal, MO 63401

    • 3 Beds
    • 2 Baths
    • 1,384 Sq Ft
    • Built 1904

    Last Sold Summary

    • $116/SF
    • 130 Days On Market

    Current Estimated Value $130,644

    Last Listing Agent Jennifer Ruhl Ravenscraft Realty

    1613 Broadway, Hannibal, MO 63401
    • /42

      Est $245,208 Not Listed For Sale

      906 Spur Dr, Palmyra, MO 63461

      • 3 Beds
      • 1 Bath
      • 1,727 Sq Ft
      • Built 1950
      906 Spur Dr, Palmyra, MO 63461

      Last Sold Summary

      • $0/SF
      • 37 Days On Market

      Last Listing Agent Zacary Garner Ragar Realty

  • /3

    $62,500

    • Land
    • 3 Acres
    • $20,833 per Acre

    Lot 1 Red Oak Rd, Round Grove Township, MO 63454

    Discover the perfect place to bring your vision to life! Nestled in the peaceful countryside, this residential lot offers the ideal setting to build the home you’ve always dreamed of. With utilities ready at the road including fiber internet, electricity, and water you’ll enjoy modern convenience while surrounded by the beauty and tranquility of country living. This property provides the roots

    Austin Roberts Bartz Realty, LLC

    Lot 1 Red Oak Rd, Round Grove Township, MO 63454
  • /14

    $115,000 Last List Price Sold Apr 24, 2025

    1307 Ruby Ave, Hannibal, MO 63401

    • 3 Beds
    • 1 Bath
    • 1,120 Sq Ft
    • Built 1930

    Last Sold Summary

    • $103/SF
    • 128 Days On Market

    Current Estimated Value $110,316

    Last Listing Agent Jacki Thurman Century 21 Broughton Team

    1307 Ruby Ave, Hannibal, MO 63401

Showing Results 161 - 200, Page 5 of 18

How to Buy a Home How to Finance a Home How to Sell a Home