Piracuruca climate — normals and trends

Piracuruca (Brazil) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 28.8 °C and it receives 1,250 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 October (31.0 °C on average) and the coldest is April (26.6 °C). Rainfall peaks in March.

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

Piracuruca 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 41.2 °C (on 21 January 2007) and the coldest 18.8 °C (on 15 June 2022).

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

PiracurucaPiauí

coords
-3.93°, -41.71°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthOctoberColdest monthAprilWettest monthMarchDriest monthSeptember

Mean daily temperature

28.8°C

Average daily high

34.1°C

Average daily low

24.2°C

Annual rainfall

1,250mm

Sunshine / day

11.0h

Mean relative humidity

63%

Average peak wind

14.3km/h

Seasonal range

4.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

335 d/yr

Rainy days (≥ 1 mm)

114 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.3 °C

Average feels-like low

27.5 °C

Average peak gust

32.6 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

21.2 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.11 · p = 0.002

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

41.2 °C

21 January 2007

Coldest day

18.8 °C

15 June 2022

Wettest day

205 mm

25 March 1986

Windiest day

28.6 km/h

16 July 1988

Strongest gust

58.0 km/h

2 March 2013

Hottest feels-like

44.2 °C

15 March 2013

Coldest feels-like

19.2 °C

4 July 1974

Sunniest day

12.2 h

