Que ce soit sur Unguja ou sur Pemba, vous serez toujours à moins de dix kilomètres d'une infrastructure concernant les soins de santé. Si les deux îles comptent 66 pharmacies et 206 magasins vendant des médicaments en vente libres, il est bien évident que ceux-ci sont surtout situés dans les endroits à forte densité de population. Du côté des infrastructures hospitalières, bien ou relativement bien équipées, outre trois hôpitaux privés (deux sur Unguja et un sur Pemba), l'archipel compte un hôpital public régional à Zanzibar City d'une capacité de 440 lits et trois hôpitaux publics de district à Wete, à Chake-Chake et à Mkoani ayant une capacité de 80 à 120 lits chacun.