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.61% of Somalia's total population of 19.0M. Mogadishu is classified as a major city and operates in the Africa/Mogadishu timezone. The average annual temperature is 27.2°C with 646 mm of rainfall per year. The city sits at an elevation of 16 meters above sea level.

Population

2,587,183

Global Rank

#147

Country Rank

#1

% of Somalia

13.61%

Avg Temperature

27.2°C

Annual Rainfall

646 mm

Elevation

16 m

Timezone

Africa/Mogadishu

Mogadishu on the Map

Loading map...

Climate in Mogadishu

Mogadishu's warmest month is Mar and the coldest is Aug. The wettest month is Apr with 150 mm of rainfall.

Average Monthly Temperature

27.4°C
Jan
28.2°C
Feb
29°C
Mar
28.3°C
Apr
27.7°C
May
26.7°C
Jun
25.9°C
Jul
25.5°C
Aug
26.1°C
Sep
27°C
Oct
27.3°C
Nov
27°C
Dec
25.5°C29°C

Monthly Rainfall

5 mm
Jan
13 mm
Feb
19 mm
Mar
150 mm
Apr
120 mm
May
47 mm
Jun
42 mm
Jul
75 mm
Aug
42 mm
Sep
21 mm
Oct
105 mm
Nov
7 mm
Dec

Somalia at a Glance

Country Population

19,009,151

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 is the climate like in Mogadishu?

Mogadishu has an average annual temperature of 27.2°C and receives 646 mm of rainfall per year. The warmest month is Mar and the coldest is Aug.

What timezone is Mogadishu in?

Mogadishu is in the Africa/Mogadishu timezone.