Sultan Mahmud, oğlu Məsud 'u Rey ve İsfahan vilayetine bırakıp Irak seferinden Gazne 'ye döndü. 1030 senesinde vefat etti. Farklı rivayetlere göre iki sene sel veya su'il- kaniyye ya da ishal hastalığına tutuldu. Hastalığı esnasında sıhhatli günlerindeki gibi hareket ediyor,ata biniyordu. Bütün tabibler onun vu bu şəkildə hareket etmesini yasaklıyorlardi. Ama o kabul etmiyordu.