Equatorial Guinea: cities by population
Equatorial Guinea has a population of 1,984,468 (UN estimate, 2026), with Ciudad de la Paz as its capital. The 27 largest of its 27 recorded towns and cities, ranked.
+182%
since 2000 (703,279)
+58%
projected by 2050 (3,143,728)
71
people per km²
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 Equatorial Guinea
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Bata | Litoral | 173,046 |
| 2 | Malabo | Bioko Norte | 155,963 |
| 3 | Ebebiyin | Kié-Ntem | 24,831 |
| 4 | Aconibe | Wele-Nzas | 11,192 |
| 5 | Añisoc | Wele-Nzas | 10,191 |
| 6 | Luba | Bioko Sur | 8,655 |
| 7 | Evinayong | Centro Sur | 8,462 |
| 8 | Mongomo | Wele-Nzas | 6,393 |
| 9 | Aual | Annobon | 6,335 |
| 10 | Mikomeseng | Kié-Ntem | 5,813 |
| 11 | Rebola | Bioko Norte | 5,450 |
| 12 | Cogo | Litoral | 4,607 |
| 13 | San Antonio de Palé | Annobon | 4,433 |
| 14 | Mbini | Litoral | 4,062 |
| 15 | Nsok | Wele-Nzas | 3,769 |
| 16 | Ayene | Wele-Nzas | 3,482 |
| 17 | Machinda | Litoral | 2,897 |
| 18 | Acurenam | Centro Sur | 2,736 |
| 19 | Santiago de Baney | Bioko Norte | 2,365 |
| 20 | Bicurga | Centro Sur | 2,318 |
| 21 | Nsang | Kié-Ntem | 2,122 |
| 22 | Ciudad de la Paz | Djibloho | 2,000 |
| 23 | Ncue | Kié-Ntem | 1,683 |
| 24 | Bitica | Litoral | 1,464 |
| 25 | Río Campo | Litoral | 1,105 |
| 26 | Moca | Bioko Sur | 1,000 |
| 27 | Riaba | Bioko Sur | 971 |
Twenty years earlier: Equatorial Guinea in the 2005 World Gazetteer — population then 1,085,278.
Common questions
What is the population of Equatorial Guinea?
Equatorial Guinea has a population of 1,984,468, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 3,143,728 — a forecast, not a measurement.
What is the capital of Equatorial Guinea?
Ciudad de la Paz. The largest place we record there is Bata, with 173,046 people.