Palmyra is a city located in Marion County Missouri. It is also the county seat of Marion County. With a 2020 population of 3,573, it is the 171st largest city in Missouri and the 5721st largest city in the United States . Palmyra is currently declining at a rate of -0.36% annually and its population has decreased by -0.61% since the most recent census, which recorded a population of 3,595 in 2010. Palmyra reached it's highest population of 3,626 in 2011. Spanning over 3 miles, Palmyra has a population density of 1,223 people per square mile.
The average household income in Palmyra is $53,807 with a poverty rate of 17.11%. The median rental costs in recent years comes to $531 per month, and the median house value is $115,800. The median age in Palmyra is 35.3 years, 32.8 years for males, and 37.5 years for females.