Kapchorwa climate — normals and trends

Kapchorwa (Uganda) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 22.3 °C and it receives 1,839 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 (24.3 °C on average) and the coldest is July (20.6 °C). Rainfall peaks in May.

Kapchorwa averages 0 frost days, 96 hot days (≥ 30 °C) and 243 rainy days per year.

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

The hottest day of the period reached 37.0 °C (on 25 February 2005) and the coldest 11.5 °C (on 26 July 1947).

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

KapchorwaEastern Region

coords
1.40°, 34.45°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthFebruaryColdest monthJulyWettest monthMayDriest monthJanuary

Mean daily temperature

22.3°C

Average daily high

28.0°C

Average daily low

17.4°C

Annual rainfall

1,839mm

Sunshine / day

10.8h

Mean relative humidity

60%

Average peak wind

8.9km/h

Seasonal range

3.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

96 d/yr

Rainy days (≥ 1 mm)

243 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.5 °C

Average feels-like low

17.6 °C

Average peak gust

28.9 km/h

Tropical nights (≥ 20 °C)

17 d/yr

Solar radiation

19.9 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.63 · 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

37.0 °C

25 February 2005

Coldest day

11.5 °C

26 July 1947

Wettest day

99 mm

30 April 2002

Windiest day

26.7 km/h

14 March 2015

Strongest gust

62.3 km/h

14 March 2015

Hottest feels-like

37.6 °C

25 February 2005

Coldest feels-like

9.6 °C

26 July 1947

Sunniest day

11.9 h

