Soroti climate — normals and trends

Soroti (Uganda) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 23.5 °C and it receives 1,297 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.3 °C on average) and the coldest is July (22.3 °C). Rainfall peaks in April.

Soroti averages 0 frost days, 119 hot days (≥ 30 °C) and 199 rainy days per year.

Soroti has warmed by +2.5 °C between 1940 and 2025, or +0.30 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.0 °C (on 25 February 2005) and the coldest 13.4 °C (on 24 December 1968).

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

SorotiEastern Region

coords
1.71°, 33.61°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJanuary

Mean daily temperature

23.5°C

Average daily high

29.2°C

Average daily low

19.2°C

Annual rainfall

1,297mm

Sunshine / day

10.9h

Mean relative humidity

74%

Average peak wind

10.2km/h

Seasonal range

3.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

119 d/yr

Rainy days (≥ 1 mm)

199 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.4 °C

Average feels-like low

21.2 °C

Average peak gust

26.8 km/h

Tropical nights (≥ 20 °C)

96 d/yr

Solar radiation

21.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.5 °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

39.0 °C

25 February 2005

Coldest day

13.4 °C

24 December 1968

Wettest day

115 mm

17 July 2024

Windiest day

29.3 km/h

18 February 1999

Strongest gust

62.6 km/h

18 February 1999

Hottest feels-like

41.1 °C

25 February 2005

Coldest feels-like

11.8 °C

5 February 1957

Sunniest day

12.0 h

