L'emplacement de Johannesburg est à 26 degrés, 12 minutes et 16 secondes de latitude sud et 28 degrés, 2 minutes et 44 secondes de longitude est. Johannesburg est la capitale provinciale de Gauteng, qui se trouve dans le hautes terres d'Afrique du Sud appelées Highveld. C'est aussi le siège de la Cour suprême du pays, la Cour constitutionnelle.
La ville de Johannesburg, également appelée « Jozi » ou « Jo'burg », est située à 5 740 pieds au-dessus du niveau de la mer. Pretoria, la capitale de l'Afrique du Sud et la ville voisine la plus proche de Johannesburg, est à environ 36 miles au nord, tandis que Cape Town est à environ 870 miles au sud-ouest.