Piri climate — normals and trends

Piri (Angola) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 22.6 °C and it receives 1,121 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 (23.9 °C on average) and the coldest is July (20.2 °C). Rainfall peaks in April.

Piri averages 0 frost days, 61 hot days (≥ 30 °C) and 145 rainy days per year.

Piri has warmed by +1.0 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.1 °C (on 30 March 1941) and the coldest 8.3 °C (on 18 July 1950).

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

PiriBengo Province

coords
-8.53°, 14.44°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJuly

Mean daily temperature

22.6°C

Average daily high

28.0°C

Average daily low

19.0°C

Annual rainfall

1,121mm

Sunshine / day

9.2h

Mean relative humidity

80%

Average peak wind

10.2km/h

Seasonal range

3.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

61 d/yr

Rainy days (≥ 1 mm)

145 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.3 °C

Average feels-like low

21.4 °C

Average peak gust

28.3 km/h

Tropical nights (≥ 20 °C)

153 d/yr

Solar radiation

18.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

36.1 °C

30 March 1941

Coldest day

8.3 °C

18 July 1950

Wettest day

126 mm

23 March 1996

Windiest day

18.4 km/h

11 February 1945

Strongest gust

56.2 km/h

9 April 1991

Hottest feels-like

41.0 °C

11 March 2024

Coldest feels-like

6.3 °C

18 July 1950

Sunniest day

12.3 h