27 February 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C6 March 202515.7 °C16 January 202524.0 °C1,266 mm1790
202435.8 °C18 March 202415.5 °C29 December 202424.2 °C1,488 mm1850
202336.5 °C8 March 202315.3 °C15 January 202324.3 °C1,590 mm2000
202235.9 °C16 March 202215.8 °C4 July 202223.6 °C1,409 mm1460
202133.9 °C2 March 202115.6 °C23 July 202123.4 °C1,258 mm1390
202032.8 °C24 February 202014.8 °C19 November 202022.2 °C2,463 mm550
201935.9 °C25 March 201914.8 °C21 December 201923.2 °C2,193 mm1190
201834.7 °C23 February 201814.4 °C7 July 201823.0 °C1,699 mm1220
201735.1 °C24 March 201715.9 °C6 September 201723.7 °C1,343 mm1660
201635.7 °C21 March 201616.1 °C28 August 201624.0 °C1,139 mm1750
201535.5 °C11 March 201514.9 °C1 January 201523.6 °C1,561 mm1520
201435.3 °C4 March 201414.5 °C13 December 201422.9 °C1,789 mm1040
201335.1 °C1 March 201314.0 °C9 December 201322.8 °C1,551 mm920
201235.2 °C30 March 201212.9 °C4 January 201222.7 °C1,784 mm1040
201135.2 °C26 February 201114.7 °C10 December 201122.9 °C1,730 mm1180
201035.4 °C2 February 201015.5 °C13 August 201022.7 °C1,895 mm940
200934.9 °C21 March 200914.5 °C11 January 200924.1 °C1,077 mm2160
200834.6 °C3 March 200815.0 °C25 July 200823.0 °C1,433 mm1390
200734.6 °C14 March 200714.4 °C30 October 200722.7 °C1,789 mm1190
200635.0 °C17 February 200614.3 °C5 September 200622.8 °C1,898 mm940
200537.0 °C25 February 200514.0 °C5 January 200523.5 °C1,445 mm1700
200435.8 °C5 March 200414.8 °C30 August 200423.2 °C1,601 mm1250
200335.7 °C25 February 200314.8 °C5 July 200323.3 °C1,553 mm1510
200234.7 °C5 February 200215.7 °C13 August 200223.7 °C1,196 mm1630
200134.9 °C3 March 200114.4 °C11 September 200122.5 °C1,617 mm970
200035.5 °C14 March 200014.5 °C27 January 200022.9 °C1,355 mm1320
199934.4 °C9 February 199914.7 °C12 August 199922.7 °C1,512 mm1040
199835.5 °C13 March 199815.2 °C7 September 199823.0 °C1,598 mm1140
199735.7 °C7 March 199715.5 °C19 July 199723.3 °C2,006 mm1370
199634.3 °C12 March 199615.0 °C3 October 199622.8 °C1,707 mm1140
199534.3 °C22 February 199514.9 °C14 September 199523.2 °C1,565 mm1250
199435.2 °C22 February 199414.8 °C8 July 199422.8 °C1,981 mm1100
199334.6 °C10 April 199315.0 °C6 July 199322.9 °C1,506 mm1340
199235.5 °C27 March 199214.5 °C17 September 199222.7 °C1,590 mm1060
199135.1 °C23 March 199114.5 °C21 September 199122.5 °C1,793 mm930
199034.0 °C29 January 199014.5 °C9 January 199022.7 °C1,509 mm950
198935.6 °C3 March 198914.4 °C18 January 198922.2 °C1,644 mm780
198835.5 °C2 March 198814.4 °C11 August 198822.5 °C1,866 mm910
198734.6 °C17 February 198714.7 °C15 July 198723.2 °C1,475 mm1240
198633.9 °C24 February 198613.3 °C5 August 198622.2 °C1,992 mm920
198535.3 °C16 March 198513.2 °C9 July 198521.9 °C2,156 mm890
198434.8 °C12 March 198414.0 °C18 September 198422.6 °C1,337 mm1100
198335.0 °C1 April 198313.5 °C4 January 198322.4 °C1,939 mm810
198235.7 °C26 March 198213.9 °C11 July 198221.9 °C2,173 mm770
198135.3 °C1 March 198114.3 °C4 February 198122.5 °C1,636 mm980
198035.0 °C18 March 198013.9 °C30 September 198022.8 °C1,393 mm1310
197934.2 °C5 March 197914.4 °C23 July 197922.3 °C1,824 mm1060
197834.4 °C7 February 197813.0 °C9 September 197821.9 °C1,982 mm700
197735.6 °C16 February 197712.4 °C15 August 197721.9 °C1,924 mm780
197634.3 °C17 March 197612.7 °C20 September 197622.0 °C1,702 mm1200
197534.3 °C6 February 197513.5 °C21 September 197521.7 °C2,205 mm1040
197433.7 °C14 February 197413.7 °C20 July 197422.0 °C1,837 mm1120
197334.7 °C30 March 197313.6 °C17 August 197322.2 °C1,793 mm1120
197233.7 °C28 March 197214.4 °C31 August 197221.7 °C2,390 mm760
197134.8 °C27 February 197112.8 °C10 July 197121.4 °C2,283 mm780
197035.4 °C28 February 197012.9 °C25 July 197021.7 °C1,998 mm590
196934.3 °C18 March 196913.8 °C6 August 196922.3 °C1,513 mm1140
196831.6 °C26 January 196812.9 °C15 January 196821.2 °C2,172 mm330
196735.8 °C10 March 196711.6 °C9 December 196721.2 °C2,729 mm740
196633.4 °C4 February 196613.5 °C2 January 196622.3 °C1,747 mm950
196534.1 °C9 March 196513.7 °C14 January 196522.5 °C1,428 mm1020
196434.0 °C30 March 196412.8 °C31 August 196421.6 °C1,691 mm430
196331.7 °C24 March 196312.6 °C8 August 196320.8 °C2,576 mm140
196231.4 °C26 February 196213.4 °C7 August 196220.3 °C2,598 mm80
196133.8 °C11 March 196113.2 °C20 December 196121.8 °C2,825 mm920
196033.8 °C13 March 196013.9 °C30 August 196022.0 °C2,175 mm720
195934.4 °C16 March 195913.3 °C9 June 195922.0 °C2,307 mm800
195835.5 °C4 March 195813.4 °C28 June 195822.1 °C1,957 mm1100
195733.8 °C18 January 195713.1 °C25 September 195722.0 °C2,026 mm840
195632.4 °C9 March 195613.4 °C16 July 195621.0 °C1,782 mm400
195532.4 °C3 March 195513.5 °C15 August 195521.0 °C2,013 mm300
195431.5 °C15 March 195413.2 °C2 July 195420.6 °C1,866 mm170
195330.5 °C15 February 195312.2 °C13 August 195320.1 °C4,298 mm40
195230.0 °C26 February 195214.1 °C14 August 195220.5 °C2,870 mm10
195132.2 °C2 March 195113.6 °C17 July 195120.4 °C3,430 mm170
195032.4 °C2 March 195011.8 °C19 July 195020.1 °C2,763 mm270
194932.7 °C23 March 194912.0 °C31 July 194920.7 °C2,338 mm290
194831.6 °C16 April 194814.1 °C27 July 194821.2 °C2,314 mm260
194729.3 °C24 October 194711.5 °C26 July 194720.5 °C2,742 mm00
194634.8 °C31 March 194613.9 °C6 August 194621.9 °C1,653 mm880
194533.5 °C23 February 194514.0 °C9 June 194522.2 °C1,032 mm1030
194433.0 °C16 April 194414.8 °C10 January 194422.7 °C975 mm1110
194333.8 °C1 March 194312.4 °C14 August 194322.1 °C1,222 mm1060
194232.6 °C8 February 194214.0 °C6 August 194222.4 °C828 mm1110
194134.3 °C27 March 194114.2 °C10 January 194122.2 °C849 mm440
194030.7 °C23 February 194013.8 °C16 August 194020.5 °C2,033 mm30

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
30.0 °C
+2.0 °C
Hot days (≥ 30 °C)
179 d/yr
+83
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1266 mm
-573 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.6 °C+1.4 °C4 mm-28 mm
Feb34.0 °C+3.1 °C3 mm-37 mm
Mar31.8 °C+1.3 °C113 mm+2 mm
Apr29.5 °C+1.1 °C220 mm+17 mm
May29.1 °C+2.3 °C186 mm-80 mm
Jun29.6 °C+3.1 °C45 mm-114 mm
Jul28.0 °C+2.3 °C131 mm-76 mm
Aug27.4 °C+1.5 °C158 mm-74 mm
Sep29.3 °C+2.2 °C111 mm-52 mm
Oct28.5 °C+0.9 °C211 mm+7 mm
Nov30.3 °C+2.6 °C43 mm-118 mm
Dec30.8 °C+1.9 °C43 mm-22 mm

