Moyo climate — normals and trends

Moyo (Uganda) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 24.9 °C and it receives 1,492 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 (27.5 °C on average) and the coldest is August (23.2 °C). Rainfall peaks in October.

Moyo averages 0 frost days, 175 hot days (≥ 30 °C) and 203 rainy days per year.

Moyo 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 40.0 °C (on 21 February 2005) and the coldest 15.3 °C (on 6 February 1957).

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

MoyoNorthern Region

coords
3.66°, 31.72°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthAugustWettest monthOctoberDriest monthJanuary

Mean daily temperature

24.9°C

Average daily high

30.2°C

Average daily low

20.8°C

Annual rainfall

1,492mm

Sunshine / day

10.6h

Mean relative humidity

70%

Average peak wind

9.3km/h

Seasonal range

4.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

175 d/yr

Rainy days (≥ 1 mm)

203 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.8 °C

Average feels-like low

23.1 °C

Average peak gust

27.2 km/h

Tropical nights (≥ 20 °C)

253 d/yr

Solar radiation

20.1 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.74 · 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

40.0 °C

21 February 2005

Coldest day

15.3 °C

6 February 1957

Wettest day

105 mm

16 April 2009

Windiest day

23.0 km/h

22 March 1943

Strongest gust

58.0 km/h

16 April 1955

Hottest feels-like

42.7 °C

25 February 2005

Coldest feels-like

12.6 °C

5 February 1957

Sunniest day

12.0 h