21 January 1951

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.5 °C19 February 202513.5 °C16 August 202522.9 °C1,197 mm740
202433.7 °C11 March 202415.0 °C31 July 202423.3 °C1,878 mm1100
202333.6 °C2 February 202314.9 °C12 July 202322.9 °C1,679 mm540
202232.1 °C5 June 202215.3 °C21 June 202222.7 °C1,100 mm550
202133.5 °C9 November 202115.2 °C29 July 202123.3 °C1,355 mm580
202031.7 °C3 May 202014.8 °C21 July 202023.3 °C1,177 mm520
201933.1 °C27 March 201915.2 °C28 June 201923.4 °C1,468 mm440
201832.1 °C21 October 201814.9 °C2 August 201823.2 °C1,512 mm400
201731.9 °C19 March 201714.8 °C9 July 201723.1 °C1,129 mm450
201632.1 °C1 March 201614.0 °C25 July 201623.3 °C1,626 mm500
201532.4 °C7 July 201513.6 °C10 August 201522.7 °C1,376 mm220
201433.0 °C16 March 201412.6 °C7 July 201423.0 °C1,333 mm440
201332.1 °C21 January 201312.9 °C9 August 201322.9 °C1,266 mm370
201233.3 °C11 June 201213.2 °C24 July 201223.2 °C967 mm770
201132.1 °C2 June 201112.6 °C23 July 201122.8 °C1,214 mm360
201033.4 °C7 March 201014.7 °C17 July 201023.1 °C1,092 mm640
200932.8 °C11 February 200913.9 °C5 July 200923.1 °C1,434 mm670
200832.4 °C24 October 200813.1 °C6 July 200822.6 °C1,189 mm500
200732.7 °C1 April 200714.5 °C16 July 200722.4 °C1,497 mm230
200631.8 °C9 October 200613.3 °C5 August 200622.4 °C1,261 mm270
200532.4 °C11 February 200513.7 °C23 June 200522.3 °C1,544 mm230
200432.1 °C3 March 200413.4 °C19 July 200422.3 °C1,389 mm250
200332.5 °C13 July 200313.5 °C1 July 200322.8 °C1,269 mm350
200234.6 °C24 February 200214.3 °C21 July 200222.7 °C1,354 mm370
200132.8 °C20 October 200112.1 °C20 July 200122.8 °C952 mm770
200032.2 °C22 October 200013.4 °C18 July 200022.6 °C1,084 mm400
199932.7 °C29 January 199914.3 °C2 July 199922.8 °C1,581 mm530
199833.6 °C14 June 199815.1 °C25 July 199823.5 °C1,225 mm1060
199733.9 °C4 March 199712.9 °C3 July 199723.0 °C1,145 mm1040
199633.0 °C21 June 199612.7 °C17 July 199622.6 °C1,143 mm700
199532.5 °C31 March 199514.2 °C19 July 199522.8 °C1,260 mm370
199433.5 °C23 October 199413.2 °C6 July 199422.5 °C1,550 mm550
199333.5 °C3 March 199313.8 °C14 June 199322.9 °C971 mm770
199233.2 °C6 November 199212.0 °C23 July 199222.1 °C1,167 mm200
199132.5 °C23 February 199113.8 °C27 July 199122.7 °C1,133 mm630
199034.1 °C15 February 199013.8 °C27 July 199023.1 °C1,176 mm980
198933.1 °C7 December 198914.1 °C26 July 198922.9 °C954 mm810
198833.5 °C25 October 198814.9 °C17 July 198823.1 °C1,290 mm850
198735.0 °C2 March 198713.9 °C27 July 198723.3 °C1,086 mm1010
198633.0 °C22 May 198612.7 °C8 August 198622.8 °C891 mm810
198535.5 °C6 March 198512.7 °C29 July 198522.9 °C928 mm930
198433.2 °C20 April 198414.0 °C23 July 198423.3 °C1,086 mm1270
198332.7 °C31 December 198311.8 °C25 June 198322.6 °C1,161 mm750
198232.4 °C31 December 198212.6 °C3 August 198222.5 °C504 mm780
198134.7 °C21 February 198112.1 °C7 August 198123.1 °C466 mm1600
198033.6 °C14 January 198012.7 °C11 July 198022.9 °C654 mm1510
197932.7 °C20 December 197913.3 °C26 July 197922.9 °C609 mm1090
197832.0 °C26 February 197813.4 °C28 June 197822.1 °C535 mm430
197731.6 °C14 February 197712.9 °C30 June 197722.3 °C687 mm230
197632.1 °C13 September 197610.9 °C11 July 197621.8 °C969 mm110
197532.3 °C16 March 197512.8 °C24 July 197522.0 °C1,114 mm220
197431.2 °C3 February 197412.4 °C24 August 197421.8 °C894 mm80
197331.5 °C28 April 197313.4 °C10 August 197322.3 °C1,005 mm140
197230.9 °C1 November 197212.0 °C2 August 197221.8 °C1,239 mm90
197130.4 °C20 March 197113.6 °C22 July 197121.7 °C1,052 mm30
197031.8 °C7 February 197012.6 °C5 July 197022.0 °C1,168 mm190
196931.6 °C4 March 196914.1 °C18 July 196922.1 °C1,118 mm100
196830.9 °C2 October 196812.1 °C20 June 196821.7 °C1,191 mm20
196730.9 °C11 May 196712.0 °C23 July 196721.8 °C1,038 mm70
196631.2 °C28 March 196613.0 °C29 July 196622.4 °C1,413 mm230
196530.8 °C14 March 196513.5 °C15 July 196521.9 °C1,167 mm70
196431.0 °C24 March 196411.0 °C3 August 196421.6 °C1,005 mm40
196330.4 °C4 March 196310.9 °C14 July 196322.0 °C859 mm60
196230.9 °C17 April 196213.1 °C2 July 196221.7 °C1,123 mm10
196130.4 °C15 March 196112.3 °C12 June 196121.6 °C1,293 mm20
196031.1 °C8 March 196011.4 °C22 June 196021.9 °C1,609 mm70
195931.6 °C23 September 195913.8 °C22 June 195922.1 °C1,561 mm70
195834.7 °C26 March 195810.8 °C26 June 195822.2 °C457 mm920
195733.8 °C19 March 195711.0 °C29 June 195722.2 °C972 mm490
195635.4 °C8 January 195610.1 °C30 July 195622.1 °C620 mm960
195534.3 °C13 March 195510.7 °C11 July 195522.3 °C616 mm1030
195433.1 °C9 January 195410.1 °C28 July 195422.2 °C1,072 mm1140
195332.3 °C13 March 195312.8 °C30 July 195322.0 °C562 mm280
195232.1 °C12 October 195212.0 °C15 July 195222.0 °C1,626 mm150
195131.7 °C16 September 195112.1 °C25 July 195122.0 °C1,440 mm150
195032.6 °C15 August 19508.3 °C18 July 195021.8 °C1,622 mm260
194932.4 °C30 October 194913.2 °C20 July 194922.2 °C1,504 mm150
194834.1 °C30 January 194812.6 °C22 July 194822.6 °C1,174 mm1070
194735.2 °C9 February 194710.2 °C20 July 194722.8 °C692 mm1780
194634.8 °C13 November 194611.7 °C21 July 194622.7 °C677 mm1490
194534.4 °C11 March 194512.2 °C25 June 194522.6 °C1,074 mm1080
194433.6 °C7 November 194411.7 °C5 August 194422.8 °C812 mm1350
194334.2 °C28 February 194311.8 °C3 July 194322.2 °C1,189 mm1030
194234.5 °C4 February 194211.5 °C17 July 194222.8 °C775 mm1670
194136.1 °C30 March 194111.6 °C1 September 194123.4 °C253 mm2770
194035.7 °C22 February 194011.8 °C18 June 194022.5 °C903 mm1210

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
28.1 °C
+0.1 °C
Hot days (≥ 30 °C)
74 d/yr
+13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1197 mm
+76 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.0 °C-0.3 °C117 mm+21 mm
Feb29.3 °C+0.2 °C141 mm+40 mm
Mar29.3 °C+0.5 °C123 mm-68 mm
Apr28.7 °C+0.3 °C315 mm+53 mm
May29.4 °C+1.3 °C142 mm+82 mm
Jun28.4 °C+1.0 °C3 mm+1 mm
Jul26.6 °C-0.3 °C3 mm+2 mm
Aug25.3 °C-1.9 °C5 mm+1 mm
Sep27.0 °C-1.0 °C12 mm-6 mm
Oct27.7 °C-0.2 °C59 mm-10 mm
Nov28.7 °C+0.9 °C120 mm-59 mm
Dec28.4 °C+0.6 °C158 mm+20 mm

