The main language spoken in Johannesburg is English, however other languages also spoken include Afrikaans, Sotho, Tswana and Zulu.