Caxito climate — normals and trends

Caxito (Angola) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 24.8 °C and it receives 527 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.9 °C on average) and the coldest is July (21.4 °C). Rainfall peaks in April.

Caxito averages 0 frost days, 198 hot days (≥ 30 °C) and 83 rainy days per year.

Caxito has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.7 °C (on 6 March 1985) and the coldest 10.2 °C (on 18 July 1950).

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

CaxitoBengo Province

coords
-8.58°, 13.66°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthJuly

Mean daily temperature

24.8°C

Average daily high

30.3°C

Average daily low

21.3°C

Annual rainfall

527mm

Sunshine / day

9.4h

Mean relative humidity

76%

Average peak wind

12.8km/h

Seasonal range

5.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

198 d/yr

Rainy days (≥ 1 mm)

83 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.7 °C

Average feels-like low

24.6 °C

Average peak gust

28.7 km/h

Tropical nights (≥ 20 °C)

261 d/yr

Solar radiation

17.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.34 · 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.7 °C

6 March 1985

Coldest day

10.2 °C

18 July 1950

Wettest day

183 mm

24 March 1998

Windiest day

25.3 km/h

7 October 1991

Strongest gust

50.8 km/h

6 October 1943

Hottest feels-like

44.8 °C

16 February 1999

Coldest feels-like

8.3 °C

18 July 1950

Sunniest day

12.3 h