17 February 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C6 March 202517.1 °C22 November 202525.2 °C884 mm2350
202438.0 °C19 March 202416.1 °C29 December 202425.3 °C1,138 mm2410
202337.7 °C8 March 202317.6 °C1 January 202325.2 °C1,257 mm2290
202238.1 °C6 March 202217.4 °C19 August 202224.8 °C1,029 mm1760
202136.5 °C2 March 202117.4 °C25 August 202124.6 °C845 mm1730
202034.8 °C24 February 202017.2 °C14 December 202023.9 °C1,278 mm1010
201938.0 °C24 March 201917.4 °C19 December 201924.6 °C1,282 mm1630
201837.5 °C11 February 201816.9 °C7 July 201824.4 °C1,120 mm1630
201738.0 °C25 January 201717.7 °C9 August 201725.1 °C974 mm2070
201637.7 °C5 March 201617.6 °C28 January 201625.5 °C756 mm2560
201538.1 °C11 March 201517.1 °C12 January 201524.8 °C1,146 mm1740
201437.7 °C4 March 201416.6 °C13 December 201424.4 °C1,082 mm1860
201336.1 °C2 March 201316.8 °C22 January 201324.0 °C1,035 mm1490
201237.8 °C30 March 201215.1 °C15 January 201224.1 °C1,152 mm1520
201137.8 °C1 March 201116.0 °C11 December 201124.0 °C1,475 mm1630
201037.5 °C2 February 201016.4 °C18 December 201024.1 °C1,162 mm1590
200936.4 °C20 March 200916.2 °C11 January 200924.7 °C952 mm2170
200836.4 °C3 March 200816.5 °C14 December 200824.0 °C1,066 mm1590
200736.2 °C8 March 200717.0 °C18 December 200724.1 °C1,068 mm1700
200638.3 °C6 February 200617.6 °C27 August 200624.1 °C1,269 mm1620
200539.0 °C25 February 200516.1 °C3 January 200524.7 °C1,150 mm2070
200437.6 °C13 February 200417.2 °C6 June 200424.4 °C1,055 mm1950
200338.4 °C6 March 200316.7 °C16 December 200324.4 °C983 mm1730
200237.7 °C27 February 200217.2 °C27 December 200224.4 °C937 mm2040
200136.5 °C3 March 200117.2 °C21 July 200123.8 °C1,075 mm1250
200036.4 °C21 February 200015.7 °C27 January 200024.2 °C978 mm1810
199937.3 °C9 February 199917.2 °C3 December 199923.7 °C1,183 mm1120
199836.2 °C13 March 199816.7 °C24 November 199824.4 °C850 mm1660
199738.4 °C14 March 199717.5 °C14 July 199724.5 °C1,258 mm1550
199637.0 °C13 March 199617.1 °C3 December 199623.9 °C1,188 mm1410
199535.9 °C3 February 199516.5 °C21 December 199524.1 °C1,280 mm1440
199436.7 °C1 February 199416.8 °C20 December 199424.0 °C1,277 mm1350
199335.5 °C20 February 199317.6 °C4 March 199324.2 °C1,020 mm1680
199237.1 °C13 March 199217.0 °C20 November 199223.8 °C1,110 mm1240
199135.6 °C19 March 199116.1 °C30 December 199123.4 °C1,431 mm940
199034.3 °C28 January 199014.8 °C9 January 199023.3 °C1,305 mm850
198936.3 °C1 March 198916.6 °C18 February 198923.2 °C1,221 mm870
198837.7 °C1 March 198816.6 °C30 June 198823.4 °C1,369 mm1030
198735.6 °C30 December 198716.8 °C14 December 198723.9 °C1,318 mm1230
198634.9 °C29 January 198615.9 °C1 August 198623.0 °C1,415 mm720
198538.0 °C16 March 198516.1 °C9 July 198523.0 °C1,392 mm710
198436.3 °C21 February 198415.9 °C18 December 198423.3 °C1,109 mm990
198336.0 °C14 February 198315.4 °C1 January 198323.5 °C1,464 mm980
198236.3 °C26 March 198216.4 °C11 July 198223.3 °C1,368 mm900
198137.2 °C1 March 198116.3 °C4 February 198123.5 °C1,327 mm960
198037.3 °C26 February 198016.9 °C4 January 198023.6 °C1,124 mm1140
197935.0 °C7 March 197917.1 °C26 July 197923.4 °C1,346 mm1230
197836.4 °C7 February 197815.7 °C30 November 197823.1 °C1,582 mm880
197736.0 °C16 March 197715.9 °C21 June 197723.0 °C1,475 mm950
197636.5 °C30 January 197615.9 °C25 July 197622.9 °C1,516 mm1000
197536.2 °C22 February 197516.1 °C19 December 197522.8 °C1,766 mm1060
197436.9 °C24 February 197415.8 °C28 July 197423.0 °C1,343 mm1040
197337.2 °C15 March 197315.6 °C11 July 197323.3 °C1,412 mm1240
197234.6 °C28 March 197215.2 °C15 December 197222.7 °C1,832 mm720
197137.3 °C7 March 197115.6 °C31 December 197122.6 °C1,717 mm860
197035.0 °C2 January 197016.1 °C25 July 197022.8 °C1,349 mm750
196933.1 °C16 April 196915.8 °C5 January 196923.1 °C1,117 mm1150
196834.0 °C21 January 196813.4 °C24 December 196822.5 °C1,646 mm820
196736.5 °C27 February 196714.3 °C10 December 196722.7 °C1,668 mm870
196635.3 °C26 December 196614.3 °C2 January 196622.9 °C1,497 mm970
196535.7 °C11 March 196515.3 °C20 December 196523.1 °C1,353 mm1050
196433.3 °C31 January 196415.5 °C29 August 196422.4 °C1,555 mm580
196332.1 °C24 March 196315.9 °C21 July 196322.1 °C1,908 mm280
196233.9 °C26 February 196215.7 °C6 January 196222.0 °C1,913 mm230
196135.9 °C21 January 196115.7 °C19 December 196123.0 °C2,021 mm790
196035.4 °C11 February 196016.5 °C5 January 196023.1 °C1,690 mm790
195935.8 °C16 March 195916.3 °C11 August 195923.3 °C1,805 mm1080
195837.9 °C4 March 195815.4 °C28 June 195823.5 °C1,408 mm1340
195735.1 °C18 January 195715.0 °C5 February 195723.0 °C1,486 mm1080
195634.4 °C11 March 195615.5 °C18 January 195622.2 °C1,351 mm520
195533.0 °C15 January 195516.2 °C18 June 195522.2 °C1,353 mm380
195432.0 °C2 February 195415.6 °C3 July 195422.2 °C1,182 mm320
195331.9 °C16 February 195315.3 °C13 August 195321.8 °C2,153 mm120
195232.1 °C23 January 195216.2 °C6 October 195222.2 °C1,655 mm260
195132.5 °C2 March 195116.4 °C13 February 195122.0 °C1,927 mm240
195034.2 °C1 March 195015.2 °C18 July 195021.8 °C1,684 mm330
194933.8 °C5 March 194915.0 °C31 July 194922.2 °C1,414 mm360
194831.8 °C2 January 194815.8 °C2 January 194822.4 °C1,367 mm360
194734.2 °C28 October 194714.8 °C26 July 194722.4 °C1,234 mm450
194637.8 °C31 March 194616.0 °C23 December 194623.4 °C1,066 mm990
194534.6 °C23 February 194514.9 °C10 December 194523.3 °C848 mm1340
194436.1 °C15 February 194415.2 °C8 January 194423.9 °C767 mm1610
194336.6 °C20 February 194315.7 °C8 June 194323.9 °C760 mm1440
194235.7 °C9 February 194216.1 °C16 July 194223.5 °C747 mm1540
194135.3 °C8 February 194115.5 °C9 December 194123.0 °C964 mm860
194031.1 °C22 February 194013.7 °C29 November 194021.8 °C1,520 mm150

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
31.0 °C
+1.8 °C
Hot days (≥ 30 °C)
235 d/yr
+116
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
884 mm
-413 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.5 °C+1.3 °C9 mm-29 mm
Feb36.0 °C+4.2 °C3 mm-52 mm
Mar32.7 °C+1.8 °C99 mm-26 mm
Apr30.3 °C+1.5 °C142 mm-32 mm
May29.4 °C+1.6 °C108 mm-58 mm
Jun29.5 °C+1.7 °C38 mm-51 mm
Jul29.0 °C+1.4 °C74 mm-12 mm
Aug28.6 °C+0.5 °C131 mm+9 mm
Sep31.0 °C+2.1 °C76 mm-51 mm
Oct29.8 °C+0.9 °C142 mm+2 mm
Nov31.6 °C+2.9 °C29 mm-89 mm
Dec32.0 °C+2.2 °C32 mm-24 mm

