Nigerija yra labiausiai apgyvendinta valstybė visoje Afrikoje. Tankiausiai žmonės gyvena pietinėse valstijose.
Šalies etninė sudėtis yra labai įvairi. Nigerijoje gyvena apie 250 skirtingų tautų ir genčių. Gausiausios etninės grupės - hausai, fulaniai, jorubai, ibai, idžai. Valstybėje kalbama labai įvairiomis vietinėmis kalbomis, tačiau oficiali valstybinė kalba yra anglų.
Kadangi šalyje gyvena labai įvairūs žmonės, tai nėra vieningos kultūros. Šiaurinėje kultūroje dominuoja hausai ir fulaniai, o pietuose susipynusios afrikietiškų religijų ir krikščionybės tradicijos.
Maždaug pusė šalies gyventojų yra musulmonai, taip pat didelė dalis žmonių yra krikščionys (apie 40%). Be to populiarūs yra ir vietiniai tradiciniai tikėjimai.