Viro
Viron suurin etninen ryhmä ovat virolaiset, joita oli vuoden 2015 alussa 69,1 prosenttia väestöstä. Suurin vähemmistöryhmä ovat venäläiset, joita oli vuonna 2015 noin 330 000 eli 25,1 prosenttia. Seuraavaksi suurimmat vähemmistöryhmät ovat ukrainalaiset (1,7 prosenttia), valkovenäläiset (0,9 prosenttia), suomalaiset (7 321 henkilöä eli 0,6 prosenttia) sekä juutalaiset (0,2 prosenttia) ja tataarit (0,2 prosenttia). Joskus virolaisiin luettava vähemmistö ovat setukaiset Viron kaakkoisosassa. Uskonnoltaan he ovat ortodokseja ja he ovat säilyttäneet joitakin vanhoja kansanperinteitä. Historiallisia vähemmistöjä ovat muun muassa vironruotsalaiset ja baltiansaksalaiset, joista vain rippeet säilyivät Virossa toisen maailmansodan jälkeen.
Viron venäläiset
Vuoteen 1992 mennessä otettiin uudelleen käyttöön laki, jonka mukaan Viron kansalaisuus varatiin automaattisesti maassa ennen vuotta 1940 asuneille Viron kansalaisille ja heidän jälkeläisilleen. Vain Viron kansalaiset saivat äänestää vuoden 1992 perustuslakia koskevassa kansanäänestyksessä ja samaan aikaan pidetyissä parlamenttivaaleissa, jotka toivat pääministeri Mart Laarin hallituksen valtaan. Vuoden 1940 jälkeen maahan muuttaneet tai heidän jälkeläisensä Virossa saivat anoa maan kansalaisuutta suorittamalla viron kielen ja Viron historian kokeen. Niillä entisillä neuvostoliittolaisilla, joilla ei ole Viron kansalaisuutta, on Neuvostoliiton sisämaan passi, joka mahdollistaisi Venäjän federaation kansalaisuuden saamisen. Näin ollen ne, jotka ovat olleet Neuvostoliiton kansalaisia ja jotka asuvat Viron alueella, ovat Virossa asuvia ulkomaalaisia, vaikka eivät olisi hankkineet entisen neuvostoliittolaisuutensa perusteella Venäjän federaation kansalaisuutta.