Botswana har formelt sett både engelsk og setswana som offisielle språk. Engelsk brukes blant annet i regjeringa, i næringslivet og i utdanninga. I praksis prater kun et mindretall engelsk (2,2 % i 2001), mens andelen setswanaspråklige er overveiende (78,2 % i 2001). Blant de 179 565 innbyggerne i Gaborone-distriktet brukte 142 299, eller 79,3 %, setswana i hjemmet i 2001, mens 15 916 brukte engelsk. Andre språk brukt i Gaborone-distriktet var kalanga (9215 talende), shona (2391), ndebele (1244), sekgalagadi (1024) og en rekke andre lokale språk.