Nuku'alofa climate — normals and trends

Nuku'alofa (Tonga) has a tropical rainforest climate (Af) under the Köppen-Geiger classification. Its mean annual temperature is 24.0 °C and it receives 1,598 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 (26.1 °C on average) and the coldest is August (21.9 °C). Rainfall peaks in March.

Nuku'alofa averages 0 frost days, 0 hot days (≥ 30 °C) and 154 rainy days per year.

Nuku'alofa has warmed by +0.7 °C between 1940 and 2025, or +0.08 °C per decade. This trend is statistically significant.

The hottest day of the period reached 29.0 °C (on 25 February 1988) and the coldest 17.5 °C (on 12 September 1997).

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

Nuku'alofaTongatapu

coords
-21.14°, -175.20°
period
19402025 · 86 yrs
AfTropical rainforestWarmest monthFebruaryColdest monthAugustWettest monthMarchDriest monthJuly

Mean daily temperature

24.0°C

Average daily high

24.6°C

Average daily low

23.4°C

Annual rainfall

1,598mm

Sunshine / day

10.0h

Mean relative humidity

77%

Average peak wind

29.9km/h

Seasonal range

4.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

154 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.9 °C

Average feels-like low

23.2 °C

Average peak gust

40.7 km/h

Tropical nights (≥ 20 °C)

356 d/yr

Solar radiation

18.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.7 °C

since 1940

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

29.0 °C

25 February 1988

Coldest day

17.5 °C

12 September 1997

Wettest day

267 mm

9 December 1983

Windiest day

98.5 km/h

9 April 2020

Strongest gust

148.7 km/h

9 April 2020

Hottest feels-like

36.5 °C

3 February 2006

Coldest feels-like

11.9 °C

12 August 1980

Sunniest day

13.0 h

