Heidelberg is a city located in Jasper County Mississippi. With a 2020 population of 653, it is the 189th largest city in Mississippi and the 12165th largest city in the United States . Heidelberg is currently declining at a rate of -0.46% annually and its population has decreased by -9.05% since the most recent census, which recorded a population of 718 in 2010. Heidelberg reached it's highest population of 701 in 2010. Spanning over 5 miles, Heidelberg has a population density of 128 people per square mile.
The average household income in Heidelberg is $46,291 with a poverty rate of 27.09%. The median rental costs in recent years comes to $694 per month, and the median house value is $81,900. The median age in Heidelberg is 53 years, 39.5 years for males, and 59.9 years for females.