Marion County, Missouri Cities (2025)

6 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hannibal116,74317,073-0.39%1,04616 City
Palmyra23,6503,6190.16%1,1763 City
Philadelphia33781867.39%4991 CDP
Rensselaer42532510%1292 Village
Sundown51991066.99%1361 CDP
Taylor61411400%817 Township

Marion County Cities Summary

Largest City

Hannibal is the largest city in Marion County, with a population of 16,743.

Smallest City

Taylor is the smallest city in Marion County, with a population of 141.

10 Largest Cities

There are 6 cities in Marion County, Missouri.

Location of Marion County