Mbarara climate — normals and trends

Mbarara (Uganda) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 20.6 °C and it receives 866 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.4 °C on average) and the coldest is November (19.9 °C). Rainfall peaks in November.

Mbarara averages 0 frost days, 13 hot days (≥ 30 °C) and 193 rainy days per year.

Mbarara has warmed by +2.4 °C between 1940 and 2025, or +0.29 °C per decade. This trend is statistically significant.

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

MbararaWestern Region

coords
-0.60°, 30.65°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthNovemberWettest monthNovemberDriest monthJuly

Mean daily temperature

20.6°C

Average daily high

26.3°C

Average daily low

16.0°C

Annual rainfall

866mm

Sunshine / day

10.6h

Mean relative humidity

73%

Average peak wind

12.1km/h

Seasonal range

1.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

13 d/yr

Rainy days (≥ 1 mm)

193 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.7 °C

Average feels-like low

16.7 °C

Average peak gust

30.6 km/h

Tropical nights (≥ 20 °C)

1 d/yr

Solar radiation

18.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

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

35.4 °C

23 February 2005

Coldest day

10.1 °C

18 September 1965

Wettest day

56 mm

8 April 1987

Windiest day

22.4 km/h

27 June 1988

Strongest gust

54.0 km/h

7 September 1967

Hottest feels-like

36.1 °C

25 February 2005

Coldest feels-like

8.5 °C

12 July 1944

Sunniest day

12.0 h

