São João do Piauí climate — normals and trends

São João do Piauí (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 27.7 °C and it receives 686 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.2 °C on average) and the coldest is March (26.2 °C). Rainfall peaks in March.

São João do Piauí averages 0 frost days, 303 hot days (≥ 30 °C) and 83 rainy days per year.

São João 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 41.3 °C (on 13 November 2015) and the coldest 17.4 °C (on 17 July 1967).

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

São João do PiauíPiauí

coords
-8.36°, -42.25°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthOctoberColdest monthMarchWettest monthMarchDriest monthAugust

Mean daily temperature

27.7°C

Average daily high

32.8°C

Average daily low

23.2°C

Annual rainfall

686mm

Sunshine / day

10.9h

Mean relative humidity

57%

Average peak wind

16.5km/h

Seasonal range

4.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

303 d/yr

Rainy days (≥ 1 mm)

83 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.1 °C

Average feels-like low

24.4 °C

Average peak gust

37.2 km/h

Tropical nights (≥ 20 °C)

359 d/yr

Solar radiation

20.7 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.13 · 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

41.3 °C

13 November 2015

Coldest day

17.4 °C

17 July 1967

Wettest day

191 mm

10 February 2017

Windiest day

31.8 km/h

15 July 1988

Strongest gust

64.4 km/h

26 August 1949

Hottest feels-like

44.2 °C

31 October 2012

Coldest feels-like

16.0 °C

31 July 1988

Sunniest day

12.5 h

