Gulu climate — normals and trends

Gulu (Uganda) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 23.3 °C and it receives 1,723 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is February (25.9 °C on average) and the coldest is July (21.6 °C). Rainfall peaks in August.

Gulu averages 0 frost days, 101 hot days (≥ 30 °C) and 210 rainy days per year.

Gulu has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.3 °C (on 17 March 2015) and the coldest 14.5 °C (on 20 December 1965).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

GuluNorthern Region

coords
2.77°, 32.30°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthAugustDriest monthJanuary

Mean daily temperature

23.3°C

Average daily high

28.8°C

Average daily low

19.1°C

Annual rainfall

1,723mm

Sunshine / day

10.8h

Mean relative humidity

72%

Average peak wind

10.5km/h

Seasonal range

4.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

101 d/yr

Rainy days (≥ 1 mm)

210 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.6 °C

Average feels-like low

20.6 °C

Average peak gust

28.7 km/h

Tropical nights (≥ 20 °C)

87 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

+0.3 °C per decade · r² = 0.70 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

38.3 °C

17 March 2015

Coldest day

14.5 °C

20 December 1965

Wettest day

86 mm

25 August 1961

Windiest day

28.6 km/h

18 February 1999

Strongest gust

63.0 km/h

18 March 2014

Hottest feels-like

40.3 °C

25 February 2005

Coldest feels-like

11.4 °C

11 January 2015

Sunniest day

12.0 h

