Climate averages 1991–2020

Weather in Somalia.

ClimaNote covers 14 cities in Somalia, starting with Mogadishu, Borama and Hargeysa. Open a city for charts and a table of all 12 months, or open a month for a side-by-side comparison of cities in the atlas.

Across these cities the yearly average high ranges from 27.2°C in Gebiley to 33.3°C in Cabudwaaq, and yearly rainfall from 52 mm in Bosaso to 566 mm in Kaambooni. The hottest city-month is June in Berbera, with an average high of 38.3°C, and the coolest is December in Gebiley, at 23.7°C. By single month, the most rain falls in May in Kaambooni, with 154 mm, and the least in August in El Dibir, with under 1 mm (tied with September in El Dibir and August in Bosaso).

March is the warmest month in 6 cities, June in 5, July in 2 and September in 1; July is the coolest in 5 cities, December in 5, January in 3 and November in 1. April is the wettest month in 7 cities, May in 4 and November in 3; February is the driest in 6 cities, January in 2, December in 2, June in 1, July in 1 and August in 1 (in 1 other city two or more months tie). Of these cities, 7 have a month with under 1 mm of rain; none has a month with an average high below 2.0°C or a month with more than 300 mm of rain.

Compare cities

Somalia by month

14 cities

Cities in Somalia

Yearly averages
Yearly climate averages for cities in Somalia
CityAverage highAverage lowRain mm/year
Mogadishu30°C25°C417
Borama28°C15°C268
Hargeysa28°C17°C208
Berbera32°C25°C155
Kismayo31°C25°C423
Marka30°C25°C430
El Dibir31°C25°C110
Ruqi29°C18°C344
Baidoa32°C21°C402
Cabudwaaq33°C22°C176
Burao29°C18°C130
Kaambooni30°C25°C566
Gebiley27°C16°C326
Bosaso32°C25°C52

Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.