La classification des sous-races dépend fortement de l'auteur mais les caucasiens étaient généralement divisés en :
Sous-race alpine : Français, Italiens du Nord, Suisses et autres descendants des celtes
Sous-race nordique : peuples scandinaves, germaniques et slaves
Sous-race arménoïde : Turcs d'Anatolie, Arabes du Levant, Iraniens de l'Ouest, Arméniens, Azéris, Kurdes, Juifs mizrahim
Sous-race dinarique : Autrichiens, peuples des Balkans, Bulgares, et certains Turcs, considérés comme intermédiaires entre les nordiques et les arménoïdes
Sous-race atlantide intermédiaire entre les méditerranéens et les nordiques
Sous-race méditerranéenne : Européens du Sud, Levantins, berbères du nord, certains Britanniques
Sous-race hamite : Berbères du Sud, Égyptiens ancien, Habeshas, Bejas, Somalis et autres peuples couchitiques
Sous-race arabide : Bédouins arabes, Juifs yéménites
Sous-race iranide : Iraniens de l'Est, Baloutches, Pachtounes et certains Pakistanais
Sous-race touranide : Géorgiens, Tchétchènes et certains peuples turcs non mongoloïde
Selon Aleš Hrdlička, la « race caucasienne » était composée de cinq sous-groupes : les « Nordiques », les « Alpins », les « Mediterranéens », les « Sémites » et les « Hamites »