W latach 1859-1862 Tetuan znajdował się pod krótkotrwałą hiszpańską okupacją. W 1904 roku ponownie dostał się pod władzę Hiszpanów jako stolica Maroka Hiszpańskiego. Kolonizacja nie przyniosła jednak większych zmian w mieście - Hiszpanie ograniczyli się do nadzoru wojskowego i nie ingerowali w sprawy miejscowej społeczności - nie tylko nie naruszano tutejszej architektury, ale też - w przeciwieństwie do francuskich terenów Maroka - nie starano się podnieść poziomu wykształcenia ludności. Stało się to przyczyną późniejszych napięć między północą Maroka i resztą kraju po odzyskaniu niepodległości i zjednoczeniu kraju w 1954 roku.