Missouri Marion County

Palmyra

A city in Marion County, Missouri — population 3,578 as of 2020.

Open the map Official city site

This Afternoon 86°F Mostly Sunny11% precip
Tonight 71°F Mostly Clear6% precip
Thursday 88°F Slight Chance Showers And Thunderstorms22% precip
Thursday Night 70°F Partly Cloudy then Slight Chance Showers And Thunderstorms17% precip

In and around Palmyra

Musicians & bands near Palmyra →

Explore the Greater Hannibal metro →

Palmyra changes faster than we can keep up.

Something opened, closed or moved? Tell us and we'll put it right. Our editors review submissions before they publish — you'll need an account with access to send one.

Palmyra by the numbers

Population 3,578Population figure, 2020
Households & income
Area
3.1 sq mi (8.04 km²)
Median age
37.8
Households
1,415
Persons per household
2.5
Median household income
$69,922
Median house value
$184,200
2020–2024 ACS
Municipal office
Office
MAYOR
Address
PO BOX 32, PALMYRA, MO 63461
Municipal record
An unhandled error has occurred. Reload 🗙