← Back to Discover · All towns in Missouri
Towns in Marion County
3 towns with data in Marion County, Missouri, largest first. Find your matches.
Hannibal is the largest of the 3 towns we list in Marion County, with 16,771 people. Together they have 20,613 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Hannibal | 16,771 | $53,721 | $127,700 |
| Palmyra | 3,623 | $69,922 | $184,200 |
| Philadelphia | 219 | $51,375 | $99,100 |
ZIP codes in Marion County
6 ZIP codes in Marion County, Missouri. A ZIP code can also reach into a neighboring county.
Nearby counties in Missouri
Link to this page
Copy this HTML to link to this page from your own site.