Mpigi climate — normals and trends

Mpigi (Uganda) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 21.0 °C and it receives 1,610 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 (21.7 °C on average) and the coldest is July (20.4 °C). Rainfall peaks in April.

Mpigi averages 0 frost days, 4 hot days (≥ 30 °C) and 284 rainy days per year.

Mpigi has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 33.0 °C (on 9 March 2015) and the coldest 12.4 °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

MpigiCentral Region

coords
0.23°, 32.31°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJuly

Mean daily temperature

21.0°C

Average daily high

25.4°C

Average daily low

17.5°C

Annual rainfall

1,610mm

Sunshine / day

9.9h

Mean relative humidity

85%

Average peak wind

11.2km/h

Seasonal range

1.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

4 d/yr

Rainy days (≥ 1 mm)

284 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.9 °C

Average feels-like low

18.8 °C

Average peak gust

27.3 km/h

Tropical nights (≥ 20 °C)

8 d/yr

Solar radiation

18.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

33.0 °C

9 March 2015

Coldest day

12.4 °C

18 September 1965

Wettest day

66 mm

19 February 1953

Windiest day

26.5 km/h

18 July 2009

Strongest gust

53.6 km/h

18 July 2009

Hottest feels-like

38.1 °C

25 February 2005

Coldest feels-like

11.7 °C

9 June 1945

Sunniest day

12.0 h

