По информации латвийского ЦСУ, в настоящее время в Риге живет 747157 человек, в том числе 324610 русских /43,5 проц/ и 309992 латыша /41,5 проц/. Накануне восстановления независимости в 1989 году в латвийской столице проживало 910455 человек. Русские тогда составляли 47,3 проц, а латыши - 37,5 проц населения города.
Аналогичные процессы происходят с населением Латвии в целом. По данным последней переписи населения, которая проводилась в 2000 году, в Латвии проживает 2377383 человека. Из них 58,2 проц - латыши и 29,2 проц - русские. По сравнению с 1989 годом, когда в Латвии проживало 2666567 человек, население страны уменьшилось на 289 тыс человек или на 10,8 проц.
Численность латышей за это время увеличилася на 6,2 проц, а русских стало меньше на 4,8 проц.