Cauzele rasismului si xenofobiei sunt complexe si diverse, dar pot include ignoranta, lipsa de educatie, propaganda politica sau mediatica, frica cu privire la schimbarile culturale sau economice si lipsa de contact sau de interactiune cu persoane din alte culturi sau comunitati. In general, rasismul si xenofobia sunt produse ale unei mentalitati inguste si nesanatoase, care poate fi dezradacinata numai prin educatie, toleranta si acceptarea diversitatii culturale si etnice.