Carnaíba climate — normals and trends

Carnaíba (Brazil) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.2 °C and it receives 431 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 November (26.8 °C on average) and the coldest is July (22.8 °C). Rainfall peaks in March.

Carnaíba averages 0 frost days, 239 hot days (≥ 30 °C) and 58 rainy days per year.

Carnaíba has warmed by +0.6 °C between 1940 and 2025, or +0.07 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.4 °C (on 8 February 1998) and the coldest 13.9 °C (on 5 August 1974).

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

CarnaíbaPernambuco

coords
-7.81°, -37.79°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthMarchDriest monthSeptember

Mean daily temperature

25.2°C

Average daily high

31.1°C

Average daily low

19.7°C

Annual rainfall

431mm

Sunshine / day

10.9h

Mean relative humidity

62%

Average peak wind

19.7km/h

Seasonal range

4.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

239 d/yr

Rainy days (≥ 1 mm)

58 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

20.6 °C

Average peak gust

38.9 km/h

Tropical nights (≥ 20 °C)

179 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.6 °C

since 1940

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

37.4 °C

8 February 1998

Coldest day

13.9 °C

5 August 1974

Wettest day

143 mm

23 January 1970

Windiest day

36.0 km/h

23 June 1942

Strongest gust

66.6 km/h

4 July 2017

Hottest feels-like

40.4 °C

11 March 2010

Coldest feels-like

12.1 °C

31 July 1981

Sunniest day

12.5 h