2 January 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C27 February 202514.2 °C31 July 202522.4 °C617 mm600
202432.5 °C16 September 202415.2 °C3 July 202422.9 °C636 mm770
202333.5 °C7 March 202314.6 °C17 July 202322.3 °C836 mm500
202232.0 °C5 March 202214.0 °C4 July 202221.9 °C810 mm370
202132.5 °C1 February 202114.6 °C10 June 202122.3 °C527 mm430
202032.6 °C21 January 202014.9 °C31 October 202022.1 °C825 mm360
201933.2 °C3 February 201914.6 °C1 November 201922.2 °C678 mm590
201832.6 °C8 February 201813.7 °C7 July 201821.7 °C818 mm210
201733.5 °C17 January 201713.8 °C10 July 201722.2 °C601 mm580
201632.7 °C15 March 201613.6 °C19 August 201622.3 °C523 mm490
201532.6 °C11 February 201513.5 °C6 July 201521.9 °C658 mm450
201432.4 °C11 February 201414.6 °C9 September 201421.8 °C660 mm390
201333.0 °C28 February 201314.1 °C17 October 201321.5 °C723 mm350
201233.3 °C9 February 201213.3 °C15 August 201221.5 °C735 mm440
201133.3 °C11 February 201114.1 °C14 July 201121.2 °C817 mm230
201032.1 °C1 February 201013.4 °C17 July 201021.5 °C812 mm220
200932.1 °C27 March 200913.4 °C20 July 200921.6 °C632 mm350
200832.0 °C23 December 200812.4 °C9 July 200820.9 °C629 mm60
200732.5 °C8 March 200713.5 °C6 November 200721.2 °C716 mm170
200633.2 °C28 January 200613.5 °C6 September 200621.5 °C618 mm320
200535.4 °C23 February 200512.3 °C14 July 200521.7 °C724 mm480
200432.5 °C14 February 200413.1 °C5 July 200421.7 °C617 mm210
200332.2 °C8 March 200313.5 °C25 July 200321.3 °C496 mm270
200230.6 °C26 February 200213.2 °C9 July 200220.7 °C658 mm50
200129.9 °C3 March 200113.3 °C25 June 200120.4 °C660 mm00
200031.3 °C22 February 200012.7 °C25 July 200020.5 °C558 mm50
199930.7 °C20 February 199912.5 °C15 July 199920.4 °C677 mm40
199829.6 °C3 February 199814.1 °C22 June 199821.0 °C801 mm00
199731.6 °C6 March 199713.0 °C21 May 199720.8 °C837 mm60
199629.8 °C5 August 199613.2 °C24 June 199620.6 °C794 mm00
199530.3 °C28 August 199513.0 °C10 August 199520.8 °C709 mm10
199430.0 °C16 February 199412.7 °C5 August 199420.6 °C803 mm10
199329.4 °C16 March 199313.3 °C7 July 199320.6 °C772 mm00
199231.1 °C16 March 199212.6 °C20 August 199220.7 °C726 mm60
199129.5 °C22 January 199113.2 °C22 July 199120.6 °C927 mm00
199029.9 °C29 January 199013.1 °C27 July 199020.8 °C911 mm00
198930.3 °C26 February 198912.6 °C2 July 198920.7 °C816 mm30
198831.8 °C2 March 198813.1 °C24 June 198820.9 °C942 mm40
198733.1 °C30 December 198713.5 °C9 July 198721.2 °C861 mm70
198630.4 °C24 February 198611.9 °C5 August 198620.5 °C988 mm20
198531.3 °C17 March 198512.9 °C17 August 198520.1 °C931 mm20
198429.9 °C21 February 198413.4 °C2 August 198420.2 °C894 mm00
198332.0 °C14 February 198313.9 °C30 November 198321.1 °C842 mm150
198231.4 °C26 March 198213.1 °C27 June 198220.8 °C747 mm80
198131.9 °C23 February 198113.3 °C4 December 198120.8 °C921 mm80
198031.3 °C24 February 198012.4 °C17 August 198020.6 °C736 mm60
197929.3 °C25 August 197912.8 °C23 July 197920.3 °C870 mm00
197831.6 °C7 February 197812.1 °C18 July 197820.4 °C1,033 mm70
197729.6 °C21 August 197712.3 °C4 June 197720.2 °C1,085 mm00
197629.7 °C16 March 197612.0 °C25 June 197619.8 °C1,078 mm00
197531.2 °C22 February 197511.3 °C30 July 197519.8 °C1,281 mm20
197430.7 °C25 February 197412.8 °C12 September 197419.8 °C1,064 mm20
197330.0 °C2 March 197311.5 °C3 July 197320.3 °C967 mm10
197228.7 °C31 March 197212.8 °C29 June 197219.6 °C1,354 mm00
197131.1 °C5 March 197112.3 °C23 June 197119.6 °C1,204 mm40
197029.4 °C8 February 197011.7 °C26 July 197019.9 °C1,152 mm00
196929.4 °C8 September 196911.6 °C3 October 196920.1 °C990 mm00
196829.5 °C15 January 196812.3 °C30 June 196819.8 °C1,171 mm00
196729.6 °C28 February 196711.8 °C1 August 196719.9 °C1,030 mm00
196629.1 °C14 August 196612.0 °C1 July 196620.1 °C1,021 mm00
196529.4 °C14 February 196510.1 °C18 September 196519.8 °C986 mm00
196429.5 °C11 March 196412.2 °C31 December 196419.6 °C1,195 mm00
196329.3 °C8 August 196311.9 °C8 August 196319.4 °C1,261 mm00
196228.0 °C15 February 196211.9 °C9 July 196219.2 °C1,370 mm00
196130.1 °C21 January 196111.4 °C3 January 196119.9 °C1,016 mm30
196029.9 °C15 August 196011.1 °C31 July 196020.0 °C1,028 mm00
195931.0 °C17 March 195911.2 °C14 July 195920.3 °C1,108 mm20
195830.6 °C25 February 195811.9 °C2 October 195820.6 °C1,014 mm20
195730.2 °C28 September 195712.2 °C24 September 195720.1 °C1,002 mm10
195628.1 °C1 March 195612.4 °C16 June 195619.2 °C1,125 mm00
195527.4 °C18 August 195512.7 °C14 June 195519.4 °C1,085 mm00
195427.7 °C11 August 195412.3 °C25 June 195419.5 °C927 mm00
195328.8 °C11 September 195310.8 °C23 July 195319.3 °C1,319 mm00
195228.5 °C19 August 195212.7 °C18 July 195219.7 °C1,128 mm00
195128.3 °C5 August 195111.6 °C6 July 195119.7 °C1,170 mm00
195029.1 °C5 March 195012.3 °C4 June 195019.6 °C1,029 mm00
194931.5 °C22 August 194912.2 °C28 July 194920.0 °C800 mm60
194829.3 °C18 July 194812.8 °C28 July 194820.0 °C833 mm00
194730.6 °C21 September 194712.5 °C18 June 194720.0 °C837 mm40
194633.5 °C25 February 194613.1 °C15 July 194620.6 °C704 mm260
194531.7 °C22 February 194511.9 °C9 June 194520.4 °C586 mm60
194431.8 °C14 February 194411.5 °C12 July 194420.9 °C523 mm270
194331.6 °C20 February 194312.3 °C14 October 194320.6 °C600 mm160
194231.3 °C8 February 194211.9 °C1 September 194220.3 °C551 mm40
194130.8 °C7 February 194112.7 °C4 July 194120.3 °C740 mm50
194029.0 °C21 August 194012.9 °C13 August 194019.6 °C1,037 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.9 °C
+1.6 °C
Hot days (≥ 30 °C)
60 d/yr
+47
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
617 mm
-249 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan29.6 °C+3.0 °C12 mm-34 mm
Feb30.8 °C+3.5 °C13 mm-45 mm
Mar28.9 °C+2.1 °C61 mm-31 mm
Apr27.2 °C+1.1 °C128 mm+19 mm
May26.9 °C+1.2 °C75 mm-8 mm
Jun27.4 °C+1.1 °C20 mm-8 mm
Jul28.2 °C+1.5 °C11 mm-7 mm
Aug27.2 °C+0.5 °C62 mm+15 mm
Sep28.7 °C+2.2 °C24 mm-55 mm
Oct26.7 °C+0.6 °C125 mm+16 mm
Nov26.8 °C+1.6 °C48 mm-75 mm
Dec26.5 °C+1.0 °C39 mm-38 mm