9 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.2 °C12 October 202521.3 °C4 July 202529.1 °C899 mm3540
202438.5 °C27 December 202419.2 °C26 July 202428.8 °C1,020 mm3590
202339.1 °C28 October 202321.2 °C22 July 202328.5 °C1,236 mm3450
202238.4 °C29 October 202218.8 °C15 June 202228.2 °C1,313 mm3560
202138.7 °C15 December 202121.0 °C19 August 202129.0 °C964 mm3550
202038.1 °C30 October 202018.9 °C27 July 202028.5 °C1,609 mm3500
201939.8 °C25 October 201921.1 °C22 June 201929.0 °C1,324 mm3520
201839.3 °C21 November 201821.3 °C26 June 201828.9 °C1,156 mm3440
201739.7 °C5 January 201722.3 °C24 May 201729.6 °C1,259 mm3510
201640.0 °C16 October 201622.1 °C5 August 201630.2 °C628 mm3550
201539.8 °C21 November 201522.2 °C2 August 201529.9 °C802 mm3570
201439.8 °C19 October 201421.4 °C28 July 201429.6 °C873 mm3560
201340.2 °C12 March 201322.5 °C20 May 201330.2 °C805 mm3630
201240.7 °C14 December 201221.3 °C30 July 201230.6 °C588 mm3600
201139.7 °C25 September 201122.2 °C16 July 201128.9 °C1,476 mm3330
201040.2 °C8 March 201020.9 °C27 June 201030.1 °C827 mm3620
200939.5 °C4 October 200921.3 °C25 July 200928.7 °C2,112 mm3320
200839.3 °C31 October 200821.4 °C23 June 200828.9 °C1,539 mm3380
200741.2 °C21 January 200722.1 °C26 June 200729.6 °C983 mm3530
200639.6 °C21 October 200621.1 °C2 June 200629.2 °C1,152 mm3480
200540.6 °C20 November 200522.0 °C25 July 200529.7 °C761 mm3570
200439.8 °C8 January 200421.1 °C9 June 200428.9 °C1,239 mm3410
200340.1 °C5 January 200321.1 °C16 July 200329.0 °C1,068 mm3500
200238.8 °C19 December 200221.8 °C25 August 200228.9 °C1,244 mm3410
200139.6 °C31 October 200121.2 °C17 June 200128.5 °C1,630 mm3320
200039.2 °C7 November 200020.5 °C12 August 200028.2 °C1,320 mm3310
199938.8 °C23 November 199920.4 °C4 July 199928.2 °C1,493 mm3250
199840.2 °C5 December 199822.3 °C22 July 199829.8 °C816 mm3510
199739.9 °C3 December 199720.3 °C17 June 199728.9 °C860 mm3440
199638.9 °C5 November 199620.5 °C26 June 199628.5 °C2,048 mm3300
199539.1 °C18 December 199519.8 °C12 July 199528.3 °C1,693 mm3280
199438.7 °C21 November 199421.5 °C19 July 199428.5 °C1,363 mm3430
199340.9 °C25 November 199321.7 °C18 July 199330.1 °C657 mm3580
199239.4 °C13 December 199220.6 °C22 July 199229.5 °C565 mm3530
199138.0 °C8 October 199121.2 °C17 July 199128.5 °C1,132 mm3450
199038.8 °C30 November 199021.6 °C2 March 199029.1 °C869 mm3510
198939.2 °C29 October 198921.3 °C30 July 198928.3 °C1,751 mm3340
198839.0 °C20 October 198821.5 °C6 July 198828.6 °C1,764 mm3390
198740.7 °C28 November 198721.9 °C22 June 198729.7 °C744 mm3520
198638.2 °C18 December 198621.0 °C16 June 198628.1 °C2,045 mm3230
198538.8 °C22 October 198520.5 °C25 June 198527.8 °C2,471 mm2960
198440.2 °C13 December 198420.8 °C27 July 198428.5 °C1,797 mm3280
198340.0 °C16 March 198322.3 °C26 July 198330.3 °C519 mm3560
198239.8 °C29 December 198221.7 °C14 July 198228.7 °C1,054 mm3520
198139.6 °C17 October 198121.3 °C1 August 198129.2 °C829 mm3450
198038.9 °C27 November 198021.9 °C1 March 198029.0 °C1,334 mm3390
197939.7 °C27 November 197921.2 °C23 June 197928.8 °C1,263 mm3500
197837.7 °C5 November 197821.3 °C7 June 197828.5 °C1,268 mm3420
197738.9 °C22 November 197720.2 °C27 May 197728.1 °C1,465 mm3370
197638.9 °C27 December 197621.2 °C3 July 197628.4 °C1,222 mm3420
197537.7 °C15 November 197520.7 °C25 July 197527.6 °C1,934 mm3190
197437.9 °C27 October 197418.9 °C12 June 197427.3 °C2,311 mm2900
197338.6 °C12 November 197320.2 °C1 August 197327.9 °C2,126 mm3400
197239.5 °C16 November 197221.4 °C5 September 197228.5 °C1,114 mm3500
197138.5 °C7 October 197120.4 °C25 June 197127.7 °C1,894 mm3230
197038.3 °C27 October 197021.7 °C30 June 197028.7 °C891 mm3480
196938.6 °C6 October 196920.8 °C27 July 196928.3 °C1,127 mm3450
196838.0 °C21 January 196820.4 °C9 June 196827.8 °C1,524 mm3110
196737.7 °C18 December 196720.5 °C9 July 196727.5 °C2,220 mm3000
196639.6 °C25 October 196621.8 °C25 March 196628.6 °C1,047 mm3240
196539.8 °C17 November 196520.9 °C6 July 196528.5 °C774 mm3210
196438.7 °C9 November 196421.4 °C21 June 196427.8 °C1,705 mm2750
196339.5 °C17 October 196321.5 °C17 January 196328.2 °C1,834 mm2880
196239.0 °C3 October 196221.3 °C11 July 196228.2 °C1,061 mm3250
196139.1 °C24 November 196121.1 °C13 May 196128.2 °C2,006 mm2880
196038.9 °C8 December 196020.5 °C10 May 196028.5 °C1,217 mm3150
195939.0 °C14 October 195921.0 °C16 May 195928.3 °C1,376 mm2990
195839.9 °C14 October 195821.6 °C4 March 195830.0 °C421 mm3600
195739.4 °C16 December 195720.3 °C15 June 195728.5 °C1,299 mm3050
195638.9 °C5 November 195620.9 °C24 May 195628.7 °C813 mm3330
195539.2 °C18 November 195521.5 °C9 February 195528.3 °C1,503 mm3110
195438.7 °C25 October 195421.7 °C30 November 195428.6 °C1,017 mm3300
195339.4 °C3 November 195321.8 °C6 March 195328.7 °C1,057 mm3320
195239.1 °C3 December 195221.3 °C23 June 195228.5 °C1,236 mm3280
195139.3 °C29 September 195121.3 °C27 April 195129.4 °C653 mm3500
195039.0 °C8 November 195020.6 °C27 May 195028.5 °C1,715 mm2990
194939.8 °C8 November 194921.6 °C2 June 194928.2 °C1,495 mm3000
194839.2 °C10 November 194821.7 °C7 April 194828.6 °C1,162 mm3240
194739.3 °C2 January 194721.5 °C17 August 194728.3 °C1,375 mm3240
194639.5 °C13 December 194621.2 °C15 April 194629.3 °C721 mm3490
194538.8 °C21 November 194520.9 °C18 February 194528.3 °C1,038 mm3230
194439.0 °C4 November 194421.0 °C17 June 194428.3 °C1,824 mm2990
194339.6 °C24 October 194320.2 °C5 May 194328.5 °C899 mm3230
194240.3 °C21 November 194222.5 °C14 March 194230.1 °C331 mm3640
194139.8 °C23 October 194121.7 °C23 July 194129.8 °C475 mm3490
194038.8 °C11 December 194020.8 °C4 March 194028.1 °C1,461 mm2940

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
34.5 °C
+0.4 °C
Hot days (≥ 30 °C)
354 d/yr
+19
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
899 mm
-352 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.1 °C-0.4 °C194 mm+31 mm
Feb32.6 °C+0.5 °C138 mm-86 mm
Mar31.7 °C+0.4 °C395 mm+57 mm
Apr32.0 °C+0.9 °C127 mm-157 mm
May32.7 °C+0.8 °C20 mm-121 mm
Jun33.1 °C+0.1 °C3 mm-20 mm
Jul34.5 °C+0.5 °C2 mm-7 mm
Aug35.9 °C+0.6 °C1 mm-1 mm
Sep37.3 °C+0.7 °C0 mm-1 mm
Oct38.0 °C+0.8 °C0 mm-5 mm
Nov37.5 °C+0.5 °C1 mm-9 mm
Dec35.9 °C0.0 °C19 mm-33 mm

