It lies at an altitude of about above sea level, in a warm, sheltered, fertile valley, surrounded by the hills of the Magaliesberg range.
Город находится на высоте 1 339 м над уровнем моря в тёплой, защищённой от холодных ветров и плодородной долине в окружении отрогов хребта Магалисберг.