131

Hannibal, MO Homes for Sale

Section Image Section Image
  • /6

    $15,000

    • Land
    • 0.21 Acre
    • $72,115 per Acre

    408 Grand Ave, Hannibal, MO 63401

    408 Grand Avenue – Opportunity awaits with this 0.208-acre vacant lot, once a home site and now cleared! Conveniently located on Grand Avenue, this property offers a blank slate to build your vision—whether a new home, investment property, or other possibilities. A great chance to secure land in town with easy access to local amenities.

    Agent Photo

    Roselee Ghattas

    Ravenscraft Realty

    (573) 648-3887

    408 Grand Ave, Hannibal, MO 63401
  • /7

    $85,900

    • 2 Beds
    • 1 Bath
    • 846 Sq Ft

    1100 Fulton Ave, Hannibal, MO 63401

    Discover affordability and opportunity with this charming Hannibal property located at 1100 Fulton Ave. Perfect for a first-time homebuyer, investor, or anyone looking to downsize, this home offers comfortable living with excellent potential. This property includes an additional adjoining lot at 1022 Fulton Ave, providing expanded outdoor space, room for gardening, recreation, parking, or future

    Agent Photo

    Roselee Ghattas

    Ravenscraft Realty

    (573) 687-8339

    1100 Fulton Ave, Hannibal, MO 63401
  • /12

    $74,900

    • 2 Beds
    • 1 Bath
    • 1,052 Sq Ft

    1810 Chestnut St, Hannibal, MO 63401

    This two-bedroom home offers great potential for its next owner or investor. Hardwood floors are throughout most of the home, providing a solid base. The property includes a detached two-car garage with a workbench and alley access—ideal for additional storage or workspace. This home presents a wonderful opportunity to add value through renovations or personal touches.

    Agent Photo

    Katherine Effinger

    Main Key Realty LLC

    (573) 687-8998

    1810 Chestnut St, Hannibal, MO 63401
  • /8

    $74,900

    • 2 Beds
    • 1 Bath
    • 660 Sq Ft

    413 Oak St, Hannibal, MO 63401

    Attention Investors! This charming rental unit is now available and ready for its next owner. The property is currently vacant, making it ideal for quick occupancy or immediate rental. Over the years, the seller has made numerous improvements, including new windows, new gutters, and a roof less than five years old. Recent interior updates feature new carpet and fresh paint, giving the home a

    Agent Photo

    Roselee Ghattas

    Ravenscraft Realty

    (573) 484-8933

    413 Oak St, Hannibal, MO 63401
  • /42

    $320,000

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

    17 D Ville Place, Hannibal, MO 63401

    Beautifully updated brick split-foyer home tucked away on a quiet dead-end street! Situated on a spacious 0.77-acre lot, this property offers the perfect blend of privacy and modern comfort. Inside, you’ll find new flooring throughout and an updated kitchen featuring brand-new quartz countertops. The impressive 500 sq ft addition showcases a luxurious primary suite and dream laundry space. Step

    Madison Christal Christal Property Group, LLC

    17 D Ville Place, Hannibal, MO 63401
  • /28

    $180,000

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

    4901 Wyaconda St, Hannibal, MO 63401

    Are you needing a spacious handicap accessible one-level home? They're hard to find, but here you go! Kitchen with adjoining dining area. Living room with windows on front & back that let the sunshine in & built-in shelving! Three bedrooms. Two full baths, each with a walk-in shower. Extra wide hallway with plenty of closet space. Main floor laundry area in largest bath. Original hardwood floors

    Sue Giroux Century 21 Broughton Team

    4901 Wyaconda St, Hannibal, MO 63401
  • /40

    $550,000

    • 4 Beds
    • 3.5 Baths
    • 3,305 Sq Ft

    9608 Highway 168, Hannibal, MO 63401

    Completely renovated 4-bed, 3.5-bath home on 4.3 private acres just minutes from Town! Enjoy peaceful country living without sacrificing convenience. This stunning home has been fully renovated top to bottom. New roof, siding, electrical, and plumbing with updated fixtures throughout. The custom kitchen is a showstopper, featuring a handcrafted live-edge walnut island, double stainless fridges,

    Greg Zanger Zanger and Associates Incorporated Realtors

    9608 Highway 168, Hannibal, MO 63401
  • /40

    $550,000

    • 4 Beds
    • 3.5 Baths
    • 3,305 Sq Ft

    9608 Missouri 168, Hannibal, MO 63401

    Completely renovated 4-bed, 3.5-bath home on 4.3 private acres just minutes from Town! Enjoy peaceful country living without sacrificing convenience. This stunning home has been fully renovated top to bottom. New roof, siding, electrical, and plumbing with updated fixtures throughout. The custom kitchen is a showstopper, featuring a handcrafted live-edge walnut island, double stainless fridges,

    Greg Zanger Zanger & Associates, Inc.

    9608 Missouri 168, Hannibal, MO 63401
  • /53

    $258,500

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

    1917 Owens Ave, Hannibal, MO 63401

    Welcome home to this beautifully renovated property with a new 2024 addition, perfectly situated on a large, level lot offering both space and comfort. Enjoy main level living with a cozy layout and the convenience of a spacious upstairs bedroom ideal for guests or family. The kitchen is a cook's dream, plenty of cabinetry, generous counter space, and room to gather. The primary suite features a

    Jill Otten Century 21 Broughton Team

    1917 Owens Ave, Hannibal, MO 63401
  • /29

    $269,000

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

    42 Sherwood Estates Ln, Hannibal, MO 63401

    Welcome to this charming home nestled in the quiet, wooded neighborhood of Sherwood Estates. Featuring 3 bedrooms, 2 bathrooms, and a spacious 2-car garage, this home offers comfort and functionality. Enjoy the fenced-in backyard with a patio—perfect for relaxing or entertaining. This property has been lovingly cared for, and we’re confident the next family will love it just as much!

    Jordahn Leonard Prestige Realty, Inc

    42 Sherwood Estates Ln, Hannibal, MO 63401
  • /42

    $209,000

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

    3331 Saint Marys Ave, Hannibal, MO 63401

    Bursting with character, charm, and architectural detail, this stunning 1890 home is a true showcase of original craftsmanship—featuring intricate woodwork, detailed moldings, and timeless design. With 3+ bedrooms and 2 full baths, it beautifully blends 19th-century style with modern comfort. The updated kitchen and contemporary bathrooms offer today’s conveniences while preserving the home’s

    Lisa Kairy Prestige Realty, Inc

    3331 Saint Marys Ave, Hannibal, MO 63401
  • /26

    $167,000

    • 4 Beds
    • 2 Baths
    • 1,402 Sq Ft

    1714 Grace St, Hannibal, MO 63401

    Completely remodeled and move-in ready! This affordable 1 1/2 story, 4-bedroom, 2-bath home has been updated from top to bottom with new drywall, paint, flooring, lighting, kitchen, baths, and some replacement windows—you name it! The main floor offers a spacious living room, separate dining room, and a large kitchen with laundry hookups. One bedroom and a full bath complete this level. Upstairs

    Lisa Kairy Prestige Realty, Inc

    1714 Grace St, Hannibal, MO 63401
  • /27

    $159,900

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

    525 Walnut St, Hannibal, MO 63401

    Great opportunity to have a three bedroom and two and a half bathroom home. Home was renovated and is ready for new owners. The main level has two bedrooms with each bedroom having a private full bathroom. The upper level has one bedroom and one half bathroom. Large combination living room/dining romo area. Spacious kitchen with good counterspace and cabinets. The backyard is large and private.

    J'Nelle Lee Hannibal Realty LLC

    525 Walnut St, Hannibal, MO 63401
  • /18

    $159,900

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

    1613 Broadway, Hannibal, MO 63401

    Step into this beautifully restored 3-bedroom, 2-bath home offering the perfect blend of modern style and everyday comfort. Designed with an open floor plan, this home features a large kitchen with ample counter space and updated finishes—perfect for cooking, hosting, and gathering.A separate dining area provides a dedicated space for meals and entertaining, while the seamless flow

    Jennifer Ruhl Ravenscraft Realty

    1613 Broadway, Hannibal, MO 63401
  • /43

    $240,000

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

    9575 County Road 410, Hannibal, MO 63401

    Welcome to this move-in ready, veteran-owned home located just inside city limits in a serene, quiet area close to the river. This well-maintained property features 3 spacious bedrooms and 2 full bathrooms, offering plenty of space for family and guests.Enjoy the peace of mind and privacy of a fully fenced yard, perfect for pets or entertaining. All appliances convey, making your move

    Kelly LaForce Century 21 Broughton Team

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

    $240,000

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

    9575 County Road 410, Hannibal, MO 63401

    Welcome to this move-in ready, veteran-owned home located just inside city limits in a serene, quiet area close to the river. This well-maintained property features 3 spacious bedrooms and 2 full bathrooms, offering plenty of space for family and guests. Enjoy the peace of mind and privacy of a fully fenced yard, perfect for children, pets, or entertaining. All appliances convey, making your

    Barbara Broughton CENTURY 21 Broughton Team

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

    $204,500

    • 3 Beds
    • 1.5 Baths
    • 2,479 Sq Ft

    4006 Overhill Dr, Hannibal, MO 63401

    Welcome to this inviting 4-bedroom, 1.5-bath home offering plenty of space and comfort for your family. Inside, you’ll find both a cozy living room and a separate family room, perfect for entertaining or creating quiet retreats. Enjoy the warmth and charm of two fireplaces, adding character and comfort throughout the seasons.The home is set on a large yard, providing ample space for

    Jennifer Ruhl Ravenscraft Realty

    4006 Overhill Dr, Hannibal, MO 63401
  • /28

    $210,000

    • 3 Beds
    • 2 Baths
    • 2,214 Sq Ft

    1109 Fulton Ave, Hannibal, MO 63401

    Please come and see this spacious 3-bedroom, 2-bathroom home with over 2,200 square feet. It could be party central with a covered patio with a full kitchen and uncovered entertainment area with a tile floor. Newer roofs and it has been completely remodeled in the last four years making it a comfortable home on 2 lots. The carport area is over sized for two cars. There is a lockable workshop with

    Cecilia Davila Gamez Century 21 Broughton Team

    1109 Fulton Ave, Hannibal, MO 63401
  • /18

    $239,900

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

    9197 County Road 418, Hannibal, MO 63401

    This location is west of Hannibal between Highway MM and West Ely Rd outside the city limits on a beautiful lot (1.7 acres) and is calling your name. It has a country setting but is still close to restaurants, shopping, hospital and clinic, along with the Mark Twain Lake being within 30 minutes and so much more. This 4 bedroom, 2 bath home is a spacious with a two car garage offers main living

    Sheena Smith Prestige Realty, Inc

    9197 County Road 418, Hannibal, MO 63401
  • /14

    $179,000

    • 5 Beds
    • 1.5 Baths
    • 2,333 Sq Ft

    310 N 3rd St, Hannibal, MO 63401

    Just steps from Hannibal's historic district this property could be your next investment opportunity. Airbnb, VRBO, the location begs for the opportunity of a short term rental, or maybe you are looking to relocate to the downtown area where you can walk Main St. and be part of the action. This 5 bedroom bungalow features 2 bedrooms and 1 full bathroom on the main level, kitchen, butlers pantry,

    Sue-ann Westhoff Prestige Realty, Inc

    310 N 3rd St, Hannibal, MO 63401
  • /6

    $109,000

    • 1 Bed
    • 1 Bath
    • 926 Sq Ft

    1901 Chestnut St, Hannibal, MO 63401

    Don't miss a chance to see this one bedroom, one bath cozy, updated home with so much character. The shrubs surrounding the house gives privacy and a nice curb appearance. Walking in the front door leads to the living room which flows into the dining area. The kitchen has a beautiful back splash, an island and a mounted TV that stays and off of it is a large utility area providing extra space.

    Sheena Smith Prestige Realty, Inc

    1901 Chestnut St, Hannibal, MO 63401
  • /30

    $94,000

    • 1 Bed
    • 1 Bath
    • 729 Sq Ft

    106 S Levering Ave, Hannibal, MO 63401

    Charming bungalow full of character! You’ll love the arched doorways, hardwood floors, and classic panel doors that give this home its cozy personality. The bright living room opens to the dining area through an archway, creating a spacious feel with tons of natural light. The kitchen features white cabinetry, open shelving, and a fun black-and-white backsplash. Although this home has one

    Lisa Kairy Prestige Realty, Inc

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

    $725,000

    • 4 Beds
    • 4 Baths
    • 4,294 Sq Ft

    270 Gala Dr, Hannibal, MO 63401

    Welcome to this charming full brick home in the sought-after Fette Orchard Subdivision. This spacious property features 4 bedrooms and 4 bathrooms, offering ample room for your family's needs. The home boasts solid surface countertops in both kitchens, custom tile flooring as well as a partially finished, walk-out basement that provides endless possibilities for additional living space or

    Angela Peters Century 21 Broughton Team

    270 Gala Dr, Hannibal, MO 63401
  • /22

    $157,000

    • 2 Beds
    • 1 Bath
    • 960 Sq Ft

    593 Virginia St, Hannibal, MO 63401

    Charming 2-Bedroom Home with Walkout Basement - Veteran Owned & Newly Updated! Welcome home to this beautifully remodeled 2-bedroom, 1-bath, 960 sq. ft. property offering comfort, style, and room to grow! This veteran-owned home has been thoughtfully updated throughout, including a brand-new roof in 2024, ensuring peace of mind for years to come. Step inside to find an inviting layout with fresh

    Kelly LaForce Century 21 Broughton Team

    593 Virginia St, Hannibal, MO 63401
  • /11

    $19,000

    • 2 Beds
    • 2 Baths
    • 1,255 Sq Ft

    1251 Lyon St, Hannibal, MO 63401

    This 2-bedroom, 1-bath home offers potential for investors or those looking to customize their own space. The property features new flooring throughout and provides a clean slate for further improvements. With some finishing touches, this home could be an addition to an investment portfolio or rental property. Conveniently located close to downtown and shopping.

    Ariana Brown Prestige Realty, Inc

    1251 Lyon St, Hannibal, MO 63401
  • /24

    $59,900

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

    427 N 7th St, Hannibal, MO 63401

    Two story home located blocks from downtown Hannibal. The interior has been cleaned and is ready for a new owner to add finishing touches. The home has original pocket doors, woodwork, and built-in cabinet. The main level has a living room, dining room, extra room that could be office or family room (currently being used as laundry room and half bathroom), and kitchen. The kitchen has new white

    J'Nelle Lee Hannibal Realty LLC

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

    $132,500

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

    1202 Valley St, Hannibal, MO 63401

    Nice home on large lot with plenty of updates to meet your needs. Home was totally renovated a few years ago with new wiring, plumbing, roof, windows, siding and flooring, kitchen and bathroom. Two bedrooms, 1 bath all on one level. The laundry room and utility room just off the kitchen as well as additional storage closet. Hallway leads out to the covered side porch overlooking the large yard

    Sheri Neisen Prestige Realty, Inc

    1202 Valley St, Hannibal, MO 63401
  • /13

    $19,000

    • 2 Beds
    • 1 Bath
    • 678 Sq Ft

    1328 Ely St, Hannibal, MO 63401

    This two-bedroom home is a great opportunity for those looking to invest some work into a property with solid potential. While it needs renovations, it's ideally located within walking distance of the scenic Sodalis Nature Preserve and Dempsey Dog Park. It is perfect for outdoor enthusiasts and pet lovers alike. This home is ready for someone with vision to bring it back to life. A true diamond

    Jenny Sanders Century 21 Broughton Team

    1328 Ely St, Hannibal, MO 63401
  • /72

    $824,900

    • 4 Beds
    • 3.5 Baths
    • 4,870 Sq Ft

    53 Lela Ln, Hannibal, MO 63401

    Stunning Home on 3 Scenic Acres in Clear Creek Subdivision. Tucked away at the end of peaceful Lela Lane, this remarkable 4-bedroom, 3-bathroom home with a bonus room offers the perfect blend of luxury, space, and privacy. Situated on 3 acres in Clear Creek Subdivision, this property is an ideal retreat just minutes from town. Step inside to soaring vaulted ceilings and a striking stone fireplace

    Kassondra Terrill EXP Realty, LLC

    53 Lela Ln, Hannibal, MO 63401
  • /20

    $136,000

    • 3 Beds
    • 1 Bath
    • 1,130 Sq Ft

    3149 James Rd, Hannibal, MO 63401

    MOTIVATED SELLER! PRICE REDUCED! This home may may resemble a manufactured home in appearance, but it is a stick built home, ranch style. Recently remodeled and ready for a new family. Large kitchen/dining combination with butcher block counter top, deep stainless steel sink and pretty bay window overlooking the side yard. The living room is open to the kitchen with plenty of room for family

    Lisa Kairy Prestige Realty, Inc

    3149 James Rd, Hannibal, MO 63401
  • /14

    $99,900

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

    1116 Park Ave, Hannibal, MO 63401

    Three bedroom two bath property that offers plenty of space inside and out. Large living room and kitchen as well as three bedrooms and spacious bathroom on the main level. Dining room off the kitchen walks out to a nice deck that overlooks the back yard. Lower level offers plenty of storage and laundry connection as well as a walk door outside. Take a peak at the opportunity to become a

    Sheri Neisen Prestige Realty, Inc

    1116 Park Ave, Hannibal, MO 63401
  • /6

    $65,000

    • Land
    • 0.17 Acre
    • $377,907 per Acre

    1008 Center St, Hannibal, MO 63401

    Rarely is there an opportunity to build an historical style home in the Historical district of Hannibal but here it is. This lot offers street and back alleyway for easy access. Utilities are at boundaries of property. Lot is large enough to add a 21st century historical style home or a traditional style home, choices galore.

    Janet Brown Century 21 Broughton Team

    1008 Center St, Hannibal, MO 63401
  • /16

    $49,900

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

    2210 Spruce St, Hannibal, MO 63401

    Charming 3-Bedroom, 2-Bath Home with Bonus Room and Detached Garage Welcome to this spacious, affordable home full of potential! Featuring 3 spacious bedrooms and 2 full bathrooms, this property offers comfortable living for a family or anyone looking for extra space. The home includes a large living room, a separate dining area, and a bonus room in the back that can be used as a home office,

    Sheena Smith Prestige Realty, Inc

    2210 Spruce St, Hannibal, MO 63401
  • /18

    $119,000

    • 2 Beds
    • 1 Bath
    • 936 Sq Ft

    2606 Hope St, Hannibal, MO 63401

    Welcome to this beautifully remodeled 2-bedroom, 1-bath bungalow offering convenient main-level living and stylish updates throughout. Perfect as a starter home or a cozy place to retire, this home features an open floor plan and thoughtful upgrades completed in 2020—including new windows, siding, metal roof, wiring, flooring, drywall, paint, and new furnace 2023.Enjoy time on the spacious

    Sue-ann Westhoff Prestige Realty, Inc

    2606 Hope St, Hannibal, MO 63401
  • /30

    $295,000

    • 4 Beds
    • 3 Baths
    • 2,595 Sq Ft

    2901 Pleasant St, Hannibal, MO 63401

    Step inside this beautifully remodeled Colonial that blends timeless character with modern updates. Featuring three spacious levels of living, this 4-bedroom home offers a bathroom on every floor for ultimate convenience.You’ll love the charm of the original hardwood floors paired with fresh finishes throughout. The updated kitchen and living spaces make this home move-in ready, while

    Jacob Buckman Century 21 Broughton Team

    2901 Pleasant St, Hannibal, MO 63401
  • /20

    $279,900

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

    116 Stone Ridge Dr, Hannibal, MO 63401

    Nestled at 116 Stone Ridge Drive in Hannibal, this single-family residence presents a wonderful opportunity. Built in 2019, this home includes three bedrooms with two full baths on the main level as well as a partial bath in the basement. Open concept living, dining room, and kitchen and main level laundry is a plus! Since their ownership, the sellers have finished a portion of the basement for

    Sheri Neisen Prestige Realty, Inc

    116 Stone Ridge Dr, Hannibal, MO 63401
  • /49

    $464,000

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

    8508 Centerville Rd, Hannibal, MO 63401

    This stunning 3-bedroom, 3-bathroom tri-level home is nestled on a sprawling 5.6 acre lot complete with its own spring-fed creek-an idyllic setting for nature lovers and tranquility seekers. Upon entering, you’ll be greeted by the warmth of maple flooring that seamlessly guides you through the inviting main floor living space. The gourmet kitchen boasts cherry cabinets and granite countertops.

    Diana Waschenbach-Gronewold Zanger & Associates, Inc.

    8508 Centerville Rd, Hannibal, MO 63401
  • /20

    $329,000

    • 5 Beds
    • 2 Baths
    • 2,378 Sq Ft

    49374 Laura Dr, Hannibal, MO 63401

    Space, style, location... this home truly has it all! Step inside this beautifully updated 5-bedroom home where you are welcomed inside the front door by a double-sided fireplace entertaining the massive living area and separate dining room. In the kitchen, you'll find ample cabinet and countertop space, plus a breakfast bar - perfect for busy mornings or holding extra dishes while hosting

    Aaron Peters Century 21 Broughton Team

    49374 Laura Dr, Hannibal, MO 63401
  • /74

    $1,100,000

    • 6 Beds
    • 6.5 Baths
    • 9,722 Sq Ft

    171 Rolling Meadows, Hannibal, MO 63401

    Welcome to this exceptional one-owner custom-built home, offering nearly 10,000 sq ft of thoughtfully designed space on 2.43-acre lot. Built in 2008, this full-brick home combines timeless craftsmanship with modern comfort. Inside, you’ll find 6 spacious bedrooms—each with private en-suite baths & walk-in closets. The open-concept main level features 10-foot ceilings, a chef’s kitchen with

    Lisa Kairy Prestige Realty, Inc

    171 Rolling Meadows, Hannibal, MO 63401
  • /11

    $42,000

    • 2 Beds
    • 1 Bath
    • 1,176 Sq Ft

    2101 Spruce St, Hannibal, MO 63401

    This 2/3 bedroom home sits on a corner lot located on Hayden and Spruce St. There is off street parking and access from an alley. The laundry is located on the main level. The large kitchen offers a space for a small table. A little freshing up and this could be a great investment property or a single family residence. NEW roof 2023.

    Sue-ann Westhoff Prestige Realty, Inc

    2101 Spruce St, Hannibal, MO 63401

