Mogadishu's weather is characterized by a relatively consistent temperature throughout the year, with minimal seasonal variation. The hottest months are April and November, with temperatures often reaching as high as 32°C, while the coolest months are January and August, with temperatures ranging from 23-29°C. The summer months (April to July) see temperatures gradually increasing, peaking in May and June before slowly decreasing. In the winter months (August to February), temperatures remain relatively stable, rarely dipping below 24°C. Overall, Mogadishu's climate is warm and humid year-round, with temperatures usually fluctuating within a narrow range.