15 March 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.9 °C6 March 202517.0 °C17 August 202524.5 °C1,415 mm1520
202436.6 °C19 March 202416.8 °C7 December 202424.7 °C1,309 mm1550
202335.8 °C13 February 202316.9 °C6 November 202324.5 °C1,582 mm1510
202236.8 °C6 March 202217.0 °C28 August 202224.3 °C1,343 mm1240
202135.9 °C13 March 202117.3 °C7 July 202124.4 °C1,075 mm1490
202034.3 °C17 January 202017.0 °C30 November 202023.7 °C1,777 mm940
201938.1 °C23 March 201916.7 °C27 August 201924.2 °C1,791 mm1160
201836.9 °C16 February 201816.7 °C26 August 201824.0 °C1,472 mm1160
201736.8 °C11 February 201717.1 °C23 August 201724.5 °C1,418 mm1490
201637.3 °C19 February 201617.4 °C25 July 201624.9 °C1,093 mm1730
201538.3 °C17 March 201516.1 °C11 January 201524.3 °C1,474 mm1220
201436.3 °C27 February 201417.2 °C6 August 201424.1 °C1,359 mm1340
201336.4 °C26 February 201316.5 °C29 July 201323.7 °C1,598 mm1070
201236.8 °C30 March 201217.3 °C3 July 201223.9 °C1,483 mm1300
201136.9 °C1 March 201116.9 °C20 September 201123.7 °C1,708 mm1260
201036.8 °C3 February 201016.7 °C13 August 201023.8 °C1,588 mm1290
200934.9 °C15 February 200916.8 °C30 June 200924.1 °C1,283 mm1440
200835.4 °C3 January 200816.8 °C4 July 200823.6 °C1,635 mm1360
200736.1 °C7 March 200716.9 °C16 August 200723.8 °C1,359 mm1410
200638.0 °C6 February 200617.3 °C3 September 200623.7 °C1,595 mm1120
200537.8 °C20 February 200516.8 °C15 December 200524.2 °C1,498 mm1680
200438.0 °C24 March 200416.5 °C5 September 200423.9 °C1,452 mm1370
200336.4 °C6 March 200316.7 °C26 June 200323.9 °C1,349 mm1380
200237.8 °C26 February 200217.2 °C18 November 200223.9 °C1,317 mm1140
200136.6 °C28 February 200116.2 °C21 July 200123.4 °C1,468 mm1170
200036.0 °C13 February 200016.5 °C8 August 200023.7 °C1,292 mm1190
199936.9 °C7 February 199916.5 °C30 August 199923.4 °C1,444 mm1000
199837.2 °C15 March 199816.8 °C7 September 199824.2 °C1,234 mm1440
199737.4 °C21 March 199716.2 °C5 August 199724.1 °C1,618 mm1280
199636.0 °C13 March 199616.8 °C7 July 199623.4 °C1,734 mm1010
199536.6 °C3 February 199517.2 °C8 July 199523.9 °C1,633 mm1160
199435.5 °C21 January 199416.7 °C14 August 199423.6 °C1,857 mm1110
199335.4 °C20 February 199316.5 °C8 August 199323.6 °C1,533 mm1160
199237.1 °C11 March 199216.8 °C14 July 199223.7 °C1,694 mm1030
199135.1 °C19 March 199116.3 °C14 October 199123.3 °C1,804 mm920
199033.8 °C31 January 199015.8 °C1 October 199023.2 °C1,739 mm780
198936.0 °C3 March 198916.2 °C10 July 198923.3 °C1,507 mm860
198835.8 °C2 March 198816.6 °C14 June 198823.4 °C1,730 mm1110
198736.7 °C3 February 198717.0 °C27 October 198723.8 °C1,625 mm1050
198635.9 °C31 January 198616.1 °C1 August 198623.0 °C1,738 mm730
198537.0 °C16 March 198516.0 °C9 July 198522.9 °C1,909 mm820
198436.1 °C21 February 198416.2 °C19 August 198423.3 °C1,382 mm1030
198335.9 °C27 February 198316.6 °C18 September 198323.6 °C1,934 mm1010
198236.7 °C22 February 198216.5 °C3 August 198223.1 °C1,742 mm790
198135.9 °C26 January 198116.1 °C13 December 198123.3 °C1,996 mm940
198037.3 °C24 February 198016.8 °C4 January 198023.4 °C1,662 mm920
197934.0 °C6 March 197916.5 °C26 July 197923.2 °C1,665 mm1080
197836.8 °C7 February 197815.7 °C16 July 197822.9 °C2,055 mm800
197735.9 °C16 February 197715.4 °C14 July 197723.0 °C1,995 mm860
197636.4 °C30 January 197615.4 °C10 July 197623.0 °C1,959 mm990
197535.9 °C26 January 197515.7 °C16 August 197522.8 °C2,422 mm1090
197436.6 °C24 February 197415.4 °C1 August 197422.9 °C1,790 mm990
197337.1 °C15 March 197315.9 °C16 December 197323.5 °C1,723 mm1260
197235.5 °C31 March 197216.0 °C31 July 197223.0 °C2,108 mm820
197136.4 °C5 March 197115.7 °C31 December 197122.7 °C2,080 mm1030
197033.8 °C3 January 197015.2 °C14 September 197022.7 °C1,931 mm760
196933.9 °C1 April 196916.3 °C3 August 196923.0 °C1,648 mm950
196835.5 °C28 January 196815.9 °C19 July 196822.5 °C2,014 mm730
196736.3 °C27 February 196715.4 °C27 August 196722.7 °C2,363 mm930
196633.7 °C18 January 196615.7 °C24 December 196622.8 °C1,969 mm830
196534.5 °C27 February 196514.5 °C20 December 196522.8 °C1,793 mm680
196434.4 °C30 January 196415.5 °C29 August 196422.4 °C2,063 mm540
196332.0 °C24 March 196315.9 °C7 January 196322.0 °C2,711 mm210
196234.5 °C15 February 196216.1 °C23 June 196222.1 °C2,524 mm440
196136.6 °C8 March 196116.3 °C24 July 196122.8 °C2,455 mm820
196034.9 °C10 February 196016.6 °C18 July 196023.1 °C2,161 mm890
195936.9 °C16 March 195916.1 °C15 July 195923.2 °C2,496 mm1100
195836.9 °C4 March 195814.9 °C17 February 195823.4 °C2,126 mm1350
195734.3 °C15 February 195715.4 °C6 February 195722.9 °C1,755 mm890
195635.2 °C10 March 195615.5 °C28 August 195622.3 °C1,795 mm820
195533.2 °C15 January 195515.7 °C18 June 195522.2 °C1,786 mm480
195434.4 °C2 February 195415.7 °C18 July 195422.2 °C1,753 mm660
195333.1 °C16 February 195315.3 °C22 July 195321.8 °C2,472 mm280
195233.8 °C27 January 195216.1 °C18 August 195222.2 °C2,173 mm690
195133.4 °C6 March 195115.8 °C13 July 195122.0 °C2,413 mm370
195034.5 °C3 March 195015.4 °C25 August 195021.8 °C2,118 mm540
194934.9 °C5 March 194915.7 °C31 July 194922.2 °C1,774 mm620
194832.2 °C14 January 194816.3 °C17 September 194822.4 °C1,734 mm410
194732.0 °C28 October 194716.2 °C7 August 194722.2 °C1,621 mm470
194637.4 °C31 March 194616.2 °C11 August 194623.0 °C1,671 mm1040
194535.9 °C22 February 194515.2 °C6 December 194522.9 °C1,208 mm1060
194436.1 °C18 March 194416.1 °C29 June 194423.7 °C1,056 mm1250
194336.2 °C19 February 194315.4 °C5 August 194323.5 °C1,122 mm1400
194235.2 °C3 February 194215.1 °C17 July 194223.0 °C1,221 mm1030
194136.0 °C27 March 194116.0 °C26 November 194123.0 °C1,199 mm820
194032.2 °C22 February 194015.5 °C29 November 194021.8 °C2,020 mm300

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
29.9 °C
+1.1 °C
Hot days (≥ 30 °C)
152 d/yr
+51
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1415 mm
-309 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.2 °C+0.8 °C1 mm-20 mm
Feb34.9 °C+2.9 °C0 mm-42 mm
Mar32.7 °C+1.7 °C51 mm-77 mm
Apr30.1 °C+1.4 °C156 mm-59 mm
May28.6 °C+1.1 °C126 mm-85 mm
Jun28.3 °C+1.2 °C66 mm-79 mm
Jul27.3 °C+0.7 °C203 mm+36 mm
Aug27.0 °C+0.1 °C291 mm+72 mm
Sep28.9 °C+1.3 °C160 mm-32 mm
Oct28.3 °C+0.2 °C293 mm+97 mm
Nov30.3 °C+1.9 °C54 mm-89 mm
Dec30.8 °C+1.1 °C13 mm-31 mm

