Latvian is the official and most popular language in Riga. Many people also speak Russian here. English is not as popular but at most of the popular public spaces you will find people who can understand and converse in English.