1、民族差别的存在。这是产生民族问题的基本原因。民族差别通常是指每个民族在四个基本特征方面的差异以及因此而形成的独特的生活方式和风俗习惯等等。这些差别在民族社会中普遍存在,一旦有条件,它就会在民族之间交往接触过程中,成为产生民族问题最直接、最基本的诱因。
2、人为因素。在私有制社会里,民族内部存在的阶级压迫和剥削扩展、延伸到民族之间,导致民族问的压迫剥削和矛盾斗争,进而形成为民族之间的对抗关系;在公有制取代私有制的社会主义社会里,执政党和政府由于某些主观认识不足或其他原因导致有关民族政策、措施不当,而出现民族问题。