Tupelo is a city located in Lee County, Mississippi. With a 2020 population of 38,030, it is the 7th largest city in Mississippi and the 1033rd largest city in the United States. Tupelo is currently declining at a rate of -0.23% annually but its population has increased by 10.09% since the most recent census, which recorded a population of 34,546 in 2010. Tupelo reached it's highest population of 38,583 in 2013. Spanning over 65 miles, Tupelo has a population density of 591 people per square mile.
The average household income in Tupelo is $67,680 with a poverty rate of 16.88%. The median rental costs in recent years comes to $767 per month, and the median house value is $142,600. The median age in Tupelo is 35.5 years, 33.2 years for males, and 37.2 years for females. For every 100 females there are 85.6 males.