Karonga climate — normals and trends

Karonga (Malawi) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 25.0 °C and it receives 797 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 November (27.2 °C on average) and the coldest is July (21.8 °C). Rainfall peaks in January.

Karonga averages 0 frost days, 10 hot days (≥ 30 °C) and 114 rainy days per year.

Karonga has warmed by +0.8 °C between 1940 and 2025, or +0.09 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.5 °C (on 24 November 2021) and the coldest 17.0 °C (on 4 July 1976).

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

KarongaNorthern Region

coords
-9.93°, 33.93°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthSeptember

Mean daily temperature

25.0°C

Average daily high

26.3°C

Average daily low

23.6°C

Annual rainfall

797mm

Sunshine / day

10.7h

Mean relative humidity

68%

Average peak wind

15.4km/h

Seasonal range

5.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

10 d/yr

Rainy days (≥ 1 mm)

114 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.2 °C

Average feels-like low

25.3 °C

Average peak gust

27.3 km/h

Tropical nights (≥ 20 °C)

351 d/yr

Solar radiation

20.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.8 °C

since 1940

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

32.5 °C

24 November 2021

Coldest day

17.0 °C

4 July 1976

Wettest day

77 mm

1 March 2018

Windiest day

36.6 km/h

18 September 1952

Strongest gust

57.6 km/h

18 September 1952

Hottest feels-like

38.2 °C

25 March 1941

Coldest feels-like

15.7 °C

17 July 2020

Sunniest day

12.6 h

