The official language of Riga is Latvian. However, a large portion of the population also speaks Russian due to its history. English is commonly spoken in hotels, restaurants, and tourist areas.