Nigeria flag

Largest Cities in Nigeria

107 cities with population over 100,000

Nigeria has 107 cities with a population over 100,000. The largest city is Lagos with 15,388,000 people. The capital city is Abuja.

Country Population

223.8M

Major Cities

107

Largest City

Lagos

Capital

Abuja

Top 10 Cities

Lagos
15.4M
Kano
4.9M
Ibadan
3.6M
Abuja
2.7M
Port Harcourt
2.1M
Kaduna
1.9M
Benin City
1.8M
Onitsha
1.6M
Aba
1.2M
Maiduguri
1.1M

All Cities in Nigeria

Cities in Nigeria ranked by population
#CityPopulation
1Lagos15,388,000
2Kano4,910,000
3Ibadan3,649,000
4AbujaCapital2,690,000
5Port Harcourt2,120,000
6Kaduna1,850,000
7Benin City1,782,000
8Onitsha1,553,000
9Aba1,160,000
10Maiduguri1,110,000
11Ilorin1,080,000
12Sokoto1,040,000
13Jos1,040,000
14Zaria980,000
15Enugu950,000
16Warri910,000
17Oyo736,072
18Abeokuta735,000
19Akure730,000
20Bauchi693,700
21Katsina670,000
22Osogbo645,000
23Gombe560,000
24Ile-Ife560,000
25Ajegunle550,000
26Owerri545,000
27Calabar540,000
28Ebute Ikorodu535,619
29Okene479,178
30Ikare465,000
31Yola460,000
32Uyo436,606
33Ado-Ekiti435,000
34Ogbomoso433,030
35Minna425,000
36Lekki401,272
37Bida400,000
38Makurdi390,000
39Ondo375,000
40Umuahia370,000
41Iseyin365,300
42Gboko365,000
43Yenagoa365,000
44Ijebu Ode360,000
45Obalende342,000
46Ilesa325,000
47Ikeja313,196
48Akowonjo308,900
49Alimosho308,290
50Sapele305,000
51Efon-Alaaye279,319
52Owo276,574
53Ikot Ekpene254,806
54Iwo250,443
55Jimeta248,148
56Atani230,000
57Aliayabiagba228,000
58Gusau226,857
59Mubi225,705
60Ikire222,160
61Shagamu214,558
62Ugep200,276
63Chakwama200,000
64Mushin199,000
65Nnewi193,987
66Surulere191,920
67Ise-Ekiti190,063
68Ila Orangun179,192
69Saki178,677
70Oshodi170,870
71Awka167,738
72Ijero-Ekiti167,632
73Inisa164,161
74Suleja162,135
75Ede159,866
76Kisi155,510
77Shomolu154,390
78Irewe139,494
79Gbongan139,485
80Ejigbo138,357
81Funtua136,811
82Igboho136,764
83Buguma135,404
84Ikirun134,240
85Abakaliki134,102
86Okrika133,271
87Amaigbo127,300
88Lafia127,236
89Gashua125,817
90Modakeke119,529
91Bama118,121
92Ilobu118,089
93Jalingo117,757
94Okigwe115,499
95Offa113,830
96Esuk Oron112,033
97Nsukka111,017
98Nguru111,014
99Hadejia110,753
100Ijebu-Igbo109,261
101Uromi108,608
102Birnin Kebbi108,164
103Pindiga106,322
104Azare105,687
105Nkpor103,733
106Ikere-Ekiti103,054
107Lafiagi102,779