Berbera's 2025 population is now estimated at 620,461. In 1950, the population of Berbera was 10,493. Berbera has grown by 25,817 in the last year, which represents a 4.34% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Berbera, which typically includes Berbera's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Mogadishu | 2,846,420 | |
| Hargeysa | 1,227,620 | |
| Kismayo | 234,852 | |
| Marka | 230,100 | |
| Jamaame | 185,270 | |
| Baidoa | 129,839 | |
| Burao | 99,270 | |
| Bosaso | 74,287 | |
| Afgooye | 65,461 | |
| Gaalkacyo | 61,200 | |
| Laascaanood | 60,100 | |
| Garoowe | 57,300 | |
| Beledweyne | 55,410 | |
| Qoryooley | 51,720 | |
| Jawhar | 47,086 | |
| Jilib | 43,694 | |
| Baardheere | 42,240 | |
| Ceerigaabo | 33,853 | |
| Luuq | 33,820 | |
| Buurhakaba | 27,792 | |
| Ceeldheer | 26,562 | |
| Wanlaweyn | 22,022 | |
| Baki | 20,000 | |
| Eyl | 18,904 | |
| Buulobarde | 16,928 | |
| Qandala | 15,923 | |
| Bandarbeyla | 13,753 | |
| Garbahaarrey | 12,652 | |
| Hobyo | 12,564 | |
| Xuddur | 12,500 | |
| Bereeda | 11,262 |