2 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.0 °C4 November 202519.2 °C20 April 202528.6 °C286 mm3490
202441.1 °C9 October 202419.9 °C15 July 202428.5 °C489 mm3460
202340.5 °C29 September 202318.3 °C23 June 202328.4 °C504 mm3440
202239.6 °C8 October 202218.4 °C11 August 202227.7 °C683 mm3250
202140.5 °C22 September 202118.5 °C2 August 202128.1 °C457 mm3280
202039.9 °C8 October 202019.3 °C18 June 202027.5 °C866 mm3050
201939.6 °C28 September 201920.4 °C31 July 201929.2 °C354 mm3590
201838.7 °C17 September 201820.1 °C25 June 201828.4 °C445 mm3400
201738.1 °C29 October 201719.3 °C14 July 201728.6 °C639 mm3430
201640.4 °C22 August 201620.3 °C2 August 201629.5 °C683 mm3470
201541.3 °C13 November 201519.8 °C13 August 201529.8 °C359 mm3540
201438.4 °C21 September 201420.3 °C18 August 201428.6 °C446 mm3420
201338.9 °C24 September 201320.6 °C3 August 201328.9 °C608 mm3420
201239.8 °C31 October 201219.7 °C20 August 201229.5 °C239 mm3580
201139.0 °C25 September 201119.4 °C27 July 201127.9 °C641 mm3430
201039.0 °C3 October 201019.2 °C20 August 201028.5 °C606 mm3440
200939.0 °C30 September 200920.4 °C12 June 200927.7 °C913 mm3050
200839.7 °C6 November 200819.0 °C14 July 200827.8 °C760 mm3200
200738.7 °C27 January 200719.2 °C1 August 200728.6 °C373 mm3490
200639.7 °C26 January 200618.7 °C23 July 200627.8 °C704 mm3240
200539.6 °C20 November 200519.4 °C15 July 200528.0 °C738 mm3290
200440.1 °C13 November 200419.2 °C24 July 200428.2 °C980 mm3280
200339.6 °C28 September 200320.1 °C20 July 200328.6 °C669 mm3460
200240.0 °C18 October 200220.7 °C20 August 200228.7 °C794 mm3370
200139.9 °C4 October 200119.6 °C14 August 200128.1 °C604 mm3330
200037.7 °C29 August 200019.5 °C30 July 200027.1 °C808 mm3090
199938.9 °C10 November 199919.3 °C23 August 199927.6 °C729 mm3220
199838.6 °C30 October 199820.5 °C2 August 199828.5 °C730 mm3420
199739.6 °C1 October 199718.7 °C4 April 199727.1 °C824 mm2920
199638.3 °C30 October 199619.2 °C25 July 199626.9 °C1,118 mm2920
199538.6 °C9 October 199519.6 °C7 January 199527.1 °C989 mm3010
199438.3 °C3 November 199420.0 °C30 July 199428.0 °C660 mm3190
199338.8 °C11 March 199320.5 °C18 July 199328.8 °C437 mm3500
199238.2 °C14 October 199219.3 °C19 June 199227.8 °C673 mm3230
199137.9 °C8 October 199118.7 °C29 July 199127.4 °C714 mm3120
199037.3 °C9 September 199020.4 °C7 August 199028.0 °C351 mm3340
198936.7 °C13 September 198918.2 °C8 August 198926.7 °C1,105 mm2610
198836.4 °C27 September 198817.5 °C2 August 198826.8 °C970 mm2730
198738.5 °C19 October 198720.7 °C21 January 198727.9 °C588 mm3180
198637.8 °C24 October 198618.5 °C5 September 198626.5 °C782 mm2440
198535.6 °C22 October 198517.7 °C26 July 198525.8 °C1,574 mm1740
198438.3 °C19 December 198420.0 °C5 July 198426.9 °C772 mm2790
198338.8 °C26 September 198320.4 °C11 August 198328.6 °C554 mm3350
198237.6 °C21 December 198220.5 °C18 July 198227.7 °C529 mm3220
198137.1 °C8 October 198118.9 °C28 July 198127.0 °C574 mm2900
198038.2 °C23 September 198020.1 °C18 July 198027.1 °C1,018 mm3020
197937.9 °C8 October 197919.0 °C14 July 197926.6 °C1,049 mm2750
197837.2 °C29 October 197819.0 °C2 August 197826.4 °C945 mm2560
197737.2 °C17 September 197720.2 °C24 July 197727.2 °C976 mm3010
197637.4 °C21 May 197619.4 °C20 July 197627.6 °C587 mm3230
197535.7 °C8 November 197518.7 °C25 July 197526.1 °C644 mm2510
197436.8 °C7 October 197417.8 °C4 July 197425.6 °C1,217 mm1730
197336.1 °C27 September 197319.6 °C29 July 197326.8 °C955 mm2890
197237.6 °C12 September 197220.4 °C12 March 197227.7 °C747 mm3030
197136.7 °C7 November 197119.4 °C6 May 197126.6 °C936 mm2780
197036.7 °C6 April 197018.1 °C19 July 197027.5 °C516 mm3210
196936.8 °C29 August 196919.7 °C27 July 196927.3 °C502 mm3180
196836.2 °C1 October 196818.3 °C18 July 196826.6 °C387 mm2890
196737.2 °C12 January 196717.4 °C17 July 196726.1 °C839 mm2150
196639.1 °C25 October 196619.8 °C27 July 196627.2 °C780 mm2600
196538.7 °C18 November 196519.9 °C27 July 196527.8 °C529 mm3000
196437.3 °C8 October 196418.8 °C17 April 196426.7 °C718 mm2270
196340.2 °C29 October 196319.5 °C8 July 196327.4 °C800 mm2500
196239.4 °C5 October 196220.0 °C19 June 196227.8 °C640 mm2860
196139.7 °C8 November 196120.4 °C31 January 196128.0 °C530 mm3010
196039.0 °C26 November 196019.3 °C16 July 196027.6 °C819 mm2780
195939.5 °C14 October 195920.7 °C27 August 195928.8 °C488 mm3180
195839.9 °C6 November 195820.1 °C18 August 195829.1 °C455 mm3290
195739.7 °C16 December 195719.6 °C31 May 195727.7 °C763 mm2560
195639.1 °C31 October 195619.2 °C16 August 195627.8 °C656 mm3020
195538.7 °C13 October 195520.0 °C23 July 195528.2 °C458 mm3150
195438.1 °C9 November 195419.1 °C31 August 195427.4 °C580 mm3000
195338.5 °C7 November 195319.7 °C26 December 195328.5 °C542 mm3250
195238.2 °C4 November 195220.6 °C27 March 195227.6 °C701 mm3010
195137.9 °C8 October 195118.9 °C15 July 195127.6 °C535 mm2800
195038.9 °C31 October 195020.3 °C18 July 195027.8 °C631 mm2770
194939.0 °C8 November 194920.2 °C2 August 194927.6 °C680 mm3010
194839.7 °C10 November 194819.4 °C1 September 194827.6 °C531 mm2870
194738.6 °C1 September 194719.1 °C9 December 194727.1 °C920 mm2590
194638.4 °C5 November 194620.5 °C19 March 194628.9 °C406 mm3470
194538.6 °C27 October 194519.3 °C9 August 194527.0 °C698 mm2350
194438.1 °C7 November 194419.3 °C29 July 194426.5 °C979 mm2020
194338.5 °C24 October 194319.3 °C6 September 194326.7 °C767 mm2730
194239.5 °C22 November 194219.1 °C24 June 194229.0 °C231 mm3500
194139.4 °C23 October 194119.9 °C9 December 194127.9 °C700 mm2990
194037.2 °C16 November 194019.3 °C30 March 194026.8 °C823 mm2520

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
+1.5 °C
Hot days (≥ 30 °C)
349 d/yr
+46
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
286 mm
-400 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.0 °C-0.7 °C187 mm+52 mm
Feb33.0 °C+2.1 °C6 mm-129 mm
Mar33.3 °C+2.7 °C14 mm-144 mm
Apr33.6 °C+2.4 °C19 mm-66 mm
May33.7 °C+1.5 °C1 mm-18 mm
Jun34.4 °C+2.2 °C1 mm-1 mm
Jul34.4 °C+2.1 °C0 mm-1 mm
Aug35.2 °C+1.5 °C0 mm-0 mm
Sep36.2 °C+0.9 °C0 mm-2 mm
Oct37.0 °C+1.2 °C6 mm-10 mm
Nov36.3 °C+1.8 °C35 mm-18 mm
Dec33.7 °C+0.6 °C19 mm-63 mm

