Büyük Türk göçlerinin nedeni Orta Asya nın giderek kuraklaşması hayvancılığın azalması nüfus artışıyla birlikte kıtlık ve salgın hastalıklarda artış olmasıdır. Ayrıca Türk boylar arasındaki anlaşmazlık, Çin ve Moğol baskısı ,Moğol istilaları da göçlerin gerçekleşmesine neden olmuştur.