podają jako liczbę mieszkańców obszaru miejskiego (urban agglomeration wg definicji Rady Gospodarczej i Społecznej ONZ) Johannesburga ponad 5 636 000.

thumb|upright|left|Mapa językowa Johannesburga

Rasa% Czarni Afrykanie 64,2 Biali 13,9 Koloredzi 13,9 Azjaci i Hindusi 6,7 Inni 1,3

JęzykPopulacja% IsiZulu 174 620 17,31 Sotho 57 223 5,72 IsiXhosa 56 995 5,65 Afrikaans 161 653 16,02 Sepedi 42 759 4,24 Setswana 53 973 5,35 angielski 374 576 37,12 Xitsonga 24 509 2,43 SiSwati 7581 0,75 Tshivenda 15 401 1,53 IsiNdebele 11 725 1,16 Inne języki Afryki Południowej 28 019 2,78

Geografia Johannesburg jest największym miastem w Południowej Afryce. Chociaż miasto jest stolicą najbogatszej prowincji w Południowej Afryce, prowincji Gauteng, i jest siedzibą dla Trybunału Konstytucyjnego, to nie jest jedną z trzech stolic (są nimi: Pretoria – wykonawcza, Kapsztad – ustawodawcza oraz Bloemfontein – sądownicza). Według badań z 2015 roku obszar metropolitalny miasta liczył około 8 milionów ludzi, natomiast samo miasto liczyło 4,4 miliony osób.