Caia climate — normals and trends

Caia (Mozambique) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.5 °C and it receives 685 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 (28.5 °C on average) and the coldest is July (21.2 °C). Rainfall peaks in January.

Caia averages 0 frost days, 214 hot days (≥ 30 °C) and 98 rainy days per year.

Caia 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 46.7 °C (on 27 November 1951) and the coldest 10.3 °C (on 26 July 1975).

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

CaiaSofala

coords
-17.82°, 35.34°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthNovemberColdest monthJulyWettest monthJanuaryDriest monthAugust

Mean daily temperature

25.5°C

Average daily high

31.0°C

Average daily low

20.9°C

Annual rainfall

685mm

Sunshine / day

10.6h

Mean relative humidity

70%

Average peak wind

15.6km/h

Seasonal range

7.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

214 d/yr

Rainy days (≥ 1 mm)

98 d/yr

Annual snowfall

0.0 cm

Average feels-like high

33.6 °C

Average feels-like low

23.3 °C

Average peak gust

31.4 km/h

Tropical nights (≥ 20 °C)

227 d/yr

Solar radiation

19.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.18 · 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

46.7 °C

27 November 1951

Coldest day

10.3 °C

26 July 1975

Wettest day

265 mm

13 March 2023

Windiest day

58.0 km/h

13 March 1941

Strongest gust

103.7 km/h

13 March 1941

Hottest feels-like

48.6 °C

25 November 2020

Coldest feels-like

7.7 °C

15 June 1968

Sunniest day

13.0 h

