De officiële talen van Eritrea zijn Tigrinya, Arabisch en Engels. Tigrinya is de meest gesproken taal in Eritrea, en wordt door ongeveer 50% van de bevolking gesproken. Het is een Semitische taal die nauw verwant is aan het Amhaars, de officiële taal van Ethiopië. Arabisch wordt door ongeveer 30% van de bevolking gesproken, en is de taal van de islam, de grootste religie in Eritrea. Engels wordt door ongeveer 20% van de bevolking gesproken, en is de taal van het onderwijs en de overheid.
Naast deze drie officiële talen worden er in Eritrea nog een aantal andere talen gesproken, waaronder:
- Tigre: een Semitische taal die wordt gesproken door ongeveer 10% van de bevolking.
- Kunama: een Nilo-Saharaanse taal die wordt gesproken door ongeveer 5% van de bevolking.
- Blin: een Nilo-Saharaanse taal die wordt gesproken door ongeveer 2% van de bevolking.
In de hoofdstad Asmara wordt ook veel Italiaans gesproken, als gevolg van de voormalige Italiaanse kolonisatie van Eritrea.