Türkiye'de 46 farklı etnik grup bulunmaktadır. Bu etnik gruplar arasında Abhazlar, Ahıska Türkleri, Arnavutlar, Azerbaycan Türkleri, Boşnaklar, Çerkesler, Çingeneler, Ermeniler, Gürcüler, Hemşinliler, Kürtler, Lazlar, Levantenler, Pomaklar, Süryaniler, Türkler, Yörükler ve Zazalar yer almaktadır. Ancak, Türkiye'deki etnik grup sayısının iktidar değişikliklerine bağlı olarak değişebileceği de belirtilmektedir.