Castelo do Piauí climate — normals and trends

Castelo do Piauí (Brazil) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 28.2 °C and it receives 984 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 (30.5 °C on average) and the coldest is March (26.1 °C). Rainfall peaks in March.

Castelo do Piauí averages 0 frost days, 319 hot days (≥ 30 °C) and 100 rainy days per year.

Castelo do Piauí has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.9 °C (on 31 October 2012) and the coldest 18.3 °C (on 16 May 1959).

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

Castelo do PiauíPiauí

coords
-5.32°, -41.55°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthOctoberColdest monthMarchWettest monthMarchDriest monthAugust

Mean daily temperature

28.2°C

Average daily high

33.4°C

Average daily low

23.4°C

Annual rainfall

984mm

Sunshine / day

11.0h

Mean relative humidity

59%

Average peak wind

17.7km/h

Seasonal range

4.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

319 d/yr

Rainy days (≥ 1 mm)

100 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.6 °C

Average feels-like low

25.3 °C

Average peak gust

37.7 km/h

Tropical nights (≥ 20 °C)

364 d/yr

Solar radiation

21.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

39.9 °C

31 October 2012

Coldest day

18.3 °C

16 May 1959

Wettest day

205 mm

1 March 1988

Windiest day

33.5 km/h

21 June 2020

Strongest gust

63.4 km/h

4 October 1958

Hottest feels-like

43.1 °C

11 March 2010

Coldest feels-like

17.5 °C

4 July 1974

Sunniest day

12.3 h

