Magnolia is a city located in Pike County Mississippi. It is also the county seat of Pike County. With a 2020 population of 2,166, it is the 94th largest city in Mississippi and the 7326th largest city in the United States . Magnolia is currently declining at a rate of -1.05% annually and its population has decreased by -10.50% since the most recent census, which recorded a population of 2,420 in 2010. Magnolia reached it's highest population of 2,419 in 2010. Spanning over 6 miles, Magnolia has a population density of 353 people per square mile.
The average household income in Magnolia is $45,113 with a poverty rate of 21.66%. The median rental costs in recent years comes to $717 per month, and the median house value is $80,800. The median age in Magnolia is 46.1 years, 38.2 years for males, and 54.1 years for females.