Tuvo 77 hijos (33 varones y 44 niñas) y fue sucedido en el trono por el segundo de ellos, Vajiravudh (Rama VI), hijo de Saovabha.