Население Ботсваны разделено на основные этнические группы: народ тсвана (79%), народ каланга (11%) и басарва (или бушменов ) (3%). Остальные 7% составляют другие народы, в том числе некоторые, говорящие на языке кгалагади, и 1% неафриканцев.
Около 79% всего населения говорят на сетсвана как второй и первый язык. Этническая тсвана разделена на восемь племен: бамангвато, баквена, бангвакетсе, баролонг, бамалете, и Батлоква,.
.