Powierzchnia miasta wynosi 1645 km².

Podział administracyjny Johannesburg od 2006 dzieli się na 7 regionów: Region A – , , Midrand, Region B – Bryanston, , , Randburg, Sandton, , Sunninghill, , , Greenside, Melville, , Rosebank, , , Region C – Roodepoort, , Northgate Region D – , Soweto, , , , Region E – Alexandra, Wynberg, Bruma Region F – Inner City, , City Deep, , Southgate Region G – , ,

Gospodarka Johannesburg jest głównym ośrodkiem gospodarczym i finansowym Południowej Afryki i centrum Witwatersrand – zurbanizowanego regionu górniczo-przemysłowego, a przy tym najsilniejszym węzłem gospodarczym kontynentu afrykańskiego. W Johannesburg generowane jest 16% południowoafrykańskiego PKB i zatrudnienie znajduje 12% aktywnej zawodowo ludności kraju.