Balkanlara Türk göçleri, Orta Asya’dan başlayarak çeşitli dönemlerde gerçekleşmiştir. En erken Türk göçleri Hunlar, Avarlar ve Bulgarlar tarafından 5. ve 6. yüzyıllarda yapılmıştır. Daha sonra Peçenekler, Oğuzlar, Kumanlar ve Kıpçaklar da Balkanlara yerleşmişlerdir. Osmanlı Devleti döneminde ise Anadolu’dan Balkanlara iskan faaliyetleri artmıştır. Osmanlı Devleti’nin Balkanlarda hüküm sürdüğü 1353-1912 yılları arasında Türk nüfusu Balkanlarda artmıştır. Ancak Osmanlı Devleti’nin dağılma döneminde Balkan Savaşları, I. Dünya Savaşı ve Lozan Antlaşması sonucunda Türkler zorunlu göçe tabi tutulmuş ve Türkiye’ye yerleştirilmiştir.
Balkanlarda başka etnik unsurlar da yaşamaktadır. Bunlar arasında Slav kökenli halklar (Sırplar, Hırvatlar, Boşnaklar, Karadağlılar, Makedonlar, Slovenler, Bulgarlar), Arnavutlar, Yunanlılar, Romanlar ve Yahudiler sayılabilir. Balkanlarda etnik çeşitlilik kültürel zenginliği de beraberinde getirmiştir. Ancak aynı zamanda etnik çatışmalara da neden olmuştur.