Johannesburg este cel mai mare oras din Africa de Sud, cu o populatie de 3.225.812 de locuitori in 2001, si capitala provinciei Gauteng. Orasul este poreclit de localnici „Jo'burg", „Jozi" sau „eGoli". Desi Johannesburg nu este capitala Africii de Sud, este sediul Curtii Constitutionale, cea mai inalta curte din republica. Este printre cele mai noi orase principale ale lumii, si printre singurele orase majore din lume care nu sunt situate la coasta sau pe malurile unui rau principal.
Cu o populatie de aproape 8 milioane de persoane in zona metropolitana, Johannesburg este intre primele 40 mari zone metropolitane din lume. Johannesburg este infratit cu Birmingham, Regatul Unit si New York, SUA.
Pe baza rezultatelor recensamantului national din 2001, populatia Johannesburgului este de 3.225.812 de locuitori, care traiesc in 1.006.930 de gospodarii. Dintre acestea, 86% au WC-uri avansate si 91% beneficiaza de servicii municipale de gunoi. 86% din toate locuintele au acces la apa curenta, iar 80% foloseste electricitatea ca sursa principala de energie. 22% din populatia orasului traieste in locuinte simple.
73% din populatie este compusa din negri. Minoritatea semnificativa este formata din albi (16%), minoritate mixta - alb+negru (6%) si asiaticii (4%). 42% din populatie este sub varsta de 24 de ani si doar 6% are peste 60 de ani. Rata somajului este de 37%, 91% din someri fiind negri. Femeile formeaza 43% din forta de munca.
34% din locuitorii orasului vorbesc limba nguni acasa, 26% vorbesc limba sotho, 19% vorbesc engleza si 8% vorbesc afrikaans. 29% din adulti au absolvit si o scoala secundara, iar 14% sunt absolventi ai unei facultati. 93% din populatie stie sa scrie si sa citeasca.
67% dintre locuitori sunt crestini, iar 24% sunt atei. Alte religii includ islamul (3%), iudaismul (1%) si hinduismul (1%).