Rhodri tuvo seis hijos, de los que le sucedieron en el poder Anarawd como rey de Gwynedd, Merfyn como rey de Powys y Cadell como príncipe de Seisyllwg.