Marion County, Missouri Cities (2025)

10 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Hannibal116,74317,110-0.39%1,04616 City
Hannibal216,74317,073-0.39%1,04616 City
Palmyra33,6503,6210.16%1,1763 City
Palmyra43,6503,6190.16%1,1763 City
Philadelphia53781867.39%4991 CDP
Rensselaer62532510%1292 Village
Rensselaer72532510%1292 Village
Sundown81991066.99%1361 CDP
Taylor91411410%817 Township
Taylor101411400%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 10 cities in Marion County, Missouri.

Location of Marion County