Heidelberg is a town in Jasper County, Mississippi, United States. The population was 718 at the 2010 census, down from 840 at the 2000 census.
Category: Jasper, Mississippi, United States