Marion County, Missouri cities by population
Number of cities: 3
Population: 28,564
Largest city: Hannibal
| City | Type | Population |
|---|---|---|
| Hannibal | city | 17,165 |
| Palmyra | city | 3,620 |
| Monroe City | city | 2,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