Town Chart.

← 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.

TownPopulationTypical household incomeTypical 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.