Marion County, Missouri cities by population

Number of cities: 3
Population: 28,564
Largest city: Hannibal
Table of cities in Marion County, Missouri sorted by population from largest to smallest.
CityTypePopulation
Hannibalcity17,165
Palmyracity3,620
Monroe Citycity2,995

What is the largest city in Marion County, Missouri?

Hannibal is the largest city in Marion County, Missouri with a population of 17,165.

TOP-5 cities by population in Marion County, Missouri:
  • Hannibal
  • Palmyra
  • Monroe City