1 January 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.8 °C22 January 202520.3 °C10 September 202524.5 °C2,035 mm00
202428.5 °C28 February 202419.8 °C28 July 202424.7 °C2,223 mm00
202328.9 °C5 March 202319.6 °C17 June 202324.3 °C1,887 mm00
202228.3 °C22 March 202221.0 °C14 August 202225.1 °C2,619 mm00
202127.9 °C19 January 202119.6 °C12 August 202124.5 °C2,162 mm00
202028.3 °C16 March 202020.3 °C17 August 202024.6 °C1,916 mm00
201928.2 °C17 February 201919.8 °C22 September 201924.3 °C2,145 mm00
201828.2 °C13 February 201819.8 °C12 September 201824.4 °C1,707 mm00
201728.1 °C29 January 201719.5 °C4 September 201724.4 °C2,013 mm00
201628.8 °C6 February 201620.3 °C23 August 201624.4 °C1,747 mm00
201528.6 °C17 February 201518.4 °C29 August 201523.6 °C1,092 mm00
201428.6 °C1 March 201418.1 °C23 July 201424.1 °C1,305 mm00
201328.2 °C31 January 201318.6 °C31 August 201324.7 °C2,147 mm00
201227.8 °C3 April 201219.5 °C16 July 201224.3 °C2,176 mm00
201128.1 °C15 March 201119.9 °C27 June 201124.7 °C2,059 mm00
201028.0 °C14 March 201020.5 °C11 November 201024.5 °C1,622 mm00
200928.8 °C15 January 200918.3 °C22 June 200923.6 °C1,645 mm00
200827.7 °C19 February 200819.5 °C25 July 200824.4 °C1,529 mm00
200727.9 °C15 February 200719.9 °C2 September 200724.4 °C2,007 mm00
200628.6 °C25 March 200619.1 °C18 August 200624.1 °C1,531 mm00
200528.3 °C13 January 200519.6 °C27 August 200524.2 °C1,784 mm00
200428.7 °C27 February 200418.6 °C27 August 200424.1 °C1,710 mm00
200327.7 °C11 March 200318.4 °C24 August 200323.9 °C1,317 mm00
200228.5 °C17 February 200219.0 °C22 August 200224.2 °C1,679 mm00
200128.4 °C9 February 200119.8 °C26 July 200124.1 °C1,434 mm00
200028.4 °C22 February 200019.7 °C25 October 200024.5 °C2,255 mm00
199928.0 °C12 February 199919.6 °C1 July 199924.1 °C1,875 mm00
199828.0 °C8 December 199819.5 °C21 July 199824.2 °C1,103 mm00
199728.0 °C3 March 199717.5 °C12 September 199723.7 °C1,715 mm00
199628.5 °C5 April 199619.2 °C17 August 199624.2 °C1,558 mm00
199527.8 °C17 March 199519.1 °C30 August 199523.9 °C832 mm00
199428.3 °C14 February 199418.4 °C2 September 199423.3 °C931 mm00
199327.2 °C28 December 199318.1 °C13 August 199323.3 °C1,162 mm00
199227.7 °C4 March 199218.6 °C3 July 199223.6 °C984 mm00
199128.1 °C20 March 199118.7 °C8 September 199123.8 °C1,194 mm00
199027.4 °C24 January 199019.2 °C12 September 199023.9 °C1,551 mm00
198927.7 °C6 February 198919.7 °C22 July 198924.0 °C1,759 mm00
198829.0 °C25 February 198820.2 °C24 August 198824.5 °C1,419 mm00
198727.7 °C1 February 198718.2 °C16 August 198723.4 °C917 mm00
198627.5 °C10 March 198618.1 °C18 August 198623.3 °C1,279 mm00
198528.6 °C19 February 198519.3 °C3 July 198523.8 °C1,001 mm00
198428.6 °C12 February 198419.2 °C4 September 198424.0 °C1,359 mm00
198327.5 °C20 February 198318.5 °C15 August 198323.6 °C1,540 mm00
198227.8 °C3 February 198219.2 °C9 September 198223.5 °C1,674 mm00
198127.4 °C8 February 198118.7 °C8 September 198123.7 °C1,475 mm00
198028.2 °C2 March 198018.0 °C12 August 198023.7 °C1,735 mm00
197927.7 °C26 February 197919.1 °C5 August 197923.8 °C1,539 mm00
197827.0 °C5 February 197818.7 °C2 August 197823.4 °C1,657 mm00
197727.4 °C30 January 197718.0 °C28 August 197723.2 °C1,463 mm00
197627.8 °C18 February 197618.4 °C23 September 197623.7 °C1,506 mm00
197527.7 °C23 January 197519.7 °C11 June 197524.1 °C1,619 mm00
197427.9 °C20 January 197419.8 °C6 July 197424.3 °C1,978 mm00
197327.9 °C20 February 197320.1 °C6 July 197324.3 °C1,383 mm00
197227.2 °C22 January 197218.6 °C25 July 197223.6 °C1,627 mm00
197127.3 °C26 February 197119.1 °C19 July 197124.1 °C1,439 mm00
197027.9 °C16 February 197019.2 °C9 July 197024.1 °C1,777 mm00
196927.9 °C12 February 196918.4 °C15 August 196923.5 °C1,163 mm00
196827.6 °C12 February 196819.7 °C18 September 196824.0 °C1,434 mm00
196727.7 °C4 March 196718.6 °C7 August 196723.9 °C1,256 mm00
196627.6 °C25 January 196618.0 °C20 August 196623.3 °C1,058 mm00
196527.4 °C17 January 196517.8 °C2 August 196523.4 °C1,438 mm00
196428.0 °C15 February 196419.1 °C14 August 196424.2 °C1,803 mm00
196328.3 °C5 March 196318.6 °C14 August 196323.9 °C1,591 mm00
196227.1 °C16 February 196218.7 °C27 July 196223.8 °C1,713 mm00
196127.8 °C10 February 196118.7 °C18 August 196123.8 °C1,252 mm00
196027.5 °C22 March 196019.2 °C23 August 196023.9 °C1,970 mm00
195926.9 °C17 February 195918.5 °C27 August 195923.6 °C1,634 mm00
195827.6 °C19 March 195819.5 °C8 September 195823.7 °C1,673 mm00
195727.3 °C26 February 195718.9 °C29 June 195723.6 °C1,956 mm00
195627.5 °C28 February 195619.5 °C9 August 195624.2 °C2,089 mm00
195527.4 °C11 February 195520.2 °C23 July 195524.1 °C1,648 mm00
195427.5 °C10 April 195419.0 °C4 September 195423.9 °C2,093 mm00
195327.9 °C5 February 195319.1 °C7 August 195324.0 °C2,109 mm00
195228.1 °C29 January 195219.2 °C6 September 195224.3 °C1,285 mm00
195127.6 °C27 January 195118.6 °C4 August 195123.7 °C1,132 mm00
195027.8 °C17 February 195019.5 °C18 September 195024.1 °C1,651 mm00
194927.7 °C1 March 194919.7 °C21 July 194924.1 °C1,933 mm00
194826.6 °C16 March 194819.7 °C19 July 194823.8 °C1,594 mm00
194727.6 °C18 February 194718.2 °C17 September 194723.8 °C1,124 mm00
194627.4 °C10 March 194618.2 °C13 August 194623.3 °C1,533 mm00
194527.9 °C18 February 194518.8 °C29 July 194523.7 °C1,358 mm00
194427.5 °C3 April 194419.9 °C12 August 194423.9 °C1,778 mm00
194327.2 °C7 March 194319.2 °C31 August 194324.0 °C2,047 mm00
194227.4 °C16 February 194219.5 °C29 July 194223.6 °C1,013 mm00
194127.5 °C19 February 194118.0 °C20 August 194123.4 °C1,171 mm00
194027.3 °C15 February 194018.4 °C16 June 194023.4 °C1,129 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
25.1 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2035 mm
+437 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan26.8 °C+0.5 °C181 mm-17 mm
Feb27.5 °C+0.8 °C326 mm+132 mm
Mar27.0 °C+0.4 °C266 mm+35 mm
Apr26.8 °C+0.9 °C115 mm-42 mm
May25.1 °C+0.5 °C157 mm+51 mm
Jun24.5 °C+0.8 °C101 mm+10 mm
Jul23.1 °C+0.3 °C120 mm+30 mm
Aug23.0 °C+0.5 °C123 mm+27 mm
Sep22.5 °C-0.2 °C68 mm-34 mm
Oct23.6 °C+0.3 °C130 mm+30 mm
Nov25.6 °C+1.3 °C347 mm+241 mm
Dec26.3 °C+0.9 °C101 mm-25 mm