18 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.6 °C4 November 202521.0 °C4 July 202528.8 °C447 mm3510
202438.9 °C27 December 202418.9 °C26 July 202428.5 °C763 mm3490
202339.8 °C31 October 202320.0 °C23 June 202328.2 °C928 mm3290
202238.6 °C5 October 202219.4 °C26 July 202227.9 °C895 mm3420
202138.4 °C17 October 202120.7 °C2 August 202128.8 °C651 mm3450
202038.8 °C5 October 202020.6 °C25 July 202028.2 °C1,374 mm3440
201939.6 °C25 October 201921.3 °C5 May 201928.9 °C1,009 mm3510
201838.9 °C9 November 201820.7 °C8 May 201828.7 °C1,005 mm3360
201738.8 °C5 January 201721.0 °C18 July 201729.3 °C682 mm3390
201639.6 °C25 November 201621.6 °C5 August 201629.9 °C547 mm3540
201539.6 °C4 October 201521.7 °C22 February 201529.5 °C467 mm3510
201438.8 °C19 October 201421.4 °C30 July 201429.0 °C684 mm3520
201339.5 °C12 March 201321.2 °C25 June 201329.6 °C607 mm3570
201239.9 °C31 October 201221.1 °C17 February 201230.0 °C318 mm3590
201138.5 °C25 September 201120.3 °C27 July 201127.9 °C1,366 mm3260
201039.5 °C14 March 201021.2 °C6 June 201029.7 °C599 mm3540
200938.7 °C1 November 200920.4 °C26 July 200928.0 °C1,818 mm3160
200839.0 °C7 November 200820.0 °C23 June 200828.3 °C1,277 mm3270
200739.6 °C21 January 200721.4 °C30 April 200729.2 °C702 mm3500
200639.5 °C26 January 200620.6 °C2 June 200628.5 °C1,340 mm3380
200539.7 °C20 November 200521.5 °C25 July 200529.1 °C791 mm3520
200439.0 °C14 November 200420.9 °C9 June 200428.3 °C991 mm3340
200339.2 °C10 November 200320.7 °C16 July 200328.6 °C880 mm3440
200238.7 °C6 December 200221.0 °C14 March 200228.7 °C817 mm3400
200139.4 °C22 October 200120.8 °C12 April 200128.0 °C874 mm3300
200038.5 °C7 November 200020.5 °C20 February 200027.8 °C993 mm3200
199938.2 °C7 November 199919.8 °C30 May 199927.8 °C1,426 mm3150
199839.0 °C10 October 199821.9 °C21 December 199829.5 °C684 mm3480
199739.2 °C4 January 199719.6 °C15 June 199728.2 °C850 mm3370
199638.6 °C24 December 199620.2 °C26 June 199627.9 °C1,426 mm3230
199538.2 °C18 December 199520.3 °C29 June 199527.7 °C1,461 mm3180
199438.6 °C20 December 199420.9 °C24 April 199427.9 °C1,175 mm3230
199339.4 °C25 November 199321.4 °C20 February 199329.6 °C525 mm3490
199238.2 °C2 December 199220.2 °C22 July 199228.8 °C492 mm3480
199137.7 °C9 November 199120.0 °C22 July 199127.9 °C982 mm3370
199037.7 °C4 December 199020.6 °C25 February 199028.4 °C655 mm3490
198938.0 °C12 November 198920.6 °C13 July 198927.6 °C1,573 mm3130
198838.6 °C27 November 198819.5 °C2 August 198827.9 °C1,550 mm3280
198739.8 °C28 November 198721.7 °C28 June 198729.2 °C601 mm3520
198637.5 °C29 November 198619.3 °C16 June 198627.3 °C1,343 mm2990
198537.5 °C22 October 198519.5 °C25 June 198527.0 °C2,863 mm2770
198439.1 °C13 December 198420.4 °C18 June 198427.7 °C1,389 mm3110
198338.6 °C6 January 198322.0 °C4 February 198329.8 °C389 mm3530
198238.8 °C29 December 198220.7 °C19 February 198228.0 °C824 mm3360
198139.1 °C9 March 198121.1 °C10 April 198128.8 °C751 mm3380
198038.2 °C7 December 198020.9 °C1 March 198028.3 °C1,113 mm3330
197938.8 °C10 October 197920.5 °C13 June 197927.8 °C1,162 mm3370
197837.5 °C13 November 197820.0 °C7 June 197827.6 °C1,330 mm3290
197738.8 °C23 December 197720.1 °C13 July 197727.5 °C1,340 mm3080
197637.8 °C27 December 197620.3 °C17 February 197627.7 °C900 mm3290
197537.6 °C13 January 197518.6 °C24 July 197526.8 °C1,406 mm2710
197437.2 °C27 October 197418.3 °C4 July 197426.6 °C1,759 mm2550
197337.9 °C2 November 197320.3 °C20 January 197327.4 °C1,548 mm3150
197238.8 °C16 November 197220.2 °C26 June 197227.9 °C938 mm3330
197137.4 °C12 October 197120.3 °C24 August 197127.2 °C1,264 mm2970
197038.0 °C11 January 197020.9 °C27 May 197028.4 °C623 mm3410
196936.9 °C6 October 196920.3 °C27 July 196927.9 °C818 mm3440
196837.1 °C17 November 196819.6 °C15 June 196826.9 °C970 mm2760
196736.7 °C13 January 196719.8 °C22 July 196726.7 °C1,835 mm2730
196638.0 °C25 October 196620.4 °C17 April 196627.9 °C902 mm2930
196538.1 °C18 November 196520.0 °C31 January 196527.9 °C839 mm2920
196437.5 °C9 November 196419.9 °C18 March 196427.2 °C1,218 mm2460
196338.2 °C17 October 196320.0 °C12 May 196327.6 °C1,422 mm2480
196238.1 °C20 October 196220.5 °C21 March 196227.8 °C784 mm2880
196138.4 °C8 November 196120.0 °C8 February 196127.7 °C1,213 mm2610
196038.4 °C8 December 196020.4 °C2 May 196028.0 °C1,023 mm2830
195938.4 °C1 December 195918.3 °C16 May 195928.0 °C838 mm2910
195838.7 °C14 October 195819.5 °C28 April 195829.5 °C311 mm3580
195738.3 °C14 November 195720.0 °C28 April 195727.9 °C1,154 mm2780
195638.2 °C6 November 195620.0 °C24 May 195628.2 °C827 mm3070
195538.5 °C18 November 195520.2 °C27 May 195528.1 °C874 mm2790
195437.8 °C4 November 195420.7 °C18 March 195428.1 °C779 mm3090
195338.4 °C15 December 195320.9 °C24 December 195328.3 °C817 mm3130
195238.3 °C22 October 195220.8 °C9 May 195227.9 °C913 mm2900
195138.7 °C29 September 195120.6 °C9 April 195128.4 °C715 mm3220
195037.7 °C8 November 195019.9 °C4 May 195027.8 °C972 mm2630
194938.4 °C8 November 194920.8 °C10 March 194927.7 °C1,074 mm2590
194837.7 °C4 November 194820.3 °C7 April 194828.0 °C862 mm3040
194738.4 °C2 January 194720.5 °C12 April 194727.7 °C1,037 mm2980
194638.3 °C12 December 194621.0 °C24 April 194628.8 °C413 mm3450
194537.7 °C10 November 194519.6 °C23 June 194527.3 °C837 mm2680
194437.5 °C4 November 194420.3 °C28 March 194427.5 °C1,362 mm2600
194338.2 °C25 October 194320.1 °C23 March 194327.7 °C752 mm3010
194238.4 °C21 November 194221.7 °C5 April 194229.4 °C219 mm3600
194138.7 °C23 October 194121.1 °C27 March 194129.1 °C503 mm3420
194037.6 °C12 December 194020.1 °C30 April 194027.4 °C1,147 mm2650

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.3 °C
+0.9 °C
Hot days (≥ 30 °C)
351 d/yr
+32
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
447 mm
-538 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.8 °C+0.1 °C145 mm-6 mm
Feb32.3 °C+0.7 °C120 mm-73 mm
Mar31.1 °C+0.3 °C108 mm-172 mm
Apr32.4 °C+1.7 °C43 mm-154 mm
May33.4 °C+1.8 °C6 mm-64 mm
Jun33.5 °C+0.9 °C1 mm-10 mm
Jul34.7 °C+1.3 °C0 mm-5 mm
Aug35.7 °C+1.1 °C1 mm+0 mm
Sep36.6 °C+0.8 °C0 mm-2 mm
Oct37.2 °C+0.8 °C2 mm-6 mm
Nov37.0 °C+1.0 °C1 mm-14 mm
Dec35.0 °C0.0 °C21 mm-33 mm