15 March 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.5 °C6 March 202517.3 °C23 November 202526.0 °C1,133 mm2380
202438.2 °C24 March 202419.3 °C28 November 202426.5 °C992 mm2460
202338.2 °C6 March 202319.2 °C28 July 202326.2 °C1,185 mm2500
202237.4 °C6 March 202218.6 °C28 August 202225.7 °C1,101 mm1910
202138.0 °C2 March 202119.2 °C10 August 202126.1 °C994 mm2280
202036.6 °C27 February 202018.8 °C8 September 202025.4 °C1,407 mm1920
201939.2 °C23 March 201919.0 °C13 July 201925.9 °C1,316 mm1870
201838.2 °C8 February 201818.8 °C5 September 201825.7 °C1,058 mm2190
201738.1 °C11 February 201719.2 °C1 August 201726.2 °C1,125 mm2300
201638.3 °C19 February 201619.1 °C28 January 201626.3 °C1,063 mm2380
201539.5 °C10 March 201516.7 °C11 January 201526.0 °C1,206 mm2340
201438.0 °C1 March 201418.8 °C8 July 201425.9 °C1,099 mm2090
201337.9 °C24 February 201318.5 °C2 September 201325.4 °C1,362 mm2010
201238.3 °C29 March 201218.4 °C24 January 201225.4 °C1,326 mm2050
201137.5 °C28 February 201118.6 °C5 December 201125.4 °C1,436 mm2080
201037.9 °C2 February 201018.8 °C17 September 201025.6 °C1,336 mm2190
200936.3 °C15 February 200918.7 °C2 September 200925.7 °C1,261 mm2400
200836.7 °C24 February 200818.3 °C4 July 200825.3 °C1,263 mm2100
200738.4 °C3 April 200718.2 °C15 August 200725.4 °C1,280 mm2150
200638.6 °C10 February 200618.2 °C23 August 200625.3 °C1,386 mm1950
200540.0 °C21 February 200517.9 °C18 July 200525.9 °C1,304 mm2300
200438.7 °C25 March 200418.5 °C25 August 200425.6 °C1,185 mm2160
200338.3 °C6 March 200318.6 °C23 July 200325.4 °C1,274 mm2040
200238.9 °C26 February 200218.5 °C12 January 200225.5 °C1,285 mm2280
200138.4 °C3 March 200118.4 °C20 July 200125.2 °C1,384 mm2070
200037.9 °C22 March 200018.1 °C29 July 200025.4 °C1,173 mm2280
199938.4 °C7 February 199918.1 °C17 July 199925.0 °C1,263 mm1840
199839.4 °C16 March 199818.3 °C15 January 199825.9 °C1,225 mm2180
199739.7 °C23 March 199719.0 °C9 July 199725.6 °C1,413 mm2130
199635.9 °C13 March 199618.3 °C8 August 199625.0 °C1,633 mm1610
199537.5 °C3 February 199518.6 °C7 July 199525.4 °C1,551 mm1980
199436.3 °C20 February 199417.8 °C30 July 199425.1 °C1,482 mm1600
199337.5 °C20 February 199317.9 °C23 January 199325.3 °C1,342 mm1880
199238.6 °C11 March 199217.4 °C5 January 199225.1 °C1,481 mm1740
199136.8 °C18 March 199117.7 °C14 October 199125.0 °C1,500 mm1690
199035.5 °C27 January 199017.2 °C1 October 199025.1 °C1,431 mm1880
198937.2 °C1 March 198918.1 °C21 January 198924.8 °C1,403 mm1590
198838.3 °C6 February 198818.1 °C14 June 198825.1 °C1,484 mm1780
198737.7 °C3 February 198718.5 °C27 October 198725.4 °C1,690 mm1780
198636.9 °C31 January 198617.3 °C7 December 198624.5 °C1,763 mm1270
198538.3 °C14 March 198517.7 °C9 July 198524.5 °C1,675 mm1340
198438.3 °C21 February 198418.0 °C23 January 198424.9 °C1,275 mm1670
198337.8 °C26 February 198316.2 °C28 December 198325.2 °C1,657 mm1700
198238.0 °C21 February 198218.1 °C5 December 198224.8 °C1,591 mm1420
198136.8 °C23 February 198118.1 °C29 November 198124.9 °C1,502 mm1710
198038.1 °C23 February 198018.0 °C14 December 198025.1 °C1,452 mm1480
197936.1 °C13 January 197918.6 °C8 August 197924.9 °C1,601 mm1920
197837.6 °C5 February 197817.2 °C12 August 197824.5 °C1,729 mm1530
197736.9 °C1 March 197717.3 °C15 July 197724.5 °C1,719 mm1570
197637.1 °C30 January 197616.9 °C10 July 197624.4 °C1,856 mm1490
197536.4 °C18 February 197517.2 °C8 August 197524.3 °C1,938 mm1620
197437.9 °C14 March 197417.9 °C1 August 197424.4 °C1,732 mm1530
197338.8 °C29 March 197318.1 °C27 November 197325.1 °C1,427 mm1860
197237.8 °C1 April 197217.4 °C2 January 197224.8 °C1,771 mm1830
197138.4 °C22 March 197116.0 °C21 December 197124.3 °C1,722 mm1450
197037.8 °C28 February 197016.2 °C14 September 197024.6 °C1,656 mm1710
196935.9 °C1 April 196918.2 °C6 August 196924.8 °C1,768 mm1910
196835.3 °C8 February 196816.9 °C17 January 196824.3 °C1,904 mm1660
196737.8 °C11 March 196716.9 °C10 January 196724.2 °C2,084 mm1470
196634.3 °C18 January 196617.6 °C1 March 196624.5 °C1,754 mm2010
196533.8 °C27 May 196516.5 °C20 December 196524.5 °C1,422 mm1910
196435.4 °C31 January 196417.6 °C2 August 196424.1 °C1,526 mm1530
196334.5 °C24 March 196317.7 °C25 July 196323.7 °C1,901 mm870
196236.1 °C4 February 196217.1 °C5 January 196223.8 °C2,144 mm1170
196138.6 °C8 March 196116.6 °C29 December 196124.3 °C1,877 mm1470
196036.4 °C11 February 196017.9 °C18 July 196024.6 °C1,966 mm1760
195937.5 °C16 March 195918.0 °C18 February 195924.7 °C1,927 mm1790
195837.5 °C3 March 195815.4 °C17 February 195824.8 °C1,885 mm1870
195736.3 °C20 February 195715.3 °C6 February 195724.3 °C1,643 mm1540
195637.4 °C10 March 195617.6 °C24 July 195624.0 °C1,611 mm1360
195534.7 °C15 February 195517.1 °C3 August 195523.9 °C1,637 mm1180
195435.6 °C27 January 195417.6 °C18 July 195423.9 °C1,340 mm1210
195335.6 °C16 February 195317.2 °C13 July 195323.5 °C2,061 mm1110
195236.6 °C27 January 195217.5 °C3 August 195223.8 °C1,930 mm1260
195135.8 °C4 March 195117.4 °C17 July 195123.8 °C1,693 mm1090
195036.2 °C4 March 195016.5 °C11 August 195023.5 °C1,970 mm1100
194936.0 °C5 March 194917.5 °C31 July 194923.8 °C1,831 mm1250
194834.7 °C2 April 194817.4 °C26 December 194824.0 °C1,520 mm1140
194734.5 °C1 February 194717.3 °C22 July 194724.0 °C1,420 mm1000
194638.8 °C31 March 194617.5 °C13 January 194624.5 °C1,367 mm1320
194537.6 °C22 February 194517.5 °C3 December 194524.5 °C1,077 mm1680
194437.7 °C18 March 194417.8 °C1 December 194425.1 °C1,023 mm1640
194338.0 °C19 February 194316.7 °C5 August 194324.8 °C1,200 mm1550
194236.7 °C7 February 194217.1 °C6 August 194224.5 °C1,136 mm1460
194138.8 °C28 March 194117.6 °C24 December 194125.0 °C1,067 mm1560
194034.5 °C22 February 194017.2 °C29 November 194023.8 °C1,705 mm1070

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.3 °C
+1.1 °C
Hot days (≥ 30 °C)
238 d/yr
+63
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1133 mm
-359 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.8 °C+1.0 °C0 mm-14 mm
Feb36.0 °C+2.3 °C0 mm-33 mm
Mar34.1 °C+1.2 °C28 mm-64 mm
Apr32.0 °C+1.0 °C131 mm-25 mm
May30.8 °C+1.3 °C82 mm-73 mm
Jun30.0 °C+1.3 °C98 mm-35 mm
Jul28.5 °C+0.6 °C145 mm-12 mm
Aug28.1 °C+0.2 °C256 mm+69 mm
Sep29.8 °C+1.3 °C112 mm-55 mm
Oct29.4 °C+0.6 °C218 mm+11 mm
Nov31.5 °C+2.0 °C61 mm-94 mm
Dec32.4 °C+1.5 °C3 mm-34 mm