The year's extremes

Hottest day
36.3 °C
6 Mar 2025
Coldest day
15.7 °C
16 Jan 2025
Wettest day
66.8 mm
16 Apr 2025
Windiest day
20.9 km/h
25 Feb 2025
Strongest gust
51.8 km/h
22 Feb 2025
Hottest feels-like
36.8 °C
6 Mar 2025
Coldest feels-like
13.4 °C
16 Jan 2025
Sunniest day
11.9 h
27 Feb 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 Kapchorwa?

Kapchorwa has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 22.3 °C and it receives 1,839 mm of precipitation per year.

What is the hottest day ever recorded in Kapchorwa?

The hottest day measured in Kapchorwa between 1940 and 2025 was 25 February 2005, reaching 37.0 °C.

What is the coldest day in Kapchorwa?

The coldest day measured in Kapchorwa between 1940 and 2025 was 26 July 1947, at 11.5 °C.

Does it snow in Kapchorwa?

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

Has the climate of Kapchorwa warmed?

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

What is the wettest day in Kapchorwa?

The wettest day measured in Kapchorwa between 1940 and 2025 was 30 April 2002, with 99 mm of rain in 24 hours.

What was the windiest day in Kapchorwa?

The windiest day measured in Kapchorwa between 1940 and 2025 was 14 March 2015, with winds reaching 26.7 km/h.

What is the warmest month in Kapchorwa?

The warmest month in Kapchorwa is February (24.3 °C on average); the coldest is July (20.6 °C).

How much does it rain in Kapchorwa?

Kapchorwa receives on average 1,839 mm of precipitation per year, spread over about 243 rainy days.

Is it sunny in Kapchorwa?

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

Are there tropical nights in Kapchorwa?

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

What was the most extreme apparent temperature in Kapchorwa?

In Kapchorwa, between 1940 and 2025, the highest apparent temperature reached 37.6 °C on 25 February 2005, and the lowest was 9.6 °C on 26 July 1947.

Compare Kapchorwa with another city

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

Nearby cities

The climate around Kapchorwa

Other cities — Uganda