Showing Results 1 - 40, Page 1 of 4

Why Live in Hannibal

Hannibal, MO, a small city of 17,000 residents, is renowned for its connection to Mark Twain and its picturesque setting along the Mississippi River. This northeast Missouri city, located just 100 miles from St. Louis, features a quaint historic downtown with Greek Revival and Colonial Revival homes, while suburban areas predominantly offer ranch-style houses. Hannibal's economy is supported by major employers such as General Mills, Hannibal Regional Hospital, and Watlow Electric Manufacturing Company. The Hannibal School District #60, which serves 3,400 students, is highly rated and will soon introduce the Hannibal Innovation Campus for technical training. Riverview Park, spanning 465 acres, provides stunning river views, while Sodalis Nature Preserve offers trails and a dog park. Hannibal's downtown and the Huck Finn Shopping Center cater to shopping needs, with larger retail options available in nearby Quincy and St. Louis. The city hosts several annual events, including Tom Sawyer Days, the Big River Steam Punk Festival, and the Twain on Main Festival. Cultural attractions include the Mark Twain Boyhood Home & Museum and the Mark Twain Cave Complex. Hannibal enjoys lower crime rates compared to the national average, and residents often use St. Louis Lambert International Airport for broader flight options. Summers are hot and humid, winters cold and snowy, with a lower-than-average tornado risk for Missouri.