The year's extremes

Hottest day
40.0 °C
4 Nov 2025
Coldest day
19.2 °C
20 Apr 2025
Wettest day
64.7 mm
14 Jan 2025
Windiest day
30.0 km/h
14 Jun 2025
Strongest gust
56.5 km/h
2 Sep 2025
Hottest feels-like
43.0 °C
19 Oct 2025
Coldest feels-like
18.1 °C
27 Jul 2025
Sunniest day
12.4 h
11 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 São João do Piauí?

São João do Piauí has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 27.7 °C and it receives 686 mm of precipitation per year.

What is the hottest day ever recorded in São João do Piauí?

The hottest day measured in São João do Piauí between 1940 and 2025 was 13 November 2015, reaching 41.3 °C.

What is the coldest day in São João do Piauí?

The coldest day measured in São João do Piauí between 1940 and 2025 was 17 July 1967, at 17.4 °C.

Does it snow in São João do Piauí?

Almost never: São João do Piauí sees virtually no snow, with about 0 frost days per year.

Has the climate of São João do Piauí warmed?

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

What is the wettest day in São João do Piauí?

The wettest day measured in São João do Piauí between 1940 and 2025 was 10 February 2017, with 191 mm of rain in 24 hours.

What was the windiest day in São João do Piauí?

The windiest day measured in São João do Piauí between 1940 and 2025 was 15 July 1988, with winds reaching 31.8 km/h.

What is the warmest month in São João do Piauí?

The warmest month in São João do Piauí is October (30.2 °C on average); the coldest is March (26.2 °C).

How much does it rain in São João do Piauí?

São João do Piauí receives on average 686 mm of precipitation per year, spread over about 83 rainy days.

Is it sunny in São João do Piauí?

São João do Piauí gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in São João do Piauí?

Yes: São João do Piauí has on average 359 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in São João do Piauí?

In São João do Piauí, between 1940 and 2025, the highest apparent temperature reached 44.2 °C on 31 October 2012, and the lowest was 16.0 °C on 31 July 1988.

Compare São João do Piauí with another city

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

Nearby cities

The climate around São João do Piauí

Other cities — Brazil