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.
Virolaiset
Neuvostovallan aikana perinteisten kirkkojen asema heikkeni. Nykyään Viroa pidetään yhtenä Euroopan maallistuneimmista maista. Vuoden 2011 väestönlaskennan tietojen mukaan 54% Viron vähintään 15-vuotiaista asukkaista ei tunnustanut mitään uskontoa. Etnisistä virolaisista vain 19% katsoi kuuluvansa johonkin uskontokuntaan, näistä suurin osa (14% virolaisista) Viron luterilaiseen kirkkoon. (Koko väestön keskuudessa suurin uskontokunta on ortodoksisuus, jota edustaviin kirkkoihin kuuluu 16% kaikista Viron asukkaista; näistä huomattava osa on venäläisiä tai muita entisen Neuvostoliiton kansallisuuksia.) Kaikkiaan Virossa toimii vähintään 90 eri uskontoa. Näihin kuuluvat myös 1920-luvulla perustettu uuspakanallinen taarausko sekä 1900-luvun lopulla voimistunut maausko, joita edustaa Maavalla Koda -järjestö.