How many nationalities are there in Europe?

According to the classification of language families, there are 68 nationalities in Europe.

Indo-European languages: Germanic, Anglo-Saxon, German/Austrian/Liechtenstein/Swiss German, Dutch/Belgian Flemish, Danish, Norwegian, Swedish, Icelandic, Luxembourg, Roman, French/Belgian Walloon/Swiss French/Monaco, Italian/Swiss Italian, Spanish, Roman.

Romance, Catalan, Slavic, Russian, Belarusian, Ukrainian, Polish, Bulgarian, Czech, Slavic, Serbian-Croatian/Muslim/Montenegrin, Slovenian, Macedonian, Baltic, Lithuanian, Latvian, Greek, Greek, Albanian, Greek.

Finland-Ugur:

Finnish, Mazar, Estonian, Lapp, Udmurt, Mali, Moldova, Karelia, Komi:

Altaic language family: Tatar, Chuvash, Bashkir and kalmyk;

Asian and African languages: Maltese, Jewish;

Ethnic groups with unclear language families: Basque ethnic groups.

Extended data:

All ethnic groups in Europe mainly speak Indo-European, but also some ethnic groups who migrated from the East and used Finnish-Ugric and ancient Basque ethnic groups. In the European part of Russia, there are still some ethnic groups who use Altai. Basically, it is divided by nation-states. Some people who speak the same language and live in different countries admit that they belong to the same nation, but some people are unwilling to admit that they belong to that country.

References:

Baidu Encyclopedia-European Countries