5 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202531.0 °C13 March 202519.2 °C4 August 202525.5 °C712 mm200
202431.6 °C29 October 202419.8 °C16 June 202425.6 °C1,201 mm270
202331.2 °C29 November 202319.2 °C15 July 202325.7 °C818 mm270
202231.8 °C14 November 202219.2 °C28 June 202225.0 °C1,017 mm90
202132.5 °C24 November 202118.1 °C26 July 202125.3 °C654 mm480
202031.7 °C19 November 202018.3 °C25 July 202025.3 °C985 mm210
201932.1 °C16 November 201918.7 °C24 July 201925.5 °C762 mm220
201831.2 °C7 November 201818.7 °C20 July 201825.2 °C771 mm90
201731.6 °C16 November 201719.5 °C26 July 201725.4 °C796 mm160
201631.8 °C14 November 201618.7 °C11 July 201625.4 °C788 mm190
201531.6 °C13 December 201519.7 °C21 June 201525.6 °C861 mm230
201431.8 °C17 December 201419.3 °C13 July 201425.4 °C705 mm270
201330.9 °C18 November 201319.0 °C13 July 201325.3 °C684 mm180
201231.2 °C20 November 201219.0 °C19 July 201225.3 °C808 mm150
201131.0 °C27 October 201119.2 °C9 July 201125.2 °C765 mm200
201030.9 °C20 November 201018.4 °C15 August 201025.4 °C582 mm170
200930.6 °C19 January 200918.4 °C21 July 200925.0 °C712 mm60
200831.4 °C15 November 200818.4 °C2 July 200824.7 °C785 mm60
200731.2 °C26 February 200718.7 °C12 July 200725.2 °C690 mm120
200631.2 °C22 November 200618.6 °C28 June 200625.0 °C637 mm60
200531.2 °C15 November 200519.3 °C19 July 200525.4 °C586 mm240
200430.2 °C22 November 200418.1 °C9 July 200424.9 °C756 mm40
200331.2 °C27 November 200318.4 °C9 July 200325.1 °C847 mm110
200230.5 °C24 November 200219.2 °C9 August 200224.8 °C828 mm30
200131.6 °C3 December 200118.7 °C16 July 200125.1 °C645 mm150
200031.2 °C23 February 200018.4 °C4 July 200025.0 °C755 mm110
199931.3 °C3 January 199919.3 °C28 June 199924.9 °C726 mm40
199832.1 °C22 December 199819.4 °C14 July 199825.4 °C720 mm210
199731.5 °C31 January 199718.5 °C16 July 199725.2 °C759 mm110
199630.8 °C10 November 199618.9 °C22 June 199625.1 °C788 mm100
199531.6 °C22 November 199519.1 °C16 July 199525.3 °C748 mm160
199431.6 °C3 January 199418.2 °C14 July 199425.0 °C756 mm160
199331.2 °C11 December 199318.6 °C16 August 199325.2 °C567 mm160
199231.2 °C27 February 199218.9 °C14 August 199225.2 °C710 mm80
199131.3 °C19 February 199118.9 °C19 July 199124.9 °C865 mm90
199030.9 °C19 December 199019.7 °C16 August 199025.2 °C547 mm70
198930.8 °C26 February 198918.9 °C17 June 198924.8 °C794 mm40
198830.9 °C30 January 198819.5 °C17 July 198825.2 °C567 mm90
198731.7 °C28 December 198718.4 °C2 July 198725.3 °C698 mm160
198630.5 °C12 February 198618.9 °C1 July 198624.7 °C814 mm20
198530.3 °C16 January 198518.8 °C15 July 198524.6 °C609 mm20
198431.2 °C6 December 198419.0 °C2 August 198424.7 °C726 mm50
198331.3 °C21 November 198319.1 °C14 August 198325.4 °C785 mm200
198230.8 °C9 November 198218.0 °C17 July 198224.8 °C891 mm40
198131.2 °C25 December 198118.1 °C20 June 198124.8 °C641 mm80
198031.2 °C14 November 198017.8 °C13 July 198024.6 °C905 mm60
197930.4 °C30 October 197917.7 °C24 June 197924.6 °C876 mm70
197830.0 °C31 October 197818.4 °C12 July 197824.7 °C982 mm10
197731.5 °C23 October 197719.1 °C23 July 197725.0 °C812 mm140
197631.4 °C26 November 197617.0 °C4 July 197624.5 °C783 mm100
197530.0 °C7 November 197517.1 °C26 July 197524.5 °C843 mm10
197430.5 °C5 December 197417.3 °C4 August 197424.4 °C780 mm60
197331.4 °C1 February 197318.3 °C15 July 197324.8 °C936 mm110
197230.7 °C5 February 197218.5 °C4 July 197224.6 °C1,006 mm30
197130.6 °C9 November 197118.5 °C6 June 197124.3 °C807 mm20
197030.4 °C18 November 197018.6 °C23 June 197024.8 °C994 mm20
196931.3 °C9 November 196918.5 °C25 July 196925.0 °C633 mm70
196830.3 °C24 January 196817.7 °C14 July 196824.6 °C897 mm20
196729.7 °C9 October 196718.1 °C12 July 196724.5 °C851 mm00
196630.7 °C9 January 196617.9 °C1 August 196625.1 °C515 mm40
196530.7 °C21 November 196518.9 °C16 July 196524.3 °C1,088 mm10
196430.6 °C19 February 196418.1 °C30 June 196424.6 °C916 mm10
196330.0 °C21 December 196318.6 °C7 June 196324.8 °C989 mm10
196229.9 °C20 November 196219.7 °C11 July 196224.8 °C983 mm00
196129.6 °C29 January 196118.1 °C10 August 196124.6 °C1,089 mm00
196030.7 °C4 December 196018.2 °C24 July 196024.6 °C830 mm140
195931.3 °C1 November 195919.6 °C29 July 195924.8 °C1,176 mm40
195831.1 °C22 January 195818.3 °C13 August 195825.1 °C878 mm30
195730.3 °C23 November 195719.5 °C30 May 195724.7 °C1,858 mm50
195630.5 °C26 November 195619.4 °C19 July 195624.6 °C1,026 mm40
195530.7 °C7 November 195517.8 °C12 August 195524.4 °C975 mm50
195430.2 °C3 March 195418.1 °C5 July 195424.5 °C673 mm40
195330.6 °C15 January 195317.7 °C1 August 195324.5 °C884 mm60
195229.8 °C3 November 195218.1 °C1 August 195224.8 °C672 mm00
195131.2 °C28 November 195118.6 °C19 July 195124.9 °C708 mm30
195030.8 °C25 October 195018.3 °C18 August 195024.4 °C595 mm20
194930.5 °C3 November 194918.4 °C19 July 194925.0 °C702 mm80
194831.3 °C12 November 194818.5 °C5 July 194825.2 °C505 mm40
194730.7 °C9 November 194718.1 °C18 July 194724.8 °C726 mm20
194630.6 °C7 November 194618.0 °C19 June 194624.8 °C590 mm30
194529.8 °C1 January 194518.3 °C14 July 194524.6 °C919 mm00
194430.8 °C11 November 194419.1 °C9 July 194424.7 °C562 mm30
194331.2 °C4 December 194318.0 °C27 July 194324.9 °C452 mm230
194230.7 °C31 January 194217.3 °C25 July 194224.9 °C545 mm50
194132.1 °C16 March 194118.3 °C6 July 194124.7 °C870 mm150
194030.3 °C28 November 194017.8 °C16 July 194024.6 °C841 mm70

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
26.9 °C
+0.6 °C
Hot days (≥ 30 °C)
20 d/yr
+10
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
712 mm
-85 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.4 °C+0.8 °C137 mm-52 mm
Feb28.8 °C+1.2 °C100 mm-88 mm
Mar27.9 °C+0.9 °C264 mm+85 mm
Apr27.1 °C+0.8 °C31 mm-29 mm
May25.6 °C+0.3 °C25 mm+13 mm
Jun24.8 °C+1.1 °C5 mm+1 mm
Jul23.4 °C+0.4 °C5 mm+2 mm
Aug24.3 °C+0.1 °C0 mm-1 mm
Sep27.4 °C+0.9 °C0 mm-1 mm
Oct28.4 °C+0.2 °C1 mm-2 mm
Nov28.7 °C0.0 °C44 mm+11 mm
Dec28.3 °C+0.4 °C101 mm-24 mm

