La ville a été fondée en 1150 par les Almohades, qui y édifièrent une citadelle (devenue la kasbah des Oudayas), une mosquée et une résidence. C’était alors ce qu'on appelle un ribat (une forteresse). Après 1269, quand les Mérinides choisissent Fès comme capitale, Rabat entra dans une période de déclin. En 1609 13.000 Morisques y trouvèrent refuge, revitalisant ainsi la ville. En 1912, Lyautey fit de Rabat la capitale du protectorat français au Maroc et le siège du résident général. En 1956, à l’indépendance du Maroc, la ville devient la capitale du pays. Rabat est le plus grand centre politique et administratif du pays on y trouve le Palais Royal, le parlement, les ministères et les ambassades étrangères.