À partir de ses travaux d'anthropologie, il a théorisé sa vision raciste du monde. Il oppose la race blanche, aryenne, dolichocéphale, porteuse de grandeur, à la race brachycéphale, « inerte et médiocre ». Classant et hiérarchisant les races humaines, il détermine plusieurs types en Europe :
l’Homo europeus, grand blond (anglo-saxon ou nordique), protestant, dominateur et créateur ;
l’Homo alpinus, représenté par l'Auvergnat et le Turc, « parfait esclave craignant le progrès » ;
l’Homo contractus, ou méditerranéen, enfin, incarné par le Napolitain et l'Andalou, appartenant aux races inférieures[15 George vacher Lapouge votre avis