Hay más de 250 grupos étnicos diferentes dentro del país, ninguno de los cuales es mayoría. Los cuatro grupos étnicos más grandes son los hausa y los fulani, que en conjunto representan alrededor del 28% de la población, el yoruba que representa el 21% de la población, y los ibos con el 18% de la población. Los ijaw del Delta del Sur representan el 10% de la población, seguido por los Kanuri con un 4% y el pueblo ibibio con un 3.5%.
El pueblo yoruba predomina en los estados de Ogun, Ondo, Oyo y Osun. El ibo (igbo) predomina en los estados de Anambra, Imo, Abia y Enugu. Los pueblos hausa y fulani constituyen los grupos más grandes en los estados de Sokoto, Kaduna, Jigawa, Katsina y Kano.