Su sucesor, Barghash ibn Said, ayudó a abolir la trata de esclavos en Zanzíbar y desarrolló en gran medida las infraestructuras del país.Dieron a Khalid una hora para desalojar el palacio del sultán en Stone Town, lo cual no hizo, organizando en su lugar un ejército de 2.800 hombres para luchar contra los británicos.[9] En diciembre de 1963 obtuvo la independencia del Reino Unido y se convirtió en monarquía constitucional bajo el sultán.[10] Este, Jamshid ibn Abdullah, fue derrocado un mes más tarde, durante la revolución de Zanzíbar.[11] Jamshid huyó al exilio y el sultanato fue sustituido por la República Popular de Zanzíbar.