Gallery
Hybrid
Map
Skip to main content
CityHomes: Homes For Sale and Homes for Rent

about Hannibal

Hannibal is located in Marion county Missouri with a geographic area of 16.0 square miles. The total population in Hannibal is 17,312 with 47.7% male and 52.3% female. Children under age 5 represent 5.9% of the population, under age 18 equal 23.2% of the population and over age 65 is 18.3% of the population. The median household income is $46,504, per capita income is $24,110. There are a total of 7,053 housing units with 57.1% owner occupied. Education includes 34.5% of residents that are high school graduates and 22.5% with a bachelor's degree or higher. The average temperature in Hannibal in the summer is 75 degrees, and in the winter 32 degrees.

Hannibal
global settings
Hannibal
(0)Status
(0)Price
(0)Bedrooms
(0)Bathrooms
(0)Type
(0)Square Feet
(0)Amenities
(0)Acres
(0)Virtual
(0)Other
(0)Keyword

148 Homes for Sale in Hannibal

123456
...
11
...
13

Cities near Hannibal

  • Quincy Homes For Sale
  • Keokuk Homes For Sale
  • Monroe City Homes For Sale
  • Bowling Green Homes For Sale
  • Mexico Homes For Sale
  • Elsberry Homes For Sale
  • Palmyra Homes For Sale
  • Hamilton Homes For Sale
  • Silex Homes For Sale
  • Pittsfield Homes For Sale
  • Perry Homes For Sale
  • Paris Homes For Sale
  • Warsaw Homes For Sale
  • Louisiana Homes For Sale
  • Shelbina Homes For Sale
  • New London Homes For Sale
  • Meredosia Homes For Sale
  • Clarksville Homes For Sale
  • Center Homes For Sale
  • Canton Homes For Sale
  • view more nearby cities

Hannibal Homes For Sale

  • Hannibal Land for Sale
  • Hannibal Single Family Home for Sale
  • Hannibal Multi-Family Home for Sale

zip near Hannibal

  • 63401 Homes For Sale
  • 62305 Homes For Sale
  • 62301 Homes For Sale
  • 63456 Homes For Sale
  • 63334 Homes For Sale
  • 65265 Homes For Sale
  • 63343 Homes For Sale
  • 63461 Homes For Sale
  • 62341 Homes For Sale
  • 62363 Homes For Sale
  • 63377 Homes For Sale
  • 62379 Homes For Sale
  • 63462 Homes For Sale
  • 65275 Homes For Sale
  • 63353 Homes For Sale
  • 63468 Homes For Sale
  • 63459 Homes For Sale
  • 62665 Homes For Sale
  • view more zips