17 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.0 °C26 February 202514.8 °C21 September 202522.5 °C1,112 mm160
202431.2 °C23 February 202416.9 °C30 December 202423.1 °C1,288 mm180
202332.0 °C8 March 202316.5 °C6 January 202322.7 °C1,364 mm210
202231.7 °C27 January 202215.5 °C6 July 202222.3 °C1,187 mm110
202130.9 °C12 March 202114.2 °C25 August 202122.2 °C1,108 mm30
202030.8 °C21 January 202015.5 °C1 August 202022.0 °C1,496 mm70
201931.2 °C14 February 201915.6 °C19 July 201922.0 °C1,513 mm70
201831.0 °C30 January 201814.5 °C14 August 201821.8 °C1,496 mm130
201732.4 °C25 January 201715.1 °C10 July 201722.3 °C1,197 mm190
201631.4 °C10 February 201614.0 °C19 August 201622.6 °C1,076 mm270
201533.0 °C9 March 201515.1 °C6 July 201522.1 °C1,402 mm370
201432.1 °C17 February 201415.9 °C30 June 201421.8 °C1,337 mm190
201330.9 °C26 February 201314.8 °C15 July 201321.7 °C1,324 mm80
201231.9 °C9 February 201214.7 °C4 July 201221.6 °C1,526 mm230
201131.2 °C30 January 201115.1 °C27 January 201121.4 °C1,561 mm30
201031.7 °C2 February 201014.8 °C17 July 201021.7 °C1,598 mm50
200931.2 °C10 March 200914.7 °C11 January 200921.7 °C1,353 mm40
200830.0 °C5 January 200814.4 °C26 July 200821.4 °C1,302 mm10
200731.0 °C24 February 200714.6 °C22 July 200721.7 °C1,218 mm90
200631.6 °C12 February 200614.2 °C5 September 200621.5 °C1,528 mm100
200532.8 °C25 February 200512.6 °C14 July 200522.0 °C1,293 mm130
200431.4 °C14 February 200415.0 °C29 August 200421.7 °C1,265 mm120
200331.4 °C7 March 200314.8 °C15 December 200321.5 °C1,226 mm100
200230.2 °C23 February 200214.7 °C26 July 200221.3 °C1,366 mm10
200129.3 °C2 February 200114.2 °C25 June 200120.9 °C1,522 mm00
200029.6 °C23 February 200013.5 °C6 August 200020.9 °C1,336 mm00
199930.6 °C17 February 199914.1 °C21 August 199920.8 °C1,557 mm60
199829.5 °C17 February 199814.8 °C22 August 199821.6 °C1,444 mm00
199729.9 °C15 February 199714.4 °C19 July 199721.4 °C1,596 mm00
199629.7 °C4 January 199614.6 °C28 July 199621.0 °C1,661 mm00
199529.3 °C4 January 199513.9 °C24 August 199521.3 °C1,557 mm00
199430.1 °C18 February 199414.2 °C1 September 199421.1 °C1,720 mm20
199328.8 °C10 April 199314.2 °C22 January 199321.1 °C1,544 mm00
199230.7 °C29 February 199214.5 °C19 July 199221.0 °C1,482 mm20
199129.3 °C20 February 199114.7 °C24 July 199121.0 °C1,757 mm00
199028.4 °C23 December 199014.5 °C31 July 199021.0 °C1,724 mm00
198929.6 °C25 January 198913.9 °C13 September 198920.8 °C1,689 mm00
198829.9 °C2 March 198814.7 °C21 June 198821.0 °C1,746 mm00
198730.0 °C30 December 198714.5 °C14 July 198721.3 °C1,899 mm10
198629.0 °C17 January 198614.1 °C5 August 198620.8 °C1,937 mm00
198530.9 °C16 March 198513.3 °C7 August 198520.6 °C1,928 mm10
198429.8 °C24 January 198414.4 °C26 June 198420.5 °C1,798 mm00
198332.1 °C14 February 198314.0 °C6 July 198321.3 °C1,563 mm60
198230.6 °C29 January 198213.4 °C2 July 198220.9 °C1,563 mm10
198129.9 °C23 February 198113.8 °C15 June 198121.0 °C1,575 mm00
198030.1 °C18 March 198013.5 °C21 July 198020.8 °C1,522 mm10
197929.3 °C2 March 197914.5 °C23 July 197920.8 °C1,844 mm00
197830.5 °C7 February 197812.9 °C5 February 197820.7 °C1,797 mm20
197729.6 °C30 September 197712.9 °C11 August 197720.7 °C1,791 mm00
197628.9 °C16 March 197613.0 °C25 July 197620.3 °C1,874 mm00
197529.3 °C21 February 197513.4 °C30 July 197520.3 °C1,989 mm00
197429.1 °C16 March 197413.8 °C21 July 197420.3 °C1,913 mm00
197329.7 °C9 March 197313.6 °C4 July 197320.6 °C1,813 mm00
197228.1 °C31 March 197214.3 °C4 August 197220.3 °C2,043 mm00
197129.0 °C4 March 197113.8 °C25 June 197120.1 °C1,891 mm00
197028.8 °C8 February 197013.5 °C25 July 197020.3 °C1,773 mm00
196928.6 °C3 April 196913.3 °C12 August 196920.4 °C1,734 mm00
196828.6 °C3 September 196812.9 °C20 July 196820.3 °C2,045 mm00
196729.9 °C20 February 196713.2 °C12 December 196720.3 °C2,024 mm00
196628.8 °C25 December 196613.2 °C3 October 196620.7 °C1,817 mm00
196529.7 °C14 February 196512.4 °C18 September 196520.5 °C1,817 mm00
196428.7 °C24 February 196413.1 °C22 June 196420.3 °C1,825 mm00
196328.1 °C23 March 196312.9 °C8 August 196320.1 °C2,008 mm00
196227.6 °C21 February 196214.8 °C13 July 196219.8 °C1,956 mm00
196130.9 °C21 January 196113.6 °C3 January 196120.6 °C2,074 mm10
196029.2 °C31 December 196013.8 °C28 January 196020.6 °C2,038 mm00
195930.8 °C5 February 195913.2 °C9 July 195921.0 °C1,971 mm30
195830.2 °C25 February 195813.3 °C16 February 195821.2 °C1,613 mm20
195729.0 °C13 February 195713.0 °C21 August 195720.8 °C1,825 mm00
195626.8 °C12 January 195614.3 °C14 July 195619.9 °C1,782 mm00
195526.5 °C30 August 195513.5 °C18 June 195520.0 °C1,566 mm00
195426.5 °C11 January 195414.0 °C25 June 195420.0 °C1,522 mm00
195326.9 °C30 September 195313.6 °C19 July 195319.9 °C2,234 mm00
195226.9 °C23 January 195214.5 °C21 June 195220.2 °C1,807 mm00
195126.9 °C16 August 195113.4 °C20 July 195120.0 °C1,966 mm00
195027.3 °C3 March 195014.0 °C19 August 195019.8 °C1,702 mm00
194928.1 °C23 August 194913.4 °C31 July 194920.2 °C1,521 mm00
194826.3 °C3 August 194814.0 °C17 July 194820.2 °C1,517 mm00
194727.9 °C29 October 194712.6 °C25 July 194720.2 °C1,634 mm00
194631.3 °C25 February 194614.3 °C15 July 194620.6 °C1,299 mm80
194528.8 °C19 January 194512.6 °C9 June 194520.4 °C1,268 mm00
194430.4 °C5 March 194413.2 °C8 July 194420.7 °C1,211 mm10
194329.4 °C15 January 194313.2 °C27 July 194320.5 °C1,198 mm00
194229.2 °C9 February 194214.0 °C5 September 194220.3 °C1,227 mm00
194130.3 °C27 March 194114.0 °C29 July 194120.3 °C1,592 mm10
194026.8 °C4 March 194013.5 °C29 December 194019.8 °C1,656 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
27.0 °C
+1.6 °C
Hot days (≥ 30 °C)
16 d/yr
+12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1112 mm
-498 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan27.8 °C+1.6 °C62 mm-35 mm
Feb29.1 °C+2.6 °C42 mm-73 mm
Mar27.5 °C+1.5 °C145 mm-22 mm
Apr26.2 °C+1.2 °C140 mm-59 mm
May26.2 °C+1.5 °C131 mm-41 mm
Jun26.2 °C+1.3 °C76 mm-19 mm
Jul26.1 °C+1.2 °C81 mm+8 mm
Aug26.3 °C+1.0 °C104 mm-1 mm
Sep27.8 °C+2.2 °C70 mm-66 mm
Oct27.0 °C+1.5 °C113 mm-53 mm
Nov27.5 °C+2.5 °C53 mm-112 mm
Dec26.9 °C+1.5 °C96 mm-25 mm