The year's extremes

Hottest day
28.8 °C
22 Jan 2025
Coldest day
20.3 °C
10 Sep 2025
Wettest day
84.4 mm
14 Feb 2025
Windiest day
65.1 km/h
13 May 2025
Strongest gust
88.9 km/h
13 May 2025
Hottest feels-like
36.5 °C
23 Jan 2025
Coldest feels-like
16.3 °C
18 Sep 2025
Sunniest day
13.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 Nuku'alofa?

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

What is the hottest day ever recorded in Nuku'alofa?

The hottest day measured in Nuku'alofa between 1940 and 2025 was 25 February 1988, reaching 29.0 °C.

What is the coldest day in Nuku'alofa?

The coldest day measured in Nuku'alofa between 1940 and 2025 was 12 September 1997, at 17.5 °C.

Does it snow in Nuku'alofa?

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

Has the climate of Nuku'alofa warmed?

Yes: Nuku'alofa warmed by +0.7 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Nuku'alofa?

The wettest day measured in Nuku'alofa between 1940 and 2025 was 9 December 1983, with 267 mm of rain in 24 hours.

What was the windiest day in Nuku'alofa?

The windiest day measured in Nuku'alofa between 1940 and 2025 was 9 April 2020, with winds reaching 98.5 km/h.

What is the warmest month in Nuku'alofa?

The warmest month in Nuku'alofa is February (26.1 °C on average); the coldest is August (21.9 °C).

How much does it rain in Nuku'alofa?

Nuku'alofa receives on average 1,598 mm of precipitation per year, spread over about 154 rainy days.

Is it sunny in Nuku'alofa?

Nuku'alofa gets on average 10.0 hours of sunshine per day, roughly 3,650 hours per year over 1940-2025.

Are there tropical nights in Nuku'alofa?

Yes: Nuku'alofa has on average 356 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Nuku'alofa?

In Nuku'alofa, between 1940 and 2025, the highest apparent temperature reached 36.5 °C on 3 February 2006, and the lowest was 11.9 °C on 12 August 1980.

Compare Nuku'alofa with another city

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