The year's extremes

Hottest day
32.5 °C
19 Feb 2025
Coldest day
13.5 °C
16 Aug 2025
Wettest day
35.6 mm
28 Apr 2025
Windiest day
15.5 km/h
19 Aug 2025
Strongest gust
40.7 km/h
13 May 2025
Hottest feels-like
39.7 °C
10 Mar 2025
Coldest feels-like
14.1 °C
16 Aug 2025
Sunniest day
12.0 h
24 Nov 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 Piri?

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

What is the hottest day ever recorded in Piri?

The hottest day measured in Piri between 1940 and 2025 was 30 March 1941, reaching 36.1 °C.

What is the coldest day in Piri?

The coldest day measured in Piri between 1940 and 2025 was 18 July 1950, at 8.3 °C.

Does it snow in Piri?

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

Has the climate of Piri warmed?

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

What is the wettest day in Piri?

The wettest day measured in Piri between 1940 and 2025 was 23 March 1996, with 126 mm of rain in 24 hours.

What was the windiest day in Piri?

The windiest day measured in Piri between 1940 and 2025 was 11 February 1945, with winds reaching 18.4 km/h.

What is the warmest month in Piri?

The warmest month in Piri is February (23.9 °C on average); the coldest is July (20.2 °C).

How much does it rain in Piri?

Piri receives on average 1,121 mm of precipitation per year, spread over about 145 rainy days.

Is it sunny in Piri?

Piri gets on average 9.2 hours of sunshine per day, roughly 3,358 hours per year over 1940-2025.

Are there tropical nights in Piri?

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

What was the most extreme apparent temperature in Piri?

In Piri, between 1940 and 2025, the highest apparent temperature reached 41.0 °C on 11 March 2024, and the lowest was 6.3 °C on 18 July 1950.

Compare Piri with another city

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

Nearby cities

The climate around Piri

Other cities — Angola