According to the 2002 census in Russia representatives of more than 180 ethnic groups: Russian 79.8%, Tatars 3,8%, Ukrainians 2.0%, Bashkir 1.2%, Chuvash 1.1%, Chechens 0,9% , Armenians 0.8%, other 10,4%.
The peoples of Russia has more than 100 languages and dialects belonging to the Indo-European, Uralic and Altaic language families, Caucasian and Paleosiberian linguistic groups. Among the most common spoken languages are distinguished Russian, Ukrainian, Belarusian, Armenian, Ossetian, and German (Indo-European language family), Tatar, Bashkir and Chuvash (Altaic language family), Udmurt, Mari and Erzya (Uralic language family), Chechen, Avar and Darghin (Nakh-Dagestani language family), Kabardian (Northwest Caucasian language family). Russian is the native language for about 130 million Russian citizens (92% of the population of Russia).
But as a rule (especially in big cities of Russia), all speak in Russian. To understand that a man from another region, you can: externally (if different nationality), the manner of conduct and, most importantly, by his accent, and even on his name/surname.