Heidelberg is a suburb of Melbourne, Australia, 13 km north-east of Melbourne's central business district. Its local government area is the City of Banyule. At the 2016 Census, Heidelberg had a population of 6,225.
Once a large town on Melbourne's fringe, Heidelberg was absorbed into Melbourne as part of the latter's northward expansion after World War II. Heidelberg once had its own historic Central Business District including its own municipality in the former City of Heidelberg.
It was named after the German city of Heidelberg.