Heidelberg is a city located in Mississippi. With a 2020 population of 667, it is the 187th largest city in Mississippi and the 12102nd largest city in the United States. Heidelberg is currently declining at a rate of -0.15% annually and its population has decreased by -7.10% since the most recent census, which recorded a population of 718 in 2010. Heidelberg reached it's highest population of 704 in 2010. Spanning over 5 miles, Heidelberg has a population density of 130 people per square mile.
The average household income in Heidelberg is $48,821 with a poverty rate of 24.94%. The median rental costs in recent years comes to $676 per month, and the median house value is $79,000. The median age in Heidelberg is 43.4 years, 34.8 years for males, and 57.5 years for females. For every 100 females there are 104.4 males.