Heidelberg ist eine Stadt in der südafrikanischen Provinz Gauteng. 2011 hatte sie 35.563 Einwohner. Die Stadt ist Verwaltungssitz der Gemeinde Lesedi (Sesotho lesedi, „Licht“) im Distrikt Sedibeng. Sie liegt in der Nähe des Suikerbosrand Nature Reserves. Die Fernstraße N3 von Johannesburg nach Durban führt nahe an Heidelberg vorbei.