List of cities in Eritrea by population. There are 137 cities in Eritrea, of which Asmara is the largest in terms of population - 543 806. The total number of people in Eritrea is 3 497 050 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Asmara | 543 806 |
| 2 | Keren | 86 533 |
| 3 | agordat | 30 492 |
| 4 | dekemhare | 30 225 |
| 5 | mendefera | 28 522 |
| 6 | Nakfa | 26 716 |
| 7 | Adi Keyh | 26 381 |
| 8 | Massawa | 24 475 |
| 9 | Edd | 22 904 |
| 10 | Ginda | 21 609 |
| 11 | Barentu | 21 024 |
| 12 | Assab | 20 236 |
| 13 | Tesseney | 18 948 |
| 14 | Beilul | 14 069 |
| 15 | Mers Fatma | 11 559 |
| 16 | Hymbyrti | 8 876 |
| 17 | Nefasit | 8 739 |
| 18 | Adi Quala | 7 634 |
| 19 | Senafe | 6 870 |
| 20 | Segeneyti | 5 732 |