Google Maps Static Image
16. 1504 Union Street
1. 1504 Union Street
2. 1504 Union Street
1 of 16
new listing 5 days ago
Hannibal
1504 Union Street
Hannibal, MO 63401
3 Bd1 Ba1,236 SF
Single Family Home
$125,000
$101 SF
Listing by: Prestige Realty, Inc
Listed:7/19/2025$125,000
datePricevariancetype
7/19/2025$125,000--Listed
12. 1515 Bird Street
1. 1515 Bird Street
2. 1515 Bird Street
1 of 12
new listing 5 days ago
Hannibal
1515 Bird Street
Hannibal, MO 63401
2 Bd1 Ba999 SF
Single Family Home
$10,900
$11 SF
Listing by: Mid America Property Partners
Listed:7/19/2025$10,900
datePricevariancetype
7/19/2025$10,900--Listed
5. 2116 Grace Street
1. 2116 Grace Street
2. 2116 Grace Street
1 of 5
new listing 6 days ago
Hannibal
2116 Grace Street
Hannibal, MO 63401
2 Bd1 Ba932 SF
Single Family Home
$1
$0 SF
Listing by: See Real Estate
Listed:7/17/2025$1
datePricevariancetype
7/17/2025$1--Listed
31. 49-51-51 Terrace Lane
1. 49-51-51 Terrace Lane
2. 49-51-51 Terrace Lane
1 of 31
new listing 8 days ago
Hannibal
49-51-51 Terrace Lane
Hannibal, MO 63401
2 Bd2 Ba952 SF
Single Family Home
$399,000
$419 SF
Listing by: Prestige Realty, Inc
Listed:7/16/2025$399,000
datePricevariancetype
7/16/2025$399,000--Listed
15. 9197 County Road 418
1. 9197 County Road 418
2. 9197 County Road 418
1 of 15
new listing 8 days ago
Hannibal
9197 County Road 418
Hannibal, MO 63401
4 Bd2 Ba1,920 SF
Single Family Home
$275,000
$143 SF
Listing by: Prestige Realty, Inc
Listed:7/16/2025$275,000
datePricevariancetype
7/16/2025$275,000--Listed
25. 806 Pleasant Street
1. 806 Pleasant Street
2. 806 Pleasant Street
1 of 25
new listing 9 days ago
Hannibal
806 Pleasant Street
Hannibal, MO 63401
2 Bd1 Ba1,243 SF
Single Family Home
$135,000
$109 SF
Listing by: Prestige Realty, Inc
Listed:7/15/2025$135,000
datePricevariancetype
7/15/2025$135,000--Listed
42. 4006 Highway Mm
1. 4006 Highway Mm
2. 4006 Highway Mm
1 of 42
new listing 12 days ago
Hannibal
4006 Highway Mm
Hannibal, MO 63401
2 Bd2 Ba3,000 SF
Single Family Home
$775,000
$258 SF
Listing by: Prestige Realty, Inc
Listed:7/12/2025$775,000
datePricevariancetype
7/12/2025$775,000--Listed
42. 4006 Highway Mm
1. 4006 Highway Mm
2. 4006 Highway Mm
1 of 42
new listing 12 days ago
Hannibal
4006 Highway Mm
Hannibal, MO 63401
2 Bd2 Ba3,000 SF
Single Family Home
$775,000
$258 SF
Listing by: Prestige Realty, Inc
Listed:7/12/2025$775,000
datePricevariancetype
7/12/2025$775,000--Listed
28. 3313 Saint Charles Street
1. 3313 Saint Charles Street
2. 3313 Saint Charles Street
1 of 28
new listing 12 days ago
Hannibal
3313 Saint Charles Street
Hannibal, MO 63401
2 Bd1 Ba1,005 SF
Single Family Home
$125,000
$124 SF
Listing by: Prestige Realty, Inc
Listed:7/12/2025$125,000
datePricevariancetype
7/12/2025$125,000--Listed
20. 606 Olive Street
1. 606 Olive Street
2. 606 Olive Street
1 of 20
new listing 13 days ago
Hannibal
606 Olive Street
Hannibal, MO 63401
2 Bd1 Ba992 SF
Single Family Home
$135,000
$136 SF
Listing by: Century 21 Broughton Team
Listed:7/11/2025$135,000
datePricevariancetype
7/11/2025$135,000--Listed
3. 22 Sydney Road
1. 22 Sydney Road
2. 22 Sydney Road
1 of 3
new listing 14 days ago
Hannibal
22 Sydney Road
Hannibal, MO 63401
Land
$195,500
Listing by: See Real Estate
Listed:7/10/2025$195,500
datePricevariancetype
7/10/2025$195,500--Listed
6. 8 Sydney Road
1. 8 Sydney Road
2. 8 Sydney Road
1 of 6
new listing 14 days ago
Hannibal
8 Sydney Road
Hannibal, MO 63401
Land
$68,000
Listing by: See Real Estate
Listed:7/10/2025$68,000
datePricevariancetype
7/10/2025$68,000--Listed
  • Terms of Use
  • Privacy Policy
  • Agent Products
  • Broker Products
  • Display Your Listings
  • Feedback
  • Sitemap
  • Agent Log In
    • Sales
      • United States Homes for Sale
      • Atlanta Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Austin Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Boston Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Chicago Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Dallas Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Las Vegas Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Miami Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • New York City Apartments for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Philadelphia Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
      • Washington DC Homes for Sale
        • All Listings
        • Open Houses
        • Price Reduced
        • New Listings
    • Rentals
      • United States Homes For Rent
      • Atlanta Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Austin Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Boston Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Chicago Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Dallas Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Las Vegas Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Miami Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • New York City Apartments for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Philadelphia Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
      • Washington DC Homes for Rent
        • All Listings
        • Open Houses
        • New Listings
    • Buildings
      • All Buildings
      • New Home Communities
        • Single Family
        • Condo/Townhouse
      • Adult/Senior Communities
    • Locations
    • Agents
      • United States Real Estate Agents
      • Atlanta Real Estate Agents
      • Austin Real Estate Agents
      • Boston Real Estate Agents
      • Chicago Real Estate Agents
      • Dallas Real Estate Agents
      • Las Vegas Real Estate Agents
      • Miami Real Estate Agents
      • New York Real Estate Agents
      • Philadelphia Real Estate Agents
      • Washington DC Real Estate Agents
    • City Sites
      • CityHomes
      • Atlanta
      • Austin
      • Boston
      • Chicago
      • Dallas
      • Las Vegas
      • Miami
      • New York City
      • Philadelphia
      • Washington DC
    • Products
      • Agents
      • Brokers
      • Franchises
      • Display Your Listings