Midwest

Hannibal

Marion County, MO

Population

17,003

Walk Score

75 · Very Walkable

Median rent

$798

Median home value

$126,900

Platted

1819

Hannibal is a city along the Mississippi River in Marion and Ralls counties in Missouri, United States. According to the 2020 U.S. census, the population was 17,108, making it the largest city in Marion County. The bulk of the city is in Marion County, with a tiny sliver in the south extending into Ralls County.

From Wikipedia. Released under CC BY-SA.

On the National Register

Historic districts

  • Broadway District · listed 1986
  • Central Park Historic District · listed 1982
  • Maple Avenue Historic District · listed 2002
  • Mark Twain Historic District · listed 1978
  • North Main Street Historic District · listed 1986
  • Ilasco Historic District · listed 2016

Notable landmarks

  • Barkley, Levi, House · listed 1984
  • Buildings at 207-209 South Main St. · listed 1986
  • Clemens Field · listed 2008
  • Davidson Building · listed 1986
  • Digel Block · listed 1986
  • Ebert-Dulany House · listed 1983
  • Eighth and Center Streets Baptist Church · listed 1980
  • Elliott's, Robert, Wholesale Grocery · listed 1986
  • Federal Building · listed 1980
  • Green Double House · listed 1986
  • Hafner Grocery Warehouse · listed 1986
  • Hannibal Lime Company Office · listed 1984
  • Hannibal Old Police Station and Jail · listed 1979
  • Hendren Farm · listed 1984
  • Hock Building · listed 1986
  • Holmes-Dakin Building · listed 1986
  • Horr, Benjamin, House · listed 1986
  • Marion County Courthouse · listed 2002
  • Marion County Courthouse
  • Mark Twain Hotel · listed 1986
  • Masterson, Robert, House · listed 1984
  • Mitchell-Anderson House
  • Osterhout Mound Park · listed 1973
  • Riverview Park · listed 2005
  • Rockcliffe Mansion · listed 1980
  • …and 6 more

Add to this page

Know this town? Share a tip, a memory, or a photo for other visitors.

New towns in your inbox.

An occasional dispatch when we add towns or publish a trip idea. No spam, ever.