Garissa experiences a hot and dry climate year-round. During the long rains season (March to May), temperatures remain consistently high, with an average maximum temperature of around 36°C in April. The short rains season (October to December) brings slightly cooler temperatures, but still averaging highs of around 34°C in November. The summer months (June to August) are dry and hot, with temperatures often reaching 38°C by July. In contrast, the winter months (December to February) are dry and mild, with temperatures ranging from 28-32°C.