The year's extremes

Hottest day
32.0 °C
26 Feb 2025
Coldest day
14.8 °C
21 Sep 2025
Wettest day
19.5 mm
28 Mar 2025
Windiest day
24.7 km/h
29 Jul 2025
Strongest gust
50.8 km/h
29 Jul 2025
Hottest feels-like
35.8 °C
28 Feb 2025
Coldest feels-like
15.4 °C
21 Sep 2025
Sunniest day
12.0 h
8 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 Mpigi?

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

What is the hottest day ever recorded in Mpigi?

The hottest day measured in Mpigi between 1940 and 2025 was 9 March 2015, reaching 33.0 °C.

What is the coldest day in Mpigi?

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

Does it snow in Mpigi?

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

Has the climate of Mpigi warmed?

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

What is the wettest day in Mpigi?

The wettest day measured in Mpigi between 1940 and 2025 was 19 February 1953, with 66 mm of rain in 24 hours.

What was the windiest day in Mpigi?

The windiest day measured in Mpigi between 1940 and 2025 was 18 July 2009, with winds reaching 26.5 km/h.

What is the warmest month in Mpigi?

The warmest month in Mpigi is February (21.7 °C on average); the coldest is July (20.4 °C).

How much does it rain in Mpigi?

Mpigi receives on average 1,610 mm of precipitation per year, spread over about 284 rainy days.

Is it sunny in Mpigi?

Mpigi gets on average 9.9 hours of sunshine per day, roughly 3,614 hours per year over 1940-2025.

Are there tropical nights in Mpigi?

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

What was the most extreme apparent temperature in Mpigi?

In Mpigi, between 1940 and 2025, the highest apparent temperature reached 38.1 °C on 25 February 2005, and the lowest was 11.7 °C on 9 June 1945.

Compare Mpigi with another city

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

Nearby cities

The climate around Mpigi

Other cities — Uganda