14 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.4 °C5 November 202515.3 °C26 July 202525.4 °C212 mm2560
202435.8 °C5 January 202414.8 °C3 September 202425.5 °C423 mm2620
202336.7 °C25 October 202315.3 °C27 July 202325.5 °C252 mm2660
202235.2 °C11 November 202214.6 °C7 August 202224.6 °C471 mm2080
202136.3 °C12 November 202115.5 °C27 June 202125.3 °C262 mm2310
202035.3 °C8 October 202014.9 °C24 July 202024.7 °C825 mm2030
201936.8 °C3 December 201915.3 °C16 July 201925.6 °C472 mm2650
201836.5 °C20 October 201815.5 °C26 June 201825.5 °C417 mm2550
201736.7 °C6 December 201715.4 °C5 August 201725.8 °C193 mm2670
201636.8 °C5 December 201614.0 °C22 July 201626.0 °C312 mm3100
201537.2 °C6 November 201515.4 °C3 August 201525.9 °C192 mm2990
201435.5 °C18 January 201415.1 °C11 July 201424.9 °C381 mm2300
201336.4 °C4 December 201315.6 °C12 September 201325.8 °C202 mm2830
201235.9 °C31 October 201215.0 °C26 August 201225.7 °C98 mm3100
201135.3 °C17 January 201114.7 °C15 July 201124.7 °C542 mm2050
201036.6 °C11 March 201014.8 °C6 September 201025.3 °C491 mm2530
200935.8 °C30 November 200915.9 °C28 July 200925.1 °C592 mm2110
200835.7 °C6 January 200814.8 °C24 July 200824.7 °C928 mm1960
200736.7 °C10 February 200715.0 °C18 August 200725.1 °C340 mm2340
200635.6 °C9 December 200615.6 °C1 June 200625.1 °C404 mm2290
200535.7 °C10 January 200515.4 °C31 August 200525.0 °C473 mm2170
200435.6 °C3 January 200415.7 °C12 July 200425.3 °C604 mm2230
200336.4 °C17 January 200315.7 °C5 July 200325.8 °C332 mm2770
200235.7 °C7 December 200215.7 °C7 July 200225.1 °C391 mm2430
200135.9 °C7 February 200115.7 °C8 August 200125.5 °C165 mm2790
200035.5 °C2 December 200015.3 °C17 August 200024.6 °C535 mm2060
199936.8 °C1 March 199914.3 °C9 July 199925.3 °C337 mm2550
199837.4 °C8 February 199816.0 °C6 August 199826.6 °C116 mm3250
199737.1 °C2 October 199714.5 °C16 July 199725.1 °C394 mm2050
199635.6 °C6 January 199615.5 °C9 July 199625.3 °C377 mm2460
199536.3 °C9 October 199514.3 °C11 July 199525.1 °C591 mm2390
199436.5 °C3 January 199415.8 °C6 August 199425.1 °C494 mm2170
199336.3 °C22 February 199316.4 °C8 July 199326.0 °C179 mm2920
199235.3 °C5 December 199214.8 °C23 August 199225.0 °C482 mm2190
199135.9 °C3 January 199114.6 °C25 July 199125.0 °C453 mm2210
199036.2 °C23 March 199016.1 °C25 July 199025.7 °C171 mm2810
198935.6 °C5 March 198915.0 °C3 August 198925.1 °C598 mm2030
198836.4 °C29 January 198814.8 °C30 July 198825.0 °C592 mm2030
198736.2 °C7 November 198716.6 °C8 September 198725.9 °C340 mm2930
198635.1 °C21 January 198614.4 °C26 July 198624.5 °C745 mm1730
198534.9 °C16 January 198515.8 °C21 August 198524.3 °C1,369 mm1570
198436.9 °C21 February 198415.6 °C26 July 198425.5 °C469 mm2400
198335.7 °C9 January 198315.6 °C26 July 198325.9 °C225 mm3180
198236.1 °C25 March 198214.6 °C7 August 198225.3 °C249 mm2540
198135.6 °C9 March 198114.0 °C31 July 198124.8 °C441 mm2160
198036.2 °C23 September 198014.7 °C18 July 198025.4 °C404 mm2790
197936.1 °C5 January 197915.4 °C1 August 197925.3 °C221 mm2540
197835.5 °C6 November 197815.6 °C15 September 197824.9 °C652 mm2250
197735.6 °C25 March 197715.0 °C8 August 197724.9 °C670 mm2030
197635.5 °C27 December 197614.1 °C31 July 197625.2 °C469 mm2830
197535.6 °C9 November 197515.2 °C7 August 197524.5 °C516 mm1920
197435.3 °C20 December 197413.9 °C5 August 197424.2 °C859 mm1530
197335.6 °C25 December 197316.7 °C30 August 197325.3 °C816 mm2230
197236.1 °C3 February 197216.2 °C17 June 197225.8 °C397 mm2710
197135.6 °C11 March 197115.4 °C22 August 197125.0 °C542 mm2120
197035.6 °C1 December 197015.4 °C2 August 197025.2 °C545 mm2470
196935.9 °C9 January 196914.7 °C16 July 196925.2 °C434 mm2350
196835.6 °C13 November 196814.9 °C24 July 196824.4 °C268 mm1920
196735.6 °C16 January 196714.4 °C22 July 196724.0 °C1,099 mm1480
196635.3 °C13 December 196616.1 °C29 August 196625.0 °C279 mm2270
196535.2 °C17 October 196515.8 °C17 July 196525.0 °C386 mm2320
196435.3 °C4 February 196415.7 °C17 April 196424.2 °C690 mm1570
196336.1 °C20 October 196315.2 °C14 July 196325.1 °C570 mm2430
196235.7 °C21 October 196214.7 °C17 August 196225.8 °C134 mm2970
196136.2 °C8 November 196115.3 °C13 August 196125.0 °C371 mm2390
196035.8 °C23 January 196015.3 °C17 July 196024.8 °C512 mm2120
195935.9 °C26 December 195915.1 °C27 July 195925.3 °C325 mm2660
195835.9 °C9 March 195815.7 °C15 August 195825.8 °C124 mm3040
195736.0 °C16 December 195716.1 °C28 July 195724.8 °C697 mm1990
195635.1 °C6 November 195614.1 °C30 July 195625.3 °C250 mm2770
195535.9 °C22 November 195514.3 °C10 August 195524.9 °C276 mm2270
195435.4 °C29 December 195414.9 °C1 August 195424.8 °C269 mm2310
195336.2 °C15 December 195316.2 °C21 August 195325.6 °C138 mm3030
195235.9 °C27 February 195215.1 °C16 August 195225.2 °C362 mm2470
195136.2 °C16 March 195115.4 °C15 July 195124.6 °C507 mm2070
195035.5 °C29 November 195015.5 °C11 August 195024.9 °C376 mm2300
194935.2 °C28 October 194914.8 °C1 August 194924.9 °C395 mm2270
194835.1 °C19 November 194816.4 °C14 August 194824.9 °C362 mm2130
194734.5 °C6 November 194715.2 °C14 August 194724.7 °C578 mm2170
194635.9 °C23 February 194615.6 °C17 August 194625.7 °C103 mm3150
194535.0 °C1 November 194515.3 °C22 June 194524.5 °C443 mm2040
194435.2 °C9 November 194414.3 °C27 August 194424.0 °C647 mm1600
194335.3 °C20 February 194315.1 °C22 August 194324.5 °C193 mm2580
194235.4 °C22 November 194215.4 °C8 July 194225.2 °C86 mm2980
194135.8 °C24 February 194115.3 °C23 July 194125.3 °C264 mm2970
194035.2 °C21 December 194015.7 °C6 July 194024.5 °C718 mm1850

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
31.3 °C
+0.2 °C
Hot days (≥ 30 °C)
256 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
212 mm
-219 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.4 °C-0.9 °C98 mm+42 mm
Feb31.9 °C+0.4 °C18 mm-63 mm
Mar32.6 °C+1.7 °C4 mm-112 mm
Apr32.1 °C+1.8 °C27 mm-60 mm
May30.2 °C+0.6 °C34 mm+1 mm
Jun28.4 °C-0.2 °C16 mm+2 mm
Jul28.2 °C-0.3 °C3 mm-3 mm
Aug29.4 °C-0.4 °C7 mm+5 mm
Sep30.3 °C-1.4 °C3 mm+2 mm
Oct32.9 °C-0.2 °C0 mm-4 mm
Nov34.2 °C+0.8 °C2 mm-8 mm
Dec34.1 °C+1.0 °C1 mm-22 mm