Frequently Asked Questions

What is the average home price in Hannibal, MO?
Homes for sale in Hannibal, MO have an average home price of $240,908.
How many homes have sold over the last 12 months in Hannibal, MO?
377 homes have sold in Hannibal, MO over the last 12 months.
What are the most popular zip codes in Hannibal, MO?
The most popular zip codes in Hannibal, MO include 63401, 63459, 62305, 62360 and 63461.
How much do you need to make to afford a house in Hannibal?
The median home price in Hannibal is $185,000. If you put a 20% down payment of $37,000 and had a 30-year fixed mortgage with an interest rate of 6.22%, your estimated principal and interest payment would be $910 a month plus property taxes, HOA fees, home insurance, PMI, and utilities. Using the 28% rule, you would need to make at least $39K a year to afford the median home price in Hannibal.
How are the schools in Hannibal, MO?
Hannibal, MO has highly rated public and private schools. Some of the best schools in Hannibal based on Niche Grades are Oakwood Elementary School, A.D. Stowell Elementary School and Palmyra Elementary School. Browse all the schools in Hannibal, MO to learn more.

Home Trends in Hannibal, MO

Housing Trends

Median Sale Price
$176,800
Median Single Family Sale Price
$180,000
Median 2 Bedroom Sale Price
$214,950
Average Price Per Sq Ft
$115
Number of Homes for Sale
16
Last 12 months Home Sales
377
Months of Supply
0.50
Median List Price
$185,000
Median Change From 1st List Price
4%
Median Home Sale Price YoY Change
10%
How to Buy a Home How to Finance a Home How to Sell a Home