Eritrea er et multi-etnisk land, med ni anerkjente folkegrupper. Befolkningen er på rundt 6 millioner innbyggere. 35 % av befolkningen tilhører folkegruppen Tigrinja, rundt 15 % tilhører Tigre og resten tilhører de andre. Disse former tilsammen de semittisk-talende folkegruppene. De kusjittisk-talende folkegruppene utgjør tilsammen rundt 1 % av befolkningen, mens de to nilotisk-talende folkegruppene tilsammen utgjør 40 %. Kristendommen og islam er de to største religionene. Anslagene varierer noe men fra mellom 40 og 48 % av befolkningen er kristne, mens muslimer utgjør over 50 % av befolkningen. De resterende trosretningene utgjøres av folkereligioner, jødedom, hindusime og buddhisme.