Population Statistics
HomeWorldNigeria

Nigeria: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Nigeria has a population of 242,431,832 (UN estimate, 2026), with Abuja as its capital. The 50 largest of its 485 recorded towns and cities, ranked.

+92%
since 2000 (126,382,494)
+48%
projected by 2050 (359,185,556)
266
people per km²
19501975200020252050 37.3M 359.2M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
195037,283,010
197563,410,815
2000126,382,494
2005145,017,253
2010166,642,886
2015190,671,878
2020213,996,181
2025237,527,782
2026242,431,832
2030 projected262,380,970
2050 projected359,185,556

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in Nigeria

#PlaceRegionPopulation
1LagosLagos15,388,000
2KanoKano State4,910,000
3IbadanOyo State3,649,000
4AbujaFCT2,690,000
5Port HarcourtRivers State2,120,000
6KadunaKaduna State1,850,000
7Benin CityEdo State1,782,000
8OnitshaAnambra1,553,000
9AbaAbia State1,160,000
10MaiduguriBorno State1,110,000
11IlorinKwara State1,080,000
12SokotoSokoto1,040,000
13JosPlateau State1,040,000
14ZariaKaduna State980,000
15EnuguEnugu State950,000
16WarriDelta910,000
17OyoOyo State736,072
18AbeokutaOgun State735,000
19AkureOndo State730,000
20BauchiBauchi693,700
21KatsinaKatsina State670,000
22OsogboOsun State645,000
23Ile-IfeOsun State560,000
24GombeGombe State560,000
25OwerriImo State545,000
26CalabarCross River State540,000
27OkeneKogi State479,178
28IkareOndo State465,000
29YolaAdamawa460,000
30UyoAkwa Ibom State436,606
31Ado-EkitiEkiti State435,000
32OgbomosoOyo State433,030
33MinnaNiger State425,000
34BidaNiger State400,000
35MakurdiBenue State390,000
36OndoOndo State375,000
37UmuahiaAbia State370,000
38IseyinOyo State365,300
39YenagoaBayelsa State365,000
40GbokoBenue State365,000
41Ijebu OdeOgun State360,000
42IlesaOsun State325,000

Twenty years earlier: Nigeria in the 2005 World Gazetteer — population then 156,468,571.

Common questions

What is the population of Nigeria?
Nigeria has a population of 242,431,832, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 359,185,556 — a forecast, not a measurement.
What is the capital of Nigeria?
Abuja. The largest place we record there is Lagos, with 15,388,000 people.

Go deeper

Lagos
The largest place we record in Nigeria: 15,388,000 people
Nigeria in 2005
The World Gazetteer's archive edition: 156,468,571 then
All 246 countries
Every country and territory, ranked by population