Século XVII a.C.
A história de Rabat começou com um assentamento, conhecido como Chellah nas margens do Oued Bou Regreg no século III AC. Em 40 d.C., os romanos assumiram Chellah e o mudaram para o assentamento romano da Sala Colonia. Roma manteve a colônia até 250 d.C. Eles entregaram-na aos governantes locais. Em 1146, o governante berbere Almohad Abd al-Mu'min transformou a ribata de Rabat em uma fortaleza em escala real. Foi usada como ponto de partida para ataques contra a Espanha. Em 1170, devido a sua importância militar, Rabat adquiriu o título Ribatu l-Fath, que significa "fortaleza da vitória", do qual recebe seu nome atual.
Yaqub al-Mansur (conhecido como Moulay Yacoub no Marrocos), outro califa almóada, transferiu a capital de seu império para Rabat. Ele construiu as muralhas da cidade de Rabat, o Kasbah dos Udayas e começou a construir o que teria sido a maior mesquita do mundo. No entanto, Yaqub morreu e a construção parou. As ruínas da mesquita inacabada, junto com a Torre Hassan, ainda hoje estão de pé.
A morte de Yaqub, um período de declínio no início. O império almóada perdeu o controle de suas terras na Espanha e de grande parte de seu território africano. Eventualmente, isto levou ao seu colapso total. No século XIII, grande parte do poder econômico de Rabat se transferiu para Fez. Em 1515, um explorador mouro, El Wassan, relatou que Rabat havia declinado tanto que apenas 100 casas ficaram com pessoas vivendo nelas. Um aumento de Moriscos, que havia sido retirado da Espanha, no início do século 17, ajudou a impulsionar o crescimento de Rabat.
Repúblicas Corsair
Rabat e a vizinha Salé se uniram para formar a República de Bou Regreg em 1627. A república era dirigida por piratas Barbary que utilizavam as duas cidades como portos de base para iniciar ataques aos navios. Os piratas não tinham que lutar com nenhuma autoridade central até que a Dinastia Alaouite unisse o Marrocos em 1666. Eles tentaram estabelecer o controle sobre os piratas, mas falharam. As autoridades européias e muçulmanas continuaram a tentar controlar os piratas durante muitos anos. A República de Bou Regreg não entrou em colapso até 1818. Mesmo após o colapso da república, os piratas continuaram a utilizar o porto de Rabat. Isto levou ao ataque da cidade pela Áustria em 1829, após um navio austríaco ter sido perdido por um ataque de piratas.
Século 20
A invasão francesa
Os franceses invadiram o Marrocos em 1912 e estabeleceram um protetorado. O administrador francês do Marrocos, General Hubert Lyautey, decidiu transferir a capital do país de Fez para Rabat. Entre outros fatores, os cidadãos haviam feito de Fez um lugar instável por causa de seu desejo de rebelião. O sultão Moulay Youssef seguiu a decisão dos franceses e mudou sua casa para Rabat. Em 1913, o General Lyautey contratou Henri Prost que projetou a Ville Nouvelle (bairro moderno de Rabat) como um setor administrativo. Quando o Marrocos se tornou independente em 1956, Mohammed V, o então Rei de Marrocos, escolheu que a capital permanecesse em Rabat.
Após a Segunda Guerra Mundial
Após a Segunda Guerra Mundial, os Estados Unidos criaram uma presença militar em Rabat, na antiga base aérea francesa. No início dos anos 50, a Base Aérea Rabat Salé era uma base da Força Aérea Americana que hospedava a 17ª Força Aérea e a 5ª Divisão Aérea. Estas divisões supervisionavam a base aérea de base do Comando Aéreo Estratégico (SAC) B-47 Stratojet no país. Com a desestabilização do governo francês no Marrocos, e a independência marroquina em 1956, o governo de Mohammed V queria que a Força Aérea dos Estados Unidos saísse das bases do SAC no Marrocos. Ele insistiu em tal ação depois que os americanos se envolveram no Líbano em 1958. Os Estados Unidos concordaram em partir a partir de dezembro de 1959. Eles estavam totalmente fora do Marrocos em 1963. A SAC sentiu que as bases marroquinas eram muito menos críticas com a capacidade de longo alcance das Stratofortresses B-52 que estavam substituindo as B-47s. Também tinha completado as bases USAF na Espanha em 1959.
Com a saída da USAF de Rabat-Salé nos anos 60, a instalação se tornou uma instalação primária da Real Força Aérea Marroquina conhecida como Base Aérea Nº 1, um status que continua a manter.