The year's extremes

Hottest day
38.6 °C
4 Nov 2025
Coldest day
21.0 °C
4 Jul 2025
Wettest day
38.5 mm
28 Feb 2025
Windiest day
30.4 km/h
14 Nov 2025
Strongest gust
57.2 km/h
22 Aug 2025
Hottest feels-like
40.5 °C
20 Oct 2025
Coldest feels-like
19.5 °C
13 Jul 2025
Sunniest day
12.3 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 Castelo do Piauí?

Castelo do Piauí has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 28.2 °C and it receives 984 mm of precipitation per year.

What is the hottest day ever recorded in Castelo do Piauí?

The hottest day measured in Castelo do Piauí between 1940 and 2025 was 31 October 2012, reaching 39.9 °C.

What is the coldest day in Castelo do Piauí?

The coldest day measured in Castelo do Piauí between 1940 and 2025 was 16 May 1959, at 18.3 °C.

Does it snow in Castelo do Piauí?

Almost never: Castelo do Piauí sees virtually no snow, with about 0 frost days per year.

Has the climate of Castelo do Piauí warmed?

Yes: Castelo do Piauí warmed by +1.1 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Castelo do Piauí?

The wettest day measured in Castelo do Piauí between 1940 and 2025 was 1 March 1988, with 205 mm of rain in 24 hours.

What was the windiest day in Castelo do Piauí?

The windiest day measured in Castelo do Piauí between 1940 and 2025 was 21 June 2020, with winds reaching 33.5 km/h.

What is the warmest month in Castelo do Piauí?

The warmest month in Castelo do Piauí is October (30.5 °C on average); the coldest is March (26.1 °C).

How much does it rain in Castelo do Piauí?

Castelo do Piauí receives on average 984 mm of precipitation per year, spread over about 100 rainy days.

Is it sunny in Castelo do Piauí?

Castelo do Piauí gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Castelo do Piauí?

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

What was the most extreme apparent temperature in Castelo do Piauí?

In Castelo do Piauí, between 1940 and 2025, the highest apparent temperature reached 43.1 °C on 11 March 2010, and the lowest was 17.5 °C on 4 July 1974.

Compare Castelo do Piauí with another city

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

Nearby cities

The climate around Castelo do Piauí

Other cities — Brazil