Motivele sunt complexe si includ factori sociali, culturali si psihologici. Unii oameni devin rasisti din cauza influentelor culturale, cum ar fi educatia discriminatoare, media care promoveaza stereotipurile si prejudecatile, si influenta familiilor care impartasesc aceleasi idei. De asemenea, unii oameni pot fi influentati de presiunea sociala de a fi parte a unui grup care sustine comportamente rasiste sau xenofobe. Alti oameni devin rasisti din motive psihologice, cum ar fi teama de necunoscut sau sentimentul de amenintare la adresa propriei identitati culturale.