The climate of Garissa is tropical semi-arid, with two rainy seasons that are not very intense.
The city is located in the east of Kenya, at 140 meters (460 feet) above sea level, on the banks of the Tana River, in the hot and arid part of the country.
We are in the area of Kenya where there are two rainy periods. The wettest months are March, April, November and December.
. Here are the average temperatures.
January is generally a very hot month. The average temperature is of
29.5 °C, with a minimum of
23.5 °C and a maximum of
35.4 °C.

On the coldest nights of the month, the temperature usually drops to around
19 °C.

On the warmest days of the month, the temperature usually reaches around
37.5 °C. However, it reached
39.7 °C in January 1995.

Precipitation amounts to
11.9 mm, distributed over 2 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8 hours of sunshine per day. So, the sun shines 67% of the time.
The average humidity is 59%.
The average wind speed is of
7 kph.
February is generally a very hot month. The average temperature is of
30.2 °C, with a minimum of
23.9 °C and a maximum of
36.5 °C.

On the coldest nights of the month, the temperature usually drops to around
20 °C.

On the warmest days of the month, the temperature usually reaches around
38.5 °C. However, it reached
41 °C in February 2007.

Precipitation amounts to only
5.5 mm, distributed over 3 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 70% of the time.
The average humidity is 54%.
The average wind speed is of
8.6 kph.
March, the hottest month of the year, is generally a very hot month. The average temperature is of
31 °C, with a minimum of
25 °C and a maximum of
37 °C.

On the coldest nights of the month, the temperature usually drops to around
21.5 °C.

On the warmest days of the month, the temperature usually reaches around
39 °C. However, it reached
42.2 °C in March 2003.

Precipitation amounts to
50 mm, distributed over 4 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 70% of the time.
The average humidity is 55%.
The average wind speed is of
10.4 kph.
April is generally a very hot month. The average temperature is of
30.4 °C, with a minimum of
25 °C and a maximum of
35.8 °C.

On the coldest nights of the month, the temperature usually drops to around
21 °C.

On the warmest days of the month, the temperature usually reaches around
38 °C. However, it reached
39 °C in April 1997.

Precipitation amounts to
90 mm, distributed over 5 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 9 hours of sunshine per day. So, the sun shines 75% of the time.
The average humidity is 62%.
The average wind speed is of
13.4 kph.
May is generally a very hot month. The average temperature is of
29.1 °C, with a minimum of
23.8 °C and a maximum of
34.5 °C.

On the coldest nights of the month, the temperature usually drops to around
19.5 °C.

On the warmest days of the month, the temperature usually reaches around
36.5 °C. However, it reached
38.2 °C in May 2012.

Precipitation amounts to
15 mm, distributed over 2 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 9 hours of sunshine per day. So, the sun shines 75% of the time.
The average humidity is 61%.
The average wind speed is of
17.7 kph.
June is generally a very hot month. The average temperature is of
27.7 °C, with a minimum of
22.4 °C and a maximum of
33 °C.

On the coldest nights of the month, the temperature usually drops to around
19 °C.

On the warmest days of the month, the temperature usually reaches around
35 °C. However, it reached
39 °C in June 1992.

Precipitation amounts to only
5.2 mm, distributed over 0 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 70% of the time.
The average humidity is 59%.
The average wind speed is of
20.2 kph.
July, the least warm month of the year, is generally a warm to hot month. The average temperature is of
26.9 °C, with a minimum of
21.7 °C and a maximum of
32.1 °C.

On the coldest nights of the month, the temperature usually drops to around
17.5 °C.

On the warmest days of the month, the temperature usually reaches around
34.5 °C. However, it reached
37.5 °C in July 1993.

Precipitation amounts to only
3.4 mm, distributed over 0 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8 hours of sunshine per day. So, the sun shines 68% of the time.
The average humidity is 58%.
The average wind speed is of
21.3 kph.
August is generally a warm to hot month. The average temperature is of
27.1 °C, with a minimum of
21.7 °C and a maximum of
32.5 °C.

On the coldest nights of the month, the temperature usually drops to around
18 °C.

On the warmest days of the month, the temperature usually reaches around
34.5 °C. However, it reached
39 °C in August 2012.

Precipitation amounts to only
6.6 mm, distributed over 2 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 69% of the time.
The average humidity is 57%.
The average wind speed is of
21 kph.
September is generally a very hot month. The average temperature is of
28 °C, with a minimum of
22.3 °C and a maximum of
33.7 °C.

On the coldest nights of the month, the temperature usually drops to around
19 °C.

On the warmest days of the month, the temperature usually reaches around
36 °C. However, it reached
39 °C in September 2006.

Precipitation amounts to only
8.4 mm, distributed over 2 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 9 hours of sunshine per day. So, the sun shines 74% of the time.
The average humidity is 55%.
The average wind speed is of
19.1 kph.
October is generally a very hot month. The average temperature is of
29.2 °C, with a minimum of
23.5 °C and a maximum of
34.8 °C.

On the coldest nights of the month, the temperature usually drops to around
20 °C.

On the warmest days of the month, the temperature usually reaches around
37 °C. However, it reached
39 °C in October 2001.

Precipitation amounts to
30 mm, distributed over 3 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 9 hours of sunshine per day. So, the sun shines 74% of the time.
The average humidity is 58%.
The average wind speed is of
15.7 kph.
November is generally a very hot month. The average temperature is of
29.1 °C, with a minimum of
24 °C and a maximum of
34.2 °C.

On the coldest nights of the month, the temperature usually drops to around
21 °C.

On the warmest days of the month, the temperature usually reaches around
37 °C. However, it reached
40 °C in November 2002.

Precipitation amounts to
95 mm, distributed over 4 days.
The day lasts on average 12 hours and 5 minutes.

There are on average 8.5 hours of sunshine per day. So, the sun shines 70% of the time.
The average humidity is 67%.
The average wind speed is of
8.5 kph.
December is generally a very hot month. The average temperature is of
28.9 °C, with a minimum of
23.7 °C and a maximum of
34.1 °C.

On the coldest nights of the month, the temperature usually drops to around
20 °C.

On the warmest days of the month, the temperature usually reaches around
36.5 °C. However, it reached
40.5 °C in December 1998.

Precipitation amounts to
50 mm, distributed over 2 days.
The day lasts on average 12 hours and 10 minutes.

There are on average 8 hours of sunshine per day. So, the sun shines 64% of the time.
The average humidity is 66%.
The average wind speed is of
6.1 kph.