Según las estimaciones de principios del siglo XXI el porcentaje de letones étnicos es aproximadamente el 58% de la población total. Los rusos constituyen alrededor del 30% de la población. Los bielorrusos representan el 4%, los ucranianos representan el 3%. Casi la mitad de los rusos y ucranianos vivían en Riga, donde los rusos formaban la mayoría de la población.