20 January 1956

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.5 °C29 November 202515.8 °C15 August 202525.2 °C595 mm2070
202434.7 °C11 March 202415.6 °C31 July 202425.6 °C1,012 mm2120
202335.2 °C15 March 202317.1 °C15 July 202325.3 °C1,012 mm1820
202234.9 °C31 October 202216.7 °C10 August 202225.2 °C400 mm2100
202135.6 °C9 November 202118.3 °C22 July 202125.6 °C543 mm2080
202035.2 °C29 March 202017.7 °C20 July 202025.6 °C578 mm1960
201934.6 °C7 February 201917.1 °C28 June 201925.6 °C734 mm2070
201834.7 °C12 February 201816.6 °C1 August 201825.4 °C725 mm1910
201734.3 °C12 March 201716.9 °C9 July 201725.3 °C430 mm1760
201633.1 °C13 January 201615.6 °C28 July 201625.3 °C905 mm1580
201534.7 °C11 February 201515.9 °C24 July 201525.0 °C933 mm1560
201435.7 °C23 January 201415.8 °C8 July 201425.4 °C579 mm2050
201336.1 °C24 February 201315.9 °C9 August 201325.3 °C493 mm2040
201236.2 °C15 March 201215.6 °C24 July 201225.6 °C458 mm2640
201135.5 °C28 March 201115.7 °C23 July 201125.1 °C555 mm2080
201036.6 °C12 March 201016.4 °C18 July 201025.5 °C488 mm2330
200937.4 °C14 January 200916.9 °C6 July 200925.7 °C631 mm2380
200836.3 °C31 December 200815.2 °C6 July 200824.9 °C593 mm1870
200733.6 °C1 April 200716.3 °C28 July 200724.6 °C848 mm1240
200634.3 °C15 March 200615.1 °C5 August 200624.7 °C527 mm1620
200533.4 °C11 February 200515.1 °C23 June 200524.3 °C726 mm1010
200437.5 °C21 April 200415.5 °C18 July 200424.7 °C575 mm1420
200333.9 °C4 January 200316.6 °C5 July 200325.1 °C750 mm1950
200237.7 °C24 February 200215.7 °C19 July 200225.0 °C642 mm1750
200136.1 °C12 February 200114.2 °C19 July 200125.2 °C438 mm2620
200035.2 °C5 December 200015.6 °C18 July 200025.0 °C527 mm2350
199939.2 °C16 February 199916.5 °C27 July 199925.4 °C813 mm2370
199838.9 °C22 February 199817.6 °C25 July 199826.3 °C709 mm3000
199738.3 °C12 April 199715.1 °C4 August 199725.6 °C361 mm3080
199637.2 °C28 January 199614.4 °C17 July 199624.9 °C667 mm2030
199536.4 °C29 December 199515.7 °C19 July 199525.3 °C539 mm2410
199436.4 °C28 February 199416.1 °C30 June 199425.0 °C734 mm2070
199338.0 °C29 March 199317.3 °C5 July 199325.6 °C359 mm2720
199235.5 °C11 January 199214.5 °C23 July 199224.6 °C459 mm1910
199139.0 °C23 February 199115.5 °C25 July 199125.4 °C491 mm2410
199038.7 °C3 February 199015.8 °C28 July 199025.9 °C313 mm2920
198937.0 °C24 November 198916.0 °C18 July 198925.3 °C488 mm2640
198837.6 °C2 March 198817.1 °C22 July 198825.8 °C590 mm2990
198738.6 °C2 March 198716.1 °C27 July 198725.8 °C380 mm2850
198635.4 °C29 December 198614.1 °C8 August 198625.0 °C464 mm2530
198539.7 °C6 March 198514.7 °C1 August 198525.3 °C284 mm2690
198437.4 °C26 October 198417.7 °C1 August 198426.1 °C491 mm3500
198337.0 °C24 April 198314.5 °C30 June 198325.0 °C412 mm2420
198235.9 °C9 March 198214.2 °C26 July 198224.5 °C152 mm2170
198138.7 °C15 April 198113.7 °C23 July 198124.9 °C99 mm2470
198037.7 °C14 February 198015.3 °C7 August 198025.0 °C187 mm2660
197936.3 °C16 May 197915.6 °C26 July 197924.9 °C153 mm2570
197834.1 °C27 April 197814.8 °C9 July 197824.1 °C231 mm1530
197735.1 °C19 March 197714.6 °C11 July 197724.6 °C277 mm1790
197634.4 °C14 February 197613.1 °C11 July 197623.9 °C370 mm1400
197534.0 °C19 February 197514.7 °C2 August 197524.2 °C416 mm1390
197433.9 °C3 February 197414.7 °C11 August 197424.0 °C439 mm1250
197333.1 °C26 March 197315.1 °C21 July 197324.3 °C524 mm1290
197233.6 °C21 March 197213.5 °C3 August 197223.9 °C493 mm1120
197133.2 °C5 March 197115.2 °C20 July 197123.9 °C596 mm1080
197033.9 °C3 February 197014.4 °C13 July 197024.0 °C506 mm1140
196933.6 °C4 March 196915.1 °C20 July 196924.1 °C636 mm1390
196833.0 °C27 March 196813.6 °C20 June 196823.7 °C658 mm1050
196733.3 °C2 March 196714.4 °C23 July 196724.0 °C522 mm830
196634.1 °C3 March 196614.5 °C29 July 196624.4 °C673 mm1340
196533.6 °C27 January 196514.8 °C15 July 196523.8 °C611 mm920
196433.4 °C18 February 196413.7 °C4 August 196423.7 °C482 mm660
196333.6 °C25 March 196312.7 °C12 July 196324.2 °C516 mm1120
196232.5 °C17 February 196214.3 °C5 August 196223.7 °C751 mm860
196132.2 °C15 March 196113.6 °C12 June 196123.5 °C727 mm410
196033.0 °C13 January 196012.8 °C22 June 196023.8 °C933 mm660
195934.3 °C21 January 195915.1 °C25 July 195924.0 °C1,030 mm1140
195836.6 °C5 December 195812.3 °C26 June 195824.0 °C219 mm1920
195735.9 °C19 March 195714.5 °C4 August 195724.2 °C480 mm1760
195636.8 °C8 January 195611.5 °C30 July 195624.1 °C266 mm2110
195536.7 °C13 March 195512.8 °C11 July 195524.4 °C237 mm2380
195437.1 °C29 January 195413.0 °C30 July 195424.3 °C444 mm2560
195334.4 °C24 December 195314.2 °C27 June 195324.1 °C286 mm1410
195234.3 °C17 February 195213.2 °C24 July 195224.0 °C1,032 mm1170
195133.7 °C27 February 195114.2 °C25 July 195124.1 °C712 mm1360
195035.9 °C27 February 195010.2 °C18 July 195023.9 °C788 mm1280
194934.5 °C30 October 194914.5 °C24 July 194924.6 °C738 mm1800
194837.1 °C20 February 194814.6 °C22 July 194824.9 °C407 mm2780
194737.7 °C9 February 194712.5 °C12 July 194725.0 °C174 mm3160
194638.0 °C17 February 194613.9 °C26 July 194625.0 °C270 mm2900
194537.0 °C2 February 194514.9 °C25 June 194525.1 °C472 mm2620
194437.0 °C12 February 194414.1 °C1 August 194425.5 °C256 mm3260
194338.5 °C28 February 194313.0 °C5 July 194324.5 °C451 mm2240
194237.6 °C23 January 194215.2 °C5 July 194224.8 °C316 mm2960
194138.2 °C8 March 194113.3 °C27 August 194125.1 °C91 mm3100
194037.5 °C22 February 194013.9 °C1 August 194024.6 °C419 mm2410

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.8 °C
-0.5 °C
Hot days (≥ 30 °C)
207 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
595 mm
+68 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.3 °C-1.5 °C71 mm+26 mm
Feb31.1 °C-1.3 °C101 mm+47 mm
Mar31.7 °C-0.2 °C77 mm-30 mm
Apr31.2 °C+0.4 °C145 mm-3 mm
May31.1 °C+0.5 °C76 mm+56 mm
Jun29.6 °C+0.6 °C2 mm+0 mm
Jul26.8 °C-0.9 °C3 mm+2 mm
Aug25.8 °C-2.1 °C3 mm+1 mm
Sep28.0 °C-1.2 °C10 mm+3 mm
Oct29.3 °C-0.7 °C25 mm+6 mm
Nov31.5 °C+0.8 °C16 mm-49 mm
Dec31.3 °C+0.3 °C66 mm+9 mm

