Somalia flag

Mogadishu, Somalia

Capital city Β· Population 2.6M

Mogadishu is the capital and the largest city in Somalia with a population of approximately 2,587,183 people as of 2026. This makes it the 147th largest city in the world, accounting for 13.16% of Somalia's total population of 19.7M. Mogadishu is classified as a major city and operates in the Africa/Mogadishu timezone.

Population

2,587,183

Global Rank

#147

Country Rank

#1

% of Somalia

13.16%

Mogadishu on the Map

Loading map...

Somalia at a Glance

Country Population

19,655,000

Capital

Mogadishu

Region

Eastern Africa

Major Cities

10

GDP per Capita

$630

Life Expectancy

58.8 years

Urban Population

54.6%

Growth Rate

0.03%

Other Major Cities in Somalia

Borama
598K
Hargeysa
478K
Berbera
242K
Kismayo
235K
Marka
230K
El Dibir
200K
Ruqi
149K
Baidoa
130K
Cabudwaaq
120K

Nearest Major Cities

Closest cities to Mogadishu with over 100,000 people

Cities closest to Mogadishu by distance
CityPopulationDistance
Marka230,10073 km
Baidoa129,839223 km
Kismayo234,852410 km
Mandera114,718441 km
Cabudwaaq120,000478 km
Warder450,400549 km
Garissa163,399691 km
Malindi119,859824 km

Frequently Asked Questions

What is the population of Mogadishu?

The population of Mogadishu, Somalia is approximately 2,587,183 people, making it the 147th largest city in the world and the 1st largest in Somalia.

Is Mogadishu the capital of Somalia?

Yes, Mogadishu is the capital of Somalia.

What timezone is Mogadishu in?

Mogadishu is in the Africa/Mogadishu timezone.