Broadley (2006) recognized 47 species in the genus Cordylus, including eight species originally placed in the genus Pseudocordylus (P. fasciatus, P. langi, P. melanotus, P. microlepidotus, P. nebulosus, P. spinosus, P. subviridis, and P. transvaalensis) and Hemicordylus capensis.
D. G. Broadley (2006) recoñecía 47 especies no xénero Cordylus, incluíndo oito especies que orixinalmente estaban situadas no xénero Pseudocordylus ( P. fasciatus, P. langi, P. melanotus, P. microlepidotus, P. nebulosus, P. spinosus, P. subvirdis, e P. transvaalensis) e Hemicordylus capensis.