Piura climate — normals and trends

Piura (Peru) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 23.0 °C and it receives 284 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.2 °C on average) and the coldest is August (20.5 °C). Rainfall peaks in March.

Piura averages 0 frost days, 135 hot days (≥ 30 °C) and 45 rainy days per year.

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

The hottest day of the period reached 36.4 °C (on 24 February 2016) and the coldest 13.4 °C (on 14 October 1954).

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

PiuraPiura

coords
-5.18°, -80.66°
period
19402025 · 86 yrs
BWhHot desertWarmest monthFebruaryColdest monthAugustWettest monthMarchDriest monthAugust

Mean daily temperature

23.0°C

Average daily high

29.0°C

Average daily low

19.4°C

Annual rainfall

284mm

Sunshine / day

10.8h

Mean relative humidity

70%

Average peak wind

20.5km/h

Seasonal range

5.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

135 d/yr

Rainy days (≥ 1 mm)

45 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

20.6 °C

Average peak gust

38.0 km/h

Tropical nights (≥ 20 °C)

146 d/yr

Solar radiation

21.8 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.14 · 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.4 °C

24 February 2016

Coldest day

13.4 °C

14 October 1954

Wettest day

229 mm

29 January 1998

Windiest day

32.8 km/h

15 April 1962

Strongest gust

59.0 km/h

15 April 1962

Hottest feels-like

41.7 °C

19 February 2024

Coldest feels-like

12.2 °C

18 October 1954

Sunniest day

12.3 h

