Alberton lies at an elevation of approximately above sea level on the banks of the Natal Spruit, approximately 11 km south-east of Johannesburg, 59 km south of Pretoria and 49 km north-east of Vereeniging. Organisationally and administratively, it is included in the City of Ekurhuleni Metropolitan Municipality.