The year's extremes

Hottest day
37.9 °C
6 Mar 2025
Coldest day
17.0 °C
17 Aug 2025
Wettest day
33.9 mm
31 Oct 2025
Windiest day
23.0 km/h
23 Feb 2025
Strongest gust
52.6 km/h
24 Apr 2025
Hottest feels-like
38.6 °C
6 Mar 2025
Coldest feels-like
15.1 °C
23 Nov 2025
Sunniest day
12.0 h
14 Mar 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Gulu?

Gulu has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 23.3 °C and it receives 1,723 mm of precipitation per year.

What is the hottest day ever recorded in Gulu?

The hottest day measured in Gulu between 1940 and 2025 was 17 March 2015, reaching 38.3 °C.

What is the coldest day in Gulu?

The coldest day measured in Gulu between 1940 and 2025 was 20 December 1965, at 14.5 °C.

Does it snow in Gulu?

Almost never: Gulu sees virtually no snow, with about 0 frost days per year.

Has the climate of Gulu warmed?

Yes: Gulu warmed by +2.1 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Gulu?

The wettest day measured in Gulu between 1940 and 2025 was 25 August 1961, with 86 mm of rain in 24 hours.

What was the windiest day in Gulu?

The windiest day measured in Gulu between 1940 and 2025 was 18 February 1999, with winds reaching 28.6 km/h.

What is the warmest month in Gulu?

The warmest month in Gulu is February (25.9 °C on average); the coldest is July (21.6 °C).

How much does it rain in Gulu?

Gulu receives on average 1,723 mm of precipitation per year, spread over about 210 rainy days.

Is it sunny in Gulu?

Gulu gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Gulu?

Yes: Gulu has on average 87 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Gulu?

In Gulu, between 1940 and 2025, the highest apparent temperature reached 40.3 °C on 25 February 2005, and the lowest was 11.4 °C on 11 January 2015.

Compare Gulu with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Gulu

Other cities — Uganda