27 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.5 °C26 March 202516.0 °C29 August 202523.4 °C377 mm1360
202435.5 °C19 February 202415.5 °C16 July 202423.5 °C107 mm1450
202335.0 °C19 February 202318.1 °C3 November 202324.9 °C635 mm1920
202235.7 °C13 March 202214.2 °C1 November 202222.3 °C152 mm1210
202134.7 °C17 February 202115.9 °C6 July 202122.9 °C236 mm1220
202035.3 °C6 March 202014.8 °C6 August 202023.4 °C116 mm1530
201935.1 °C11 March 201915.2 °C31 July 201923.6 °C189 mm1680
201834.2 °C22 February 201816.3 °C11 July 201823.1 °C150 mm1270
201734.5 °C22 January 201714.3 °C5 November 201723.2 °C1,022 mm1200
201636.4 °C24 February 201615.7 °C20 November 201624.1 °C281 mm1780
201534.5 °C12 March 201517.7 °C23 August 201524.6 °C279 mm1950
201434.9 °C3 March 201415.7 °C24 August 201423.6 °C87 mm1570
201335.1 °C22 February 201315.6 °C14 August 201322.3 °C214 mm1210
201235.0 °C13 April 201216.9 °C9 August 201223.9 °C311 mm1730
201134.1 °C10 March 201114.7 °C16 October 201123.1 °C133 mm1520
201035.8 °C13 April 201014.8 °C24 July 201022.9 °C168 mm1350
200935.4 °C9 March 200916.8 °C9 November 200923.5 °C212 mm1490
200834.6 °C10 February 200817.1 °C13 October 200823.5 °C290 mm1380
200734.8 °C3 March 200714.8 °C24 August 200722.6 °C110 mm1340
200634.8 °C1 April 200616.3 °C21 October 200623.6 °C180 mm1550
200534.7 °C23 February 200515.6 °C13 September 200522.7 °C97 mm1350
200435.3 °C13 March 200414.7 °C11 August 200423.1 °C54 mm1480
200334.9 °C20 March 200315.5 °C16 July 200322.9 °C48 mm1430
200235.1 °C17 March 200216.3 °C18 September 200223.3 °C292 mm1600
200133.7 °C8 February 200115.6 °C21 September 200122.4 °C351 mm1100
200033.5 °C11 March 200015.2 °C15 November 200022.6 °C170 mm1170
199932.7 °C28 March 199915.2 °C13 August 199922.2 °C256 mm950
199833.8 °C15 February 199816.0 °C22 August 199823.8 °C2,002 mm1250
199734.9 °C15 March 199719.4 °C6 January 199725.5 °C272 mm2540
199634.5 °C8 March 199614.1 °C24 November 199621.9 °C127 mm1040
199536.0 °C10 April 199515.5 °C14 October 199523.0 °C117 mm1280
199434.7 °C17 March 199415.8 °C2 August 199423.2 °C210 mm1570
199335.4 °C29 March 199316.3 °C6 August 199323.9 °C308 mm1570
199236.1 °C1 February 199216.4 °C3 September 199223.9 °C520 mm1630
199136.3 °C3 March 199116.4 °C6 August 199123.7 °C92 mm1870
199035.2 °C13 March 199015.4 °C21 July 199023.2 °C78 mm1400
198934.5 °C29 April 198916.1 °C31 July 198922.8 °C300 mm1210
198835.8 °C28 February 198814.6 °C17 July 198822.7 °C103 mm1470
198734.7 °C26 February 198717.5 °C3 November 198724.2 °C401 mm1760
198634.7 °C30 March 198615.9 °C28 September 198622.9 °C117 mm1390
198535.2 °C16 March 198514.6 °C6 November 198522.3 °C73 mm1240
198434.1 °C5 April 198416.1 °C3 September 198422.9 °C229 mm1320
198332.4 °C28 February 198317.7 °C30 September 198325.1 °C2,072 mm1740
198234.9 °C27 March 198216.6 °C15 August 198223.9 °C225 mm1690
198135.2 °C24 March 198114.8 °C28 July 198122.7 °C147 mm1200
198034.9 °C27 March 198015.4 °C26 September 198023.5 °C72 mm1650
197934.6 °C18 April 197915.5 °C16 July 197923.4 °C61 mm1410
197835.2 °C21 February 197814.9 °C30 August 197823.0 °C94 mm1510
197734.9 °C15 February 197715.1 °C24 August 197723.3 °C144 mm1550
197635.9 °C7 April 197615.8 °C10 October 197623.8 °C199 mm1780
197534.0 °C24 January 197515.2 °C6 December 197522.6 °C338 mm1140
197434.0 °C15 April 197415.1 °C12 September 197422.5 °C119 mm1270
197335.1 °C4 February 197314.2 °C10 August 197322.5 °C256 mm1210
197235.6 °C2 March 197217.8 °C28 September 197224.6 °C299 mm2150
197133.6 °C28 February 197115.3 °C31 July 197122.2 °C260 mm810
197034.4 °C30 March 197014.1 °C17 August 197022.4 °C85 mm1260
196935.7 °C3 March 196915.5 °C3 October 196923.4 °C117 mm1560
196835.1 °C9 April 196814.8 °C8 June 196822.0 °C66 mm1030
196733.7 °C11 April 196714.4 °C29 November 196721.9 °C143 mm1120
196634.3 °C12 March 196614.4 °C8 July 196622.3 °C77 mm1220
196533.3 °C24 February 196515.3 °C27 November 196523.5 °C173 mm1450
196433.3 °C3 March 196414.3 °C31 July 196421.9 °C161 mm1010
196333.5 °C3 March 196315.2 °C14 November 196322.4 °C100 mm1050
196233.1 °C23 February 196214.5 °C28 November 196222.1 °C113 mm1030
196134.3 °C10 March 196114.4 °C6 August 196122.4 °C170 mm1110
196033.8 °C26 February 196014.8 °C28 October 196022.5 °C64 mm1180
195934.4 °C14 February 195914.7 °C14 August 195923.1 °C215 mm1500
195834.0 °C13 February 195815.9 °C15 August 195823.1 °C511 mm920
195732.9 °C9 February 195717.0 °C4 January 195723.5 °C427 mm1010
195633.9 °C28 February 195615.1 °C27 October 195622.0 °C268 mm710
195533.8 °C1 March 195513.9 °C26 October 195521.8 °C106 mm990
195433.4 °C14 February 195413.4 °C14 October 195421.5 °C109 mm850
195334.5 °C26 February 195315.3 °C7 October 195323.2 °C191 mm1480
195233.9 °C26 March 195214.7 °C12 July 195222.4 °C143 mm1120
195133.6 °C12 March 195116.3 °C20 October 195123.3 °C81 mm1420
195033.7 °C21 March 195013.5 °C30 October 195021.7 °C81 mm1070
194934.2 °C28 January 194914.9 °C25 July 194922.4 °C252 mm960
194835.2 °C7 March 194815.2 °C17 August 194822.8 °C126 mm1420
194734.9 °C20 March 194714.2 °C14 October 194722.6 °C149 mm1320
194634.9 °C19 February 194614.3 °C23 July 194622.3 °C187 mm1020
194534.7 °C27 March 194516.1 °C16 August 194523.2 °C107 mm1750
194435.2 °C17 March 194414.3 °C18 November 194423.0 °C138 mm1370
194334.2 °C24 March 194314.9 °C8 November 194322.5 °C101 mm1340
194231.5 °C29 December 194213.5 °C2 December 194221.5 °C1,373 mm190
194133.2 °C8 January 194115.8 °C20 September 194123.4 °C2,834 mm800
194034.5 °C22 February 194016.2 °C13 September 194023.7 °C20 mm1660

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
29.2 °C
+0.2 °C
Hot days (≥ 30 °C)
136 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
377 mm
+93 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.2 °C+0.1 °C23 mm-16 mm
Feb32.3 °C+0.4 °C94 mm+43 mm
Mar33.3 °C+1.3 °C94 mm+3 mm
Apr30.7 °C-0.6 °C85 mm+38 mm
May30.0 °C+0.4 °C21 mm+6 mm
Jun27.5 °C-0.1 °C5 mm-1 mm
Jul26.9 °C+0.6 °C0 mm-3 mm
Aug26.3 °C+0.1 °C0 mm-1 mm
Sep27.1 °C+0.2 °C4 mm+2 mm
Oct27.7 °C+0.3 °C11 mm+6 mm
Nov28.2 °C0.0 °C38 mm+31 mm
Dec29.0 °C-0.6 °C2 mm-14 mm

