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.
Viro
Virossa ei ole valtionkirkkoa. Kirkkokunnista merkittävimmät ovat evankelis-luterilainen kirkko ja ortodoksinen kirkko. Uskonto ei juurikaan näy jokapäiväisessä elämässä, ja Viro onkin varsin maallistunut maa.
Vuoden 2005 Eurobarometrin kyselyn mukaan 16 prosenttia virolaisista uskoo Jumalaan, kun taas 54 prosenttia uskoo olevan olemassa jonkinlaisen henkiolennon tai elämänvoiman, ja 26 prosenttia ei usko, että olisi olemassa minkäänlaista henkiolentoa, jumalaa tai elämänvoimaa. Tämän tutkimuksen mukaan virolaiset ovat Euroopan unionin vähiten uskonnollinen kansa.