The year's extremes

Hottest day
36.4 °C
5 Nov 2025
Coldest day
15.3 °C
26 Jul 2025
Wettest day
19.9 mm
21 May 2025
Windiest day
29.2 km/h
3 Jul 2025
Strongest gust
58.3 km/h
28 Sep 2025
Hottest feels-like
37.9 °C
30 Dec 2025
Coldest feels-like
14.5 °C
23 Aug 2025
Sunniest day
12.5 h
29 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 Carnaíba?

Carnaíba has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 25.2 °C and it receives 431 mm of precipitation per year.

What is the hottest day ever recorded in Carnaíba?

The hottest day measured in Carnaíba between 1940 and 2025 was 8 February 1998, reaching 37.4 °C.

What is the coldest day in Carnaíba?

The coldest day measured in Carnaíba between 1940 and 2025 was 5 August 1974, at 13.9 °C.

Does it snow in Carnaíba?

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

Has the climate of Carnaíba warmed?

Yes: Carnaíba warmed by +0.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Carnaíba?

The wettest day measured in Carnaíba between 1940 and 2025 was 23 January 1970, with 143 mm of rain in 24 hours.

What was the windiest day in Carnaíba?

The windiest day measured in Carnaíba between 1940 and 2025 was 23 June 1942, with winds reaching 36.0 km/h.

What is the warmest month in Carnaíba?

The warmest month in Carnaíba is November (26.8 °C on average); the coldest is July (22.8 °C).

How much does it rain in Carnaíba?

Carnaíba receives on average 431 mm of precipitation per year, spread over about 58 rainy days.

Is it sunny in Carnaíba?

Carnaíba gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Carnaíba?

Yes: Carnaíba has on average 179 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Carnaíba?

In Carnaíba, between 1940 and 2025, the highest apparent temperature reached 40.4 °C on 11 March 2010, and the lowest was 12.1 °C on 31 July 1981.

Compare Carnaíba with another city

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

Nearby cities

The climate around Carnaíba

Other cities — Brazil