The year's extremes

Hottest day
35.5 °C
26 Mar 2025
Coldest day
16.0 °C
29 Aug 2025
Wettest day
24.0 mm
3 Apr 2025
Windiest day
26.3 km/h
25 Sep 2025
Strongest gust
47.2 km/h
25 Sep 2025
Hottest feels-like
39.8 °C
7 Mar 2025
Coldest feels-like
15.3 °C
29 Aug 2025
Sunniest day
12.3 h
27 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 Piura?

Piura has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 23.0 °C and it receives 284 mm of precipitation per year.

What is the hottest day ever recorded in Piura?

The hottest day measured in Piura between 1940 and 2025 was 24 February 2016, reaching 36.4 °C.

What is the coldest day in Piura?

The coldest day measured in Piura between 1940 and 2025 was 14 October 1954, at 13.4 °C.

Does it snow in Piura?

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

Has the climate of Piura warmed?

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

What is the wettest day in Piura?

The wettest day measured in Piura between 1940 and 2025 was 29 January 1998, with 229 mm of rain in 24 hours.

What was the windiest day in Piura?

The windiest day measured in Piura between 1940 and 2025 was 15 April 1962, with winds reaching 32.8 km/h.

What is the warmest month in Piura?

The warmest month in Piura is February (26.2 °C on average); the coldest is August (20.5 °C).

How much does it rain in Piura?

Piura receives on average 284 mm of precipitation per year, spread over about 45 rainy days.

Is it sunny in Piura?

Piura gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Piura?

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

What was the most extreme apparent temperature in Piura?

In Piura, between 1940 and 2025, the highest apparent temperature reached 41.7 °C on 19 February 2024, and the lowest was 12.2 °C on 18 October 1954.

Compare Piura with another city

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

Nearby cities

The climate around Piura

Other cities — Peru