Rasismul poate fi cauzat de mai multi factori, cum ar fi stereotipurile culturale, frica de necunoscut, discriminarea structurata sau ignoranta si neinformarea. De asemenea, istoria si contextul social pot juca un rol important in perpetuarea rasismului.