The year's extremes

Hottest day
34.5 °C
29 Nov 2025
Coldest day
15.8 °C
15 Aug 2025
Wettest day
37.9 mm
28 Apr 2025
Windiest day
18.1 km/h
19 Aug 2025
Strongest gust
41.4 km/h
29 Nov 2025
Hottest feels-like
40.9 °C
10 Mar 2025
Coldest feels-like
17.1 °C
15 Aug 2025
Sunniest day
12.1 h
10 Jan 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 Caxito?

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

What is the hottest day ever recorded in Caxito?

The hottest day measured in Caxito between 1940 and 2025 was 6 March 1985, reaching 39.7 °C.

What is the coldest day in Caxito?

The coldest day measured in Caxito between 1940 and 2025 was 18 July 1950, at 10.2 °C.

Does it snow in Caxito?

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

Has the climate of Caxito warmed?

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

What is the wettest day in Caxito?

The wettest day measured in Caxito between 1940 and 2025 was 24 March 1998, with 183 mm of rain in 24 hours.

What was the windiest day in Caxito?

The windiest day measured in Caxito between 1940 and 2025 was 7 October 1991, with winds reaching 25.3 km/h.

What is the warmest month in Caxito?

The warmest month in Caxito is February (26.9 °C on average); the coldest is July (21.4 °C).

How much does it rain in Caxito?

Caxito receives on average 527 mm of precipitation per year, spread over about 83 rainy days.

Is it sunny in Caxito?

Caxito gets on average 9.4 hours of sunshine per day, roughly 3,431 hours per year over 1940-2025.

Are there tropical nights in Caxito?

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

What was the most extreme apparent temperature in Caxito?

In Caxito, between 1940 and 2025, the highest apparent temperature reached 44.8 °C on 16 February 1999, and the lowest was 8.3 °C on 18 July 1950.

Compare Caxito with another city

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

Nearby cities

The climate around Caxito

Other cities — Angola