The year's extremes

Hottest day
39.2 °C
12 Oct 2025
Coldest day
21.3 °C
4 Jul 2025
Wettest day
51.0 mm
2 Mar 2025
Windiest day
25.8 km/h
26 Oct 2025
Strongest gust
51.5 km/h
26 Oct 2025
Hottest feels-like
41.9 °C
20 Oct 2025
Coldest feels-like
21.9 °C
4 Jul 2025
Sunniest day
12.2 h
16 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 Piracuruca?

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

What is the hottest day ever recorded in Piracuruca?

The hottest day measured in Piracuruca between 1940 and 2025 was 21 January 2007, reaching 41.2 °C.

What is the coldest day in Piracuruca?

The coldest day measured in Piracuruca between 1940 and 2025 was 15 June 2022, at 18.8 °C.

Does it snow in Piracuruca?

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

Has the climate of Piracuruca warmed?

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

What is the wettest day in Piracuruca?

The wettest day measured in Piracuruca between 1940 and 2025 was 25 March 1986, with 205 mm of rain in 24 hours.

What was the windiest day in Piracuruca?

The windiest day measured in Piracuruca between 1940 and 2025 was 16 July 1988, with winds reaching 28.6 km/h.

What is the warmest month in Piracuruca?

The warmest month in Piracuruca is October (31.0 °C on average); the coldest is April (26.6 °C).

How much does it rain in Piracuruca?

Piracuruca receives on average 1,250 mm of precipitation per year, spread over about 114 rainy days.

Is it sunny in Piracuruca?

Piracuruca gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Piracuruca?

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

What was the most extreme apparent temperature in Piracuruca?

In Piracuruca, between 1940 and 2025, the highest apparent temperature reached 44.2 °C on 15 March 2013, and the lowest was 19.2 °C on 4 July 1974.

Compare Piracuruca with another city

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

Nearby cities

The climate around Piracuruca

Other cities — Brazil