Türkiye birçok etnik grubu barındıran bir ülkedir. Ulus-devlet anlayışı nedeniyle nüfus sayımlarında etnik köken sayımı yapılmadığı için bir etnik kökenin nüfusunun ne kadar olduğu tespiti tam olarak yapılamamaktadır. Bazı kişiler ve gruplar bu tahmini yapsalar da genelde objektif kalmayı başaramamaktadırlar. Türkiye'de birçok etnik grup olsa da çoğunluğunun müslüman olması nedeniyle, müslümanlık etnik ayrışmayı bir potada eritmektedir.
Türkiye'de yaşayan etnik gruplar şu şekilde sınıflandırılıabilir:
Türk : Yörük, Manav, Türkmen, Tahtacı, Tatar, Nogay, Pomak, Kırgız, Karapapak, Terekeme, Gacal, Azeri, Özbek, Harzem, Çepni, Oğuz, Kırımçak, Karaçay, Balkar, Kazak, Kumuk, Karakalpak, Uygur, Ahıska, Muhacır, Gagavuz, Salurlu, Yerli, Pallık, Dadaş, Gakkoş, Efe, Abdal, Aydınlı, Aşiret, Sıraç, Nalcı, Çaylak, Teber, Beydili, Barak, Şirvan, Karabağlı, Şaman, Torbeş, Oratakçı, Amuca, Bedrettinli, Karamanlı, Patriot, Kırım Tatarı, Yakut, Hazar, Karakeçili, Sarıkeçili, Karakoyunlu, Akkoyunlu, Torlak, Kasap, Kıvırcık, Peçenek, Kıpçak, Göçmen, Çıtak, Eybek, Zeybek, Sancaklı, Dobrucalı, Afgan Türkü.
Kürt: Kırmançi, Sorani, Gorani, Dimili
Zaza
Gürcü: Acar, Megrel, Kartveli, Kart, Svan, Svan-Megrel, Melaşvili, Gurian
Çerkez: Abhaz, İnguş, Adige, Lezgi, Çeçen, Oset, Avar, Ubıh, Ibıh, Kabartey,
Şapsığ, Bjudug, Besleney, Cemguy, Kabardino, Ubıh
Boşnak
Arnavut
Arap : Fellah, Nusayri, Sason, Bitlis, İdil, Urfa, Bedu ,Diyarbakır
Laz: Mohdi
Hemşinli
Ermeni
Süryani: Türoyo, Qıltu, Mlahsö
Musevi
Rum
Roman : Rom, Çingene, Poşa
Nasturi: Türoyo
Keldani: Surit
Bahai
Yezidi: Ezidi, İzdi, Azidi, İzid, Izdi, Darsın, Rasni
Sudanlı
Pontus
Leh
Dini çeşitliliğe göre;
Türk: Hanefi-Türk, Alevi-Türk, Şii-Türk, Ortodoks-Türk, Protestan-Türk.
Kürt: Şafi-Kürt, Alevi-Kürt, Hanefi-Kürt.
Zaza: Alevi-Zaza, Şafi-Zaza, Hanefi-Zaza.
Arap: Alevi-Arap, Şafi-Arap.
Çerkez: Hanefi-Çerkez.
Gürcü: Hanefi-Gürcü.
Laz: Hanefi-Laz.
Hemşinli : Hanefi-Hemşinli.
Arnavut: Hanefi-Arnavut, Alevi-Arnavut.
Boşnak: Hanefi-Boşnak.
Roman: Hanefi-Roman.
Sudanlı: Hanefi-Sudanlı.
Ermeni: Grokoryan Ortodoks-Ermeni.
Rum: Ortodoks-Rum.
Musevi: Yahudi.
Süryani: Doğu Ortodoks-Süryani, Doğu Katolik-Süryani.
Yezidi: Hem dini hem de etnik olarak Yezidi.
Bahai: Hem dini hem de etnik olarak Bahai.
Leh: Ortodoks-Polonez.
Keldani: Hem dini hem de etnik olarak Keldani.
Nasturi: Hem dini hem de etnik olarak Nasturi.
Türkiye'de bir süre bulunup şimdi olmayan etnik gruplar;
Eston, Molokon, Alman, Kuban Kazakları.