Randfontein is a gold mining town in western Gauteng. Randfontein lies about 45 km west of the Johannesburg city centre. Randfontein is essentially a rural collection of farms and small holdings. North west of Randfontein are the Magaliesberg and Witwatersberg mountains. Randfontein is more like a suburb of Johannesburg, even if it falls under a separate municipality.