The year's extremes

Hottest day
31.0 °C
13 Mar 2025
Coldest day
19.2 °C
4 Aug 2025
Wettest day
61.3 mm
15 Mar 2025
Windiest day
30.9 km/h
5 May 2025
Strongest gust
46.8 km/h
5 May 2025
Hottest feels-like
35.8 °C
14 Jan 2025
Coldest feels-like
17.9 °C
30 Jul 2025
Sunniest day
12.6 h
4 Dec 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 Karonga?

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

What is the hottest day ever recorded in Karonga?

The hottest day measured in Karonga between 1940 and 2025 was 24 November 2021, reaching 32.5 °C.

What is the coldest day in Karonga?

The coldest day measured in Karonga between 1940 and 2025 was 4 July 1976, at 17.0 °C.

Does it snow in Karonga?

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

Has the climate of Karonga warmed?

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

What is the wettest day in Karonga?

The wettest day measured in Karonga between 1940 and 2025 was 1 March 2018, with 77 mm of rain in 24 hours.

What was the windiest day in Karonga?

The windiest day measured in Karonga between 1940 and 2025 was 18 September 1952, with winds reaching 36.6 km/h.

What is the warmest month in Karonga?

The warmest month in Karonga is November (27.2 °C on average); the coldest is July (21.8 °C).

How much does it rain in Karonga?

Karonga receives on average 797 mm of precipitation per year, spread over about 114 rainy days.

Is it sunny in Karonga?

Karonga gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Karonga?

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

What was the most extreme apparent temperature in Karonga?

In Karonga, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 25 March 1941, and the lowest was 15.7 °C on 17 July 2020.

Compare Karonga with another city

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

Nearby cities

The climate around Karonga

Other cities — Malawi