The year's extremes

Hottest day
38.4 °C
6 Mar 2025
Coldest day
17.1 °C
22 Nov 2025
Wettest day
30.6 mm
16 Apr 2025
Windiest day
25.0 km/h
25 Feb 2025
Strongest gust
54.0 km/h
25 Feb 2025
Hottest feels-like
39.4 °C
5 Mar 2025
Coldest feels-like
16.6 °C
16 Jan 2025
Sunniest day
12.0 h
16 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 Soroti?

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

What is the hottest day ever recorded in Soroti?

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

What is the coldest day in Soroti?

The coldest day measured in Soroti between 1940 and 2025 was 24 December 1968, at 13.4 °C.

Does it snow in Soroti?

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

Has the climate of Soroti warmed?

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

What is the wettest day in Soroti?

The wettest day measured in Soroti between 1940 and 2025 was 17 July 2024, with 115 mm of rain in 24 hours.

What was the windiest day in Soroti?

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

What is the warmest month in Soroti?

The warmest month in Soroti is February (25.3 °C on average); the coldest is July (22.3 °C).

How much does it rain in Soroti?

Soroti receives on average 1,297 mm of precipitation per year, spread over about 199 rainy days.

Is it sunny in Soroti?

Soroti gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Soroti?

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

What was the most extreme apparent temperature in Soroti?

In Soroti, between 1940 and 2025, the highest apparent temperature reached 41.1 °C on 25 February 2005, and the lowest was 11.8 °C on 5 February 1957.

Compare Soroti with another city

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

Nearby cities

The climate around Soroti

Other cities — Uganda