30 November 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.0 °C16 January 202513.1 °C2 August 202525.9 °C985 mm2340
202442.6 °C28 November 202413.8 °C7 July 202426.9 °C339 mm2680
202341.8 °C13 October 202313.9 °C28 June 202326.3 °C1,043 mm2410
202241.0 °C20 November 202213.5 °C28 July 202225.5 °C1,071 mm2090
202142.8 °C9 November 202111.5 °C3 August 202126.2 °C455 mm2410
202043.3 °C25 November 202011.3 °C11 August 202026.1 °C646 mm2370
201943.5 °C29 October 201912.4 °C24 July 201926.1 °C887 mm2350
201842.4 °C22 November 201814.8 °C25 July 201826.0 °C596 mm2410
201742.5 °C17 October 201713.8 °C3 August 201725.6 °C753 mm2070
201641.9 °C14 November 201613.4 °C10 July 201626.6 °C445 mm2480
201543.0 °C13 December 201513.3 °C5 August 201525.9 °C599 mm2090
201440.3 °C15 November 201413.7 °C2 August 201425.4 °C650 mm2190
201341.7 °C1 November 201312.8 °C15 July 201325.3 °C714 mm2030
201241.5 °C19 October 201210.6 °C20 July 201225.6 °C540 mm2150
201142.7 °C26 October 201113.1 °C20 July 201125.7 °C653 mm2260
201042.0 °C10 November 201012.5 °C16 August 201026.1 °C626 mm2270
200940.8 °C18 December 200912.7 °C26 August 200925.8 °C484 mm2470
200840.8 °C15 November 200812.3 °C29 June 200825.6 °C436 mm2360
200743.6 °C5 November 200713.1 °C9 July 200726.2 °C692 mm2660
200643.1 °C4 November 200612.8 °C25 June 200626.0 °C553 mm2520
200542.2 °C9 March 200512.9 °C14 June 200526.3 °C501 mm2620
200442.5 °C22 November 200413.3 °C17 July 200425.6 °C667 mm2350
200340.3 °C17 October 200313.6 °C27 July 200325.5 °C652 mm2170
200241.5 °C5 November 200214.8 °C13 July 200225.9 °C348 mm2540
200141.0 °C5 November 200113.5 °C19 June 200125.4 °C822 mm2030
200040.0 °C8 January 200013.5 °C15 May 200025.2 °C795 mm2060
199939.6 °C19 November 199912.3 °C24 June 199924.9 °C704 mm1530
199841.2 °C6 November 199813.6 °C27 July 199825.2 °C923 mm2030
199739.6 °C10 November 199713.7 °C23 July 199724.7 °C1,069 mm1570
199640.0 °C30 November 199612.4 °C24 August 199625.1 °C1,005 mm1800
199542.2 °C26 October 199511.0 °C11 July 199525.8 °C507 mm2180
199442.5 °C22 November 199413.0 °C29 May 199425.3 °C417 mm2090
199341.0 °C9 December 199314.7 °C8 June 199326.2 °C516 mm2650
199243.0 °C22 November 199212.8 °C13 August 199226.4 °C379 mm2700
199139.2 °C31 October 199113.2 °C21 July 199125.2 °C720 mm2070
199041.8 °C18 December 199013.4 °C16 July 199025.5 °C565 mm2160
198939.8 °C3 October 198914.3 °C24 July 198925.0 °C1,042 mm1700
198839.9 °C11 October 198812.5 °C3 August 198825.0 °C877 mm1880
198741.4 °C20 November 198712.4 °C23 July 198725.8 °C548 mm2450
198638.6 °C7 October 198613.5 °C16 August 198624.7 °C772 mm1790
198539.0 °C4 November 198511.1 °C14 July 198524.7 °C821 mm1710
198439.0 °C28 January 198415.1 °C23 August 198425.3 °C630 mm2110
198340.7 °C12 November 198313.1 °C20 August 198325.9 °C506 mm2420
198238.7 °C7 December 198213.3 °C11 June 198224.7 °C770 mm1840
198140.7 °C6 November 198112.6 °C1 July 198124.6 °C826 mm1830
198041.2 °C13 November 198012.7 °C7 July 198025.3 °C671 mm2150
197940.0 °C24 September 197913.6 °C26 June 197925.5 °C486 mm2340
197840.6 °C29 September 197812.2 °C15 June 197825.5 °C836 mm2420
197740.4 °C10 November 197713.0 °C5 July 197725.5 °C588 mm2400
197643.0 °C25 November 197613.1 °C15 August 197625.0 °C746 mm1930
197539.8 °C14 November 197510.3 °C26 July 197524.8 °C566 mm2090
197441.1 °C18 October 197412.6 °C16 June 197424.8 °C802 mm1940
197340.6 °C15 September 197313.2 °C11 July 197325.3 °C770 mm2080
197239.8 °C23 November 197212.7 °C4 August 197225.2 °C598 mm2230
197139.2 °C14 December 197113.7 °C16 July 197125.4 °C526 mm2440
197039.4 °C7 October 197012.7 °C6 July 197025.5 °C531 mm2270
196944.3 °C27 November 196914.2 °C18 July 196925.6 °C682 mm2210
196840.8 °C3 October 196811.0 °C15 June 196825.1 °C523 mm2270
196741.2 °C11 December 196713.4 °C19 July 196725.2 °C573 mm2120
196641.2 °C5 December 196613.5 °C21 July 196625.5 °C592 mm2090
196539.6 °C4 November 196513.1 °C24 June 196524.3 °C477 mm1430
196441.9 °C10 November 196412.5 °C29 July 196424.6 °C610 mm1840
196339.4 °C28 November 196312.6 °C28 May 196324.4 °C803 mm1630
196240.5 °C18 October 196213.6 °C7 June 196225.3 °C733 mm2100
196143.5 °C29 October 196114.3 °C10 July 196125.8 °C505 mm2330
196041.8 °C10 October 196014.1 °C31 July 196025.5 °C609 mm2340
195942.1 °C4 October 195914.2 °C7 August 195925.4 °C660 mm2250
195841.3 °C17 October 195812.9 °C23 August 195825.4 °C876 mm2100
195744.0 °C25 November 195713.1 °C9 May 195725.5 °C735 mm1610
195640.9 °C13 November 195611.6 °C8 July 195625.0 °C708 mm2080
195543.6 °C14 November 195512.2 °C10 August 195524.6 °C839 mm1490
195443.4 °C27 October 195412.5 °C25 July 195425.5 °C500 mm2550
195340.5 °C14 November 195312.0 °C3 August 195324.5 °C1,263 mm1600
195242.4 °C21 November 195213.8 °C22 June 195225.2 °C957 mm1960
195146.7 °C27 November 195112.9 °C25 July 195126.5 °C371 mm2690
195042.5 °C24 October 195013.4 °C30 June 195024.9 °C770 mm1950
194943.2 °C21 November 194913.3 °C10 August 194925.7 °C695 mm2280
194840.8 °C13 October 194812.9 °C14 July 194824.7 °C1,144 mm1320
194742.1 °C5 November 194712.8 °C2 July 194725.0 °C968 mm1610
194642.4 °C31 October 194612.6 °C23 June 194624.7 °C940 mm1640
194541.5 °C25 November 194514.0 °C12 August 194525.2 °C817 mm1870
194441.7 °C27 September 194413.4 °C3 June 194425.2 °C697 mm1890
194344.4 °C1 December 194312.0 °C1 July 194325.1 °C734 mm1810
194241.3 °C13 October 194213.7 °C1 August 194226.0 °C507 mm2710
194143.5 °C12 October 194113.8 °C25 June 194126.3 °C407 mm2400
194043.4 °C1 December 194012.6 °C16 July 194025.9 °C537 mm2460

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.2 °C
+0.2 °C
Hot days (≥ 30 °C)
234 d/yr
+20
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
985 mm
+300 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.8 °C+2.0 °C216 mm+47 mm
Feb32.2 °C+0.7 °C184 mm+48 mm
Mar31.3 °C+0.1 °C152 mm+57 mm
Apr31.3 °C+0.8 °C48 mm+16 mm
May28.2 °C-0.9 °C50 mm+37 mm
Jun28.1 °C+0.9 °C8 mm+0 mm
Jul27.0 °C+0.1 °C18 mm+9 mm
Aug29.7 °C+0.4 °C7 mm+1 mm
Sep33.5 °C+1.0 °C8 mm+2 mm
Oct34.3 °C-0.3 °C7 mm-9 mm
Nov33.1 °C-1.6 °C65 mm+13 mm
Dec31.7 °C-1.3 °C222 mm+78 mm

