Genetic studies have confirmed the existence of two distinct clades of Agama impalearis, one on the north and west of the Atlas Mountains and the other to the south and east. There is some intergrade between the two forms but there are consistent morphological differences as well as clear differences in mitochondrial DNA which suggest that these forms may represent separate species.