Ia menikahi sepupunya, Sayyida Turkia binti Turki al-Said, putri dari Turki bin Said, Sultan Muskat dan Oman. Hamad wafat mendadak pada pukul 11.40 pada 25 Agustus 1896 dan nyaris diracun oleh sepupunya Sayyid Khalid bin Barghash yang mengangkat dirinya sendiri menjadi sultan baru dan memegang jabatan tersebut selama tiga hari sebelum diganti oleh Inggris setelah Perang Inggris-Zanzibar selama 40 menit.