Population Statistics
HomeWorldEritrea

Eritrea: cities by population

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

Eritrea has a population of 3,682,669 (UN estimate, 2026), with Asmara as its capital. The 16 largest of its 16 recorded towns and cities, ranked.

+64%
since 2000 (2,247,031)
+55%
projected by 2050 (5,696,062)
30
people per km²
19501975200020252050 815k 5.7M
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
1950814,866
19751,408,210
20002,247,031
20052,661,215
20102,945,186
20153,105,546
20203,291,271
20253,607,003
20263,682,669
2030 projected4,002,672
2050 projected5,696,062

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 Eritrea

#PlaceRegionPopulation
1AsmaraMaekel563,930
2KerenAnseba74,800
3HimoraGash-Barka46,100
4MassawaNorthern Red Sea23,100
5AssabSouthern Red Sea21,300
6MendeferaDebub17,781
7BarentuGash-Barka15,891
8Adi KeyhDebub13,061
9EddSouthern Red Sea11,259
10Dek’emhāreDebub10,959
11Ak’ordatGash-Barka8,857
12DbarwaDebub4,902
13ĀrezaDebub4,774
14Dehalak’ KebīrNorthern Red Sea2,500
15BadmeGash-Barka1,563
16QuandebaMaekel1,000

Twenty years earlier: Eritrea in the 2005 World Gazetteer — population then 4,125,942.

Common questions

What is the population of Eritrea?
Eritrea has a population of 3,682,669, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 5,696,062 — a forecast, not a measurement.
What is the capital of Eritrea?
Asmara.

Go deeper

Asmara
The largest place we record in Eritrea: 563,930 people
Eritrea in 2005
The World Gazetteer's archive edition: 4,125,942 then
All 246 countries
Every country and territory, ranked by population