The year's extremes

Hottest day
42.0 °C
16 Jan 2025
Coldest day
13.1 °C
2 Aug 2025
Wettest day
69.5 mm
11 Mar 2025
Windiest day
38.3 km/h
11 Mar 2025
Strongest gust
81.0 km/h
11 Mar 2025
Hottest feels-like
46.8 °C
2 Nov 2025
Coldest feels-like
12.8 °C
2 Aug 2025
Sunniest day
13.0 h
12 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 Caia?

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

What is the hottest day ever recorded in Caia?

The hottest day measured in Caia between 1940 and 2025 was 27 November 1951, reaching 46.7 °C.

What is the coldest day in Caia?

The coldest day measured in Caia between 1940 and 2025 was 26 July 1975, at 10.3 °C.

Does it snow in Caia?

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

Has the climate of Caia warmed?

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

What is the wettest day in Caia?

The wettest day measured in Caia between 1940 and 2025 was 13 March 2023, with 265 mm of rain in 24 hours.

What was the windiest day in Caia?

The windiest day measured in Caia between 1940 and 2025 was 13 March 1941, with winds reaching 58.0 km/h.

What is the warmest month in Caia?

The warmest month in Caia is November (28.5 °C on average); the coldest is July (21.2 °C).

How much does it rain in Caia?

Caia receives on average 685 mm of precipitation per year, spread over about 98 rainy days.

Is it sunny in Caia?

Caia gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Caia?

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

What was the most extreme apparent temperature in Caia?

In Caia, between 1940 and 2025, the highest apparent temperature reached 48.6 °C on 25 November 2020, and the lowest was 7.7 °C on 15 June 1968.

Compare Caia with another city

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

Nearby cities

The climate around Caia

Other cities — Mozambique