El idioma oficial es el inglés, aunque hay más de 300 lenguas indígenas distintas. El hausa es la lengua materna de más del 40% de los habitantes de los estados del norte. El Yoruba se usa comúnmente en los centros urbanos del sudoeste, incluyendo Lagos. El Ibo y el Fulani también son ampliamente hablados. Las divisiones étnicas reflejan aproximadamente la distribución de otras lenguas vernáculas.