2009.gada sākumā Latvijā dzīvoja 59,26% latviešu, 27,8% krievu, 3,62% baltkrievu (1989.gadā 4,49%), 2,48% ukraiņu (1989.gadā 3,45%), 2,35% poļu (1989.gadā 2,27%), 1,35% lietuviešu (1989.gadā 1,3%), 0,44% ebreju (1989.gadā 0,86%), 0,38% čigānu (1989.gadā 0,26%).
Kopš 1935.gada Latvijā būtiski samazinājies ebreju īpatsvars, kad šīs tautības pārstāvju valstī bija pat 4,9%. Sarucis arī vāciešu skaits. Viņu Latvijā 1935.gadā bija 3,26%, bet poļu - 2,55%.