Kyegegwa climate — normals and trends

Kyegegwa (Uganda) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 21.0 °C and it receives 1,084 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 (22.3 °C on average) and the coldest is November (20.2 °C). Rainfall peaks in October.

Kyegegwa averages 0 frost days, 26 hot days (≥ 30 °C) and 209 rainy days per year.

Kyegegwa has warmed by +2.7 °C between 1940 and 2025, or +0.31 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.3 °C (on 23 February 2005) and the coldest 9.9 °C (on 18 September 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

KyegegwaWestern Region

coords
0.50°, 31.04°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthNovemberWettest monthOctoberDriest monthJuly

Mean daily temperature

21.0°C

Average daily high

26.6°C

Average daily low

16.6°C

Annual rainfall

1,084mm

Sunshine / day

10.4h

Mean relative humidity

76%

Average peak wind

11.5km/h

Seasonal range

2.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

26 d/yr

Rainy days (≥ 1 mm)

209 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.8 °C

Average feels-like low

17.5 °C

Average peak gust

29.5 km/h

Tropical nights (≥ 20 °C)

4 d/yr

Solar radiation

19.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.7 °C

since 1940

+0.3 °C per decade · r² = 0.68 · 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

36.3 °C

23 February 2005

Coldest day

9.9 °C

18 September 1965

Wettest day

37 mm

1 March 2010

Windiest day

25.4 km/h

20 July 1953

Strongest gust

53.6 km/h

12 August 1980

Hottest feels-like

37.1 °C

29 March 2016

Coldest feels-like

8.8 °C

18 September 1965

Sunniest day

12.0 h

2 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.7 °C27 February 202513.2 °C21 September 202523.0 °C709 mm970
202433.7 °C3 June 202415.7 °C5 January 202423.4 °C675 mm1200
202332.9 °C16 August 202315.3 °C13 January 202322.6 °C962 mm730
202233.6 °C11 January 202214.9 °C7 June 202222.3 °C963 mm670
202133.9 °C1 March 202114.6 °C25 August 202122.7 °C656 mm820
202033.6 °C12 February 202015.5 °C26 November 202022.5 °C886 mm730
201934.7 °C3 February 201914.7 °C21 December 201922.5 °C835 mm740
201834.6 °C8 February 201814.6 °C8 July 201822.2 °C852 mm480
201734.7 °C9 February 201715.1 °C10 July 201722.7 °C774 mm840
201635.0 °C6 March 201614.4 °C19 August 201623.1 °C679 mm1240
201535.3 °C9 March 201513.9 °C13 July 201522.5 °C726 mm930
201433.7 °C3 March 201413.8 °C10 September 201422.4 °C751 mm960
201333.7 °C28 February 201314.8 °C27 August 201322.1 °C770 mm680
201235.2 °C15 March 201214.0 °C22 August 201221.8 °C963 mm660
201133.9 °C26 February 201114.8 °C12 December 201121.7 °C1,015 mm520
201032.8 °C1 February 201013.8 °C17 July 201021.6 °C1,045 mm270
200933.5 °C10 March 200915.2 °C6 June 200922.3 °C751 mm880
200832.5 °C23 December 200812.9 °C9 July 200821.3 °C788 mm190
200733.4 °C7 March 200713.3 °C24 August 200721.5 °C842 mm280
200633.1 °C27 January 200614.1 °C5 September 200621.7 °C878 mm490
200536.3 °C23 February 200512.8 °C14 July 200522.2 °C788 mm800
200433.9 °C13 February 200413.8 °C13 September 200422.0 °C769 mm410
200333.9 °C8 March 200314.2 °C13 July 200321.7 °C770 mm470
200232.2 °C26 February 200214.3 °C9 July 200221.3 °C836 mm240
200132.9 °C3 March 200113.1 °C25 June 200120.7 °C849 mm110
200030.9 °C21 February 200013.7 °C25 July 200020.7 °C784 mm60
199932.0 °C19 February 199913.1 °C16 July 199920.5 °C1,086 mm200
199831.3 °C25 February 199814.5 °C7 September 199821.5 °C934 mm120
199731.7 °C6 March 199713.9 °C21 May 199721.3 °C1,003 mm170
199630.4 °C5 August 199613.7 °C27 July 199620.9 °C1,042 mm20
199530.7 °C3 February 199513.2 °C25 August 199521.2 °C951 mm20
199431.4 °C21 January 199413.2 °C1 September 199421.0 °C1,014 mm90
199330.7 °C16 March 199313.8 °C19 July 199321.1 °C984 mm40
199232.4 °C5 March 199213.6 °C21 July 199221.1 °C947 mm210
199130.5 °C22 March 199114.0 °C9 July 199120.8 °C1,161 mm70
199030.5 °C6 July 199013.8 °C11 November 199021.0 °C1,164 mm40
198932.7 °C3 March 198914.3 °C13 September 198921.2 °C915 mm170
198832.0 °C6 February 198814.0 °C6 December 198821.1 °C1,140 mm80
198733.7 °C30 December 198713.8 °C6 August 198721.5 °C1,057 mm120
198632.7 °C24 February 198613.5 °C5 August 198620.8 °C1,164 mm70
198532.7 °C18 March 198513.0 °C8 July 198520.4 °C1,228 mm160
198432.2 °C21 February 198413.4 °C2 August 198420.6 °C1,017 mm60
198333.2 °C15 February 198313.6 °C5 December 198321.5 °C1,057 mm330
198232.8 °C22 February 198213.9 °C2 July 198221.1 °C910 mm160
198133.4 °C23 February 198113.5 °C15 June 198120.9 °C1,231 mm250
198033.9 °C24 February 198013.7 °C4 June 198021.2 °C824 mm190
197929.7 °C7 March 197913.3 °C23 July 197920.6 °C1,190 mm00
197832.9 °C6 February 197813.0 °C20 July 197820.7 °C1,247 mm130
197729.8 °C16 February 197712.1 °C15 August 197720.7 °C1,273 mm00
197631.4 °C31 January 197611.9 °C25 June 197620.1 °C1,434 mm50
197532.8 °C22 February 197512.0 °C30 July 197520.3 °C1,465 mm70
197432.1 °C25 February 197413.1 °C13 September 197420.2 °C1,406 mm100
197331.3 °C2 February 197312.6 °C25 October 197320.6 °C1,268 mm80
197229.3 °C26 February 197212.5 °C29 June 197220.1 °C1,557 mm00
197132.5 °C6 March 197112.4 °C24 June 197120.0 °C1,481 mm110
197030.3 °C8 February 197013.3 °C26 July 197020.2 °C1,377 mm10
196929.5 °C4 April 196912.4 °C31 January 196920.6 °C1,078 mm00
196830.2 °C8 February 196812.5 °C15 January 196820.1 °C1,361 mm10
196730.9 °C2 March 196711.7 °C12 December 196720.2 °C1,349 mm90
196629.6 °C16 August 196612.3 °C1 July 196620.4 °C1,315 mm00
196530.7 °C14 February 19659.9 °C18 September 196520.2 °C1,243 mm20
196429.1 °C31 January 196412.2 °C12 December 196419.7 °C1,411 mm00
196328.7 °C8 August 196312.1 °C30 July 196319.6 °C1,681 mm00
196229.3 °C15 February 196212.6 °C9 July 196219.5 °C1,617 mm00
196133.3 °C11 March 196110.8 °C3 January 196120.4 °C1,322 mm130
196030.4 °C12 August 196012.4 °C28 January 196020.3 °C1,369 mm10
195932.6 °C17 March 195911.4 °C14 July 195920.7 °C1,302 mm100
195832.6 °C26 February 195812.4 °C2 October 195821.1 °C1,197 mm220
195730.5 °C4 October 195712.9 °C23 September 195720.6 °C1,180 mm30
195628.6 °C2 March 195612.7 °C20 June 195619.7 °C1,332 mm00
195527.6 °C21 February 195513.1 °C18 June 195519.7 °C1,378 mm00
195428.1 °C8 February 195412.1 °C25 June 195419.6 °C1,185 mm00
195327.5 °C30 September 195311.4 °C23 July 195319.4 °C1,854 mm00
195228.4 °C20 July 195213.6 °C30 June 195219.8 °C1,471 mm00
195128.9 °C6 August 195111.3 °C6 July 195119.7 °C1,593 mm00
195029.4 °C4 March 195012.1 °C18 July 195019.6 °C1,346 mm00
194930.6 °C17 August 194912.4 °C28 July 194919.9 °C1,244 mm20
194829.3 °C20 July 194813.8 °C3 January 194820.0 °C1,281 mm00
194729.1 °C21 September 194713.0 °C23 July 194720.0 °C1,300 mm00
194634.5 °C25 February 194612.9 °C23 December 194621.0 °C1,018 mm720
194532.4 °C23 February 194512.4 °C9 June 194520.9 °C662 mm110
194432.2 °C14 February 194412.5 °C8 July 194421.1 °C744 mm280
194332.6 °C8 February 194312.7 °C14 October 194321.1 °C773 mm330
194232.6 °C7 February 194212.6 °C27 July 194220.7 °C713 mm210
194131.9 °C7 February 194113.2 °C4 July 194120.8 °C874 mm160
194028.4 °C23 February 194012.7 °C30 November 194019.8 °C1,196 mm00

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
28.5 °C
+1.9 °C
Hot days (≥ 30 °C)
97 d/yr
+71
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
709 mm
-375 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.0 °C+3.6 °C2 mm-41 mm
Feb32.4 °C+4.1 °C6 mm-51 mm
Mar30.0 °C+2.4 °C68 mm-36 mm
Apr26.9 °C+0.5 °C131 mm+11 mm
May27.5 °C+1.5 °C80 mm-18 mm
Jun28.6 °C+2.1 °C25 mm-20 mm
Jul29.0 °C+2.2 °C19 mm-20 mm
Aug27.1 °C+0.5 °C90 mm+7 mm
Sep29.0 °C+2.7 °C43 mm-72 mm
Oct26.5 °C+0.7 °C141 mm-13 mm
Nov27.3 °C+2.0 °C43 mm-108 mm
Dec27.3 °C+1.4 °C62 mm-17 mm

The year's extremes

Hottest day
35.7 °C
27 Feb 2025
Coldest day
13.2 °C
21 Sep 2025
Wettest day
20.1 mm
16 Apr 2025
Windiest day
22.0 km/h
29 Jul 2025
Strongest gust
47.9 km/h
29 Jul 2025
Hottest feels-like
36.5 °C
6 Mar 2025
Coldest feels-like
13.3 °C
21 Sep 2025
Sunniest day
12.0 h
4 Jan 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 Kyegegwa?

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

What is the hottest day ever recorded in Kyegegwa?

The hottest day measured in Kyegegwa between 1940 and 2025 was 23 February 2005, reaching 36.3 °C.

What is the coldest day in Kyegegwa?

The coldest day measured in Kyegegwa between 1940 and 2025 was 18 September 1965, at 9.9 °C.

Does it snow in Kyegegwa?

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

Has the climate of Kyegegwa warmed?

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

What is the wettest day in Kyegegwa?

The wettest day measured in Kyegegwa between 1940 and 2025 was 1 March 2010, with 37 mm of rain in 24 hours.

What was the windiest day in Kyegegwa?

The windiest day measured in Kyegegwa between 1940 and 2025 was 20 July 1953, with winds reaching 25.4 km/h.

What is the warmest month in Kyegegwa?

The warmest month in Kyegegwa is February (22.3 °C on average); the coldest is November (20.2 °C).

How much does it rain in Kyegegwa?

Kyegegwa receives on average 1,084 mm of precipitation per year, spread over about 209 rainy days.

Is it sunny in Kyegegwa?

Kyegegwa gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

Are there tropical nights in Kyegegwa?

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

What was the most extreme apparent temperature in Kyegegwa?

In Kyegegwa, between 1940 and 2025, the highest apparent temperature reached 37.1 °C on 29 March 2016, and the lowest was 8.8 °C on 18 September 1965.

Compare Kyegegwa with another city

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

Nearby cities

The climate around Kyegegwa

Other cities — Uganda