Ксенофобия возникает как социальная проблема по разным причинам, среди них:
- Психологические факторы. 1 Неуверенность в себе и в собственных силах, стереотипное мышление, основанное на предрассудках, эгоизм и эгоцентризм, невысокий уровень образования, воспитание враждебности в семье, психологические травмы и собственный травмирующий опыт. 1
- Социальные факторы. 2 Обособленное положение некоторых субэтносов, их разделение и преобразование в независимые нации, размытие представления о равенстве всех людей на земле. 2
- Желание идентифицироваться с определённой социальной группой. 4 Прочие сообщества начинают рассматриваться как враждебные, а выпады в их адрес становятся актом самоутверждения. 4
- Влияние окружения. 4 Развитие ксенофобии у детей тесно связано с влиянием окружения — в первую очередь, семьи. 4
- Экономический и социальный кризисы. 3
Также ксенофобия может быть заложена у людей ещё на уровне генетики. 1