Rabat, ville qui a une altitude comprise entre 0 et 135 mètres au dessus du niveau de la mer, est au sud-ouest du détroit de Gibraltar.
Le territoire s'étale sur 118 kilomètres carrés, pour une population de 533960 habitants, selon le recensement de l'année 2020. Le climat est méditerranéen, selon la classification de Köppen, fondée sur les précipitations et les températures.