Gaborone, ville qui a une altitude d'environ 983 mètres au dessus du niveau de la mer, est entre Kgale Hill et Oodi Hill, près du confluent de la Rivière Notwane.
Le territoire s'étale sur 169 kilomètres carrés, pour une population de 231626 habitants, selon le recensement de l'année 2011. Le climat est semi-aride, selon la classification de Koppen, fondée sur les précipitations et les températures.