The year's extremes

Hottest day
34.1 °C
27 Feb 2025
Coldest day
14.2 °C
31 Jul 2025
Wettest day
24.1 mm
18 Aug 2025
Windiest day
20.4 km/h
27 Feb 2025
Strongest gust
47.2 km/h
27 Feb 2025
Hottest feels-like
34.4 °C
30 Sep 2025
Coldest feels-like
12.5 °C
31 Jul 2025
Sunniest day
12.0 h
1 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 Mbarara?

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

What is the hottest day ever recorded in Mbarara?

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

What is the coldest day in Mbarara?

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

Does it snow in Mbarara?

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

Has the climate of Mbarara warmed?

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

What is the wettest day in Mbarara?

The wettest day measured in Mbarara between 1940 and 2025 was 8 April 1987, with 56 mm of rain in 24 hours.

What was the windiest day in Mbarara?

The windiest day measured in Mbarara between 1940 and 2025 was 27 June 1988, with winds reaching 22.4 km/h.

What is the warmest month in Mbarara?

The warmest month in Mbarara is February (21.4 °C on average); the coldest is November (19.9 °C).

How much does it rain in Mbarara?

Mbarara receives on average 866 mm of precipitation per year, spread over about 193 rainy days.

Is it sunny in Mbarara?

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

Are there tropical nights in Mbarara?

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

What was the most extreme apparent temperature in Mbarara?

In Mbarara, between 1940 and 2025, the highest apparent temperature reached 36.1 °C on 25 February 2005, and the lowest was 8.5 °C on 12 July 1944.

Compare Mbarara with another city

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

Nearby cities

The climate around Mbarara

Other cities — Uganda