Las subespecies son las de Gran Canaria ("E. r. marionae") y Tenerife ("E. r. superbus"), que pueden considerarse dos especies distintas o por lo menos dos subespecies diferentes.