The year's extremes

Hottest day
38.5 °C
6 Mar 2025
Coldest day
17.3 °C
23 Nov 2025
Wettest day
52.2 mm
24 Jun 2025
Windiest day
18.7 km/h
23 Feb 2025
Strongest gust
53.3 km/h
24 Apr 2025
Hottest feels-like
40.7 °C
7 Mar 2025
Coldest feels-like
16.9 °C
23 Nov 2025
Sunniest day
12.0 h
15 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 Moyo?

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

What is the hottest day ever recorded in Moyo?

The hottest day measured in Moyo between 1940 and 2025 was 21 February 2005, reaching 40.0 °C.

What is the coldest day in Moyo?

The coldest day measured in Moyo between 1940 and 2025 was 6 February 1957, at 15.3 °C.

Does it snow in Moyo?

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

Has the climate of Moyo warmed?

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

What is the wettest day in Moyo?

The wettest day measured in Moyo between 1940 and 2025 was 16 April 2009, with 105 mm of rain in 24 hours.

What was the windiest day in Moyo?

The windiest day measured in Moyo between 1940 and 2025 was 22 March 1943, with winds reaching 23.0 km/h.

What is the warmest month in Moyo?

The warmest month in Moyo is February (27.5 °C on average); the coldest is August (23.2 °C).

How much does it rain in Moyo?

Moyo receives on average 1,492 mm of precipitation per year, spread over about 203 rainy days.

Is it sunny in Moyo?

Moyo gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Moyo?

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

What was the most extreme apparent temperature in Moyo?

In Moyo, between 1940 and 2025, the highest apparent temperature reached 42.7 °C on 25 February 2005, and the lowest was 12.6 °C on 5 February 1957.

Compare Moyo with another city

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

Nearby cities

The climate around Moyo

Other cities — Uganda