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 2011 Census, Heidelberg had a population of 5,714.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.