Kidodi climate — normals and trends

Kidodi (Tanzania) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 23.2 °C and it receives 739 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 December (25.4 °C on average) and the coldest is July (20.7 °C). Rainfall peaks in March.

Kidodi averages 0 frost days, 102 hot days (≥ 30 °C) and 143 rainy days per year.

Kidodi has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.1 °C (on 22 January 1958) and the coldest 10.4 °C (on 27 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

KidodiMorogoro

coords
-7.60°, 37.00°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthDecemberColdest monthJulyWettest monthMarchDriest monthJuly

Mean daily temperature

23.2°C

Average daily high

28.5°C

Average daily low

18.8°C

Annual rainfall

739mm

Sunshine / day

10.7h

Mean relative humidity

71%

Average peak wind

10.3km/h

Seasonal range

4.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

102 d/yr

Rainy days (≥ 1 mm)

143 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.8 °C

Average feels-like low

20.8 °C

Average peak gust

31.9 km/h

Tropical nights (≥ 20 °C)

149 d/yr

Solar radiation

19.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

38.1 °C

22 January 1958

Coldest day

10.4 °C

27 July 1975

Wettest day

90 mm

17 February 1941

Windiest day

23.1 km/h

13 April 1941

Strongest gust

55.8 km/h

21 June 1987

Hottest feels-like

41.0 °C

22 January 1958

Coldest feels-like

8.1 °C

27 July 1975

Sunniest day

12.4 h

25 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.9 °C27 February 202513.6 °C21 July 202524.2 °C619 mm1600
202436.1 °C29 November 202413.0 °C8 July 202424.0 °C968 mm1200
202335.2 °C14 October 202314.6 °C27 June 202324.3 °C701 mm1420
202235.6 °C13 January 202213.6 °C7 October 202223.7 °C752 mm1070
202135.9 °C24 November 202113.4 °C15 June 202124.0 °C512 mm1420
202035.2 °C15 December 202013.9 °C18 July 202023.9 °C825 mm1240
201935.7 °C17 February 201912.9 °C25 July 201924.2 °C839 mm1310
201836.3 °C6 December 201813.1 °C8 June 201823.8 °C863 mm1220
201735.7 °C7 January 201714.6 °C2 July 201724.0 °C636 mm1420
201635.5 °C25 December 201612.6 °C17 June 201623.8 °C709 mm1220
201534.6 °C6 December 201514.3 °C18 July 201524.2 °C631 mm1490
201436.3 °C20 December 201412.8 °C13 July 201423.9 °C722 mm1270
201336.7 °C1 January 201313.3 °C13 June 201324.1 °C549 mm1420
201235.2 °C10 December 201212.7 °C20 July 201223.9 °C615 mm1410
201135.5 °C29 January 201111.6 °C12 July 201123.7 °C713 mm1100
201036.3 °C4 December 201013.5 °C16 August 201024.2 °C542 mm1460
200936.0 °C11 January 200914.2 °C4 July 200924.1 °C439 mm1300
200835.0 °C3 January 200811.9 °C29 June 200823.3 °C682 mm1120
200735.4 °C23 February 200713.5 °C20 June 200723.6 °C614 mm1220
200636.5 °C11 February 200612.9 °C3 July 200623.4 °C786 mm1000
200536.0 °C25 January 200513.9 °C29 August 200523.9 °C506 mm1350
200435.5 °C25 November 200412.9 °C5 June 200423.5 °C645 mm1000
200335.1 °C27 December 200313.4 °C14 June 200323.9 °C480 mm1550
200236.1 °C18 December 200213.3 °C16 June 200222.9 °C845 mm740
200133.9 °C2 December 200112.8 °C5 August 200122.9 °C648 mm850
200035.5 °C22 February 200013.6 °C9 August 200023.3 °C574 mm1200
199934.6 °C1 March 199913.3 °C24 June 199923.0 °C609 mm1060
199835.3 °C22 December 199812.9 °C3 July 199823.4 °C718 mm890
199735.2 °C31 January 199713.7 °C15 July 199723.1 °C823 mm870
199634.2 °C5 December 199611.7 °C1 July 199622.8 °C746 mm910
199535.7 °C20 January 199512.3 °C2 July 199523.1 °C716 mm1020
199436.3 °C1 January 199412.1 °C16 July 199423.3 °C730 mm980
199335.6 °C23 December 199313.0 °C27 July 199323.2 °C557 mm1020
199233.0 °C30 January 199212.3 °C6 July 199222.9 °C773 mm700
199133.9 °C14 February 199111.8 °C22 July 199123.4 °C751 mm1110
199033.8 °C11 February 199012.5 °C9 July 199023.0 °C717 mm830
198934.3 °C21 December 198913.4 °C23 July 198922.7 °C909 mm670
198833.9 °C5 January 198813.8 °C7 August 198823.5 °C541 mm1110
198735.3 °C9 December 198712.3 °C11 July 198723.3 °C575 mm810
198632.9 °C9 November 198612.0 °C9 July 198622.6 °C802 mm690
198533.5 °C31 January 198511.8 °C19 July 198522.6 °C719 mm540
198431.2 °C17 December 198413.1 °C11 August 198422.2 °C961 mm220
198336.2 °C10 December 198311.9 °C21 July 198323.2 °C713 mm820
198234.3 °C5 March 198212.2 °C18 July 198223.0 °C896 mm730
198134.5 °C28 November 198111.6 °C27 June 198122.9 °C684 mm850
198032.9 °C17 October 198011.6 °C16 June 198022.9 °C738 mm500
197934.9 °C13 December 197912.2 °C24 June 197922.6 °C1,135 mm710
197833.8 °C15 February 197812.8 °C17 June 197823.2 °C930 mm910
197734.5 °C4 November 197712.6 °C23 June 197723.3 °C868 mm1010
197635.5 °C16 December 197612.4 °C19 July 197623.3 °C677 mm990
197536.4 °C22 February 197510.4 °C27 July 197523.2 °C712 mm1130
197435.7 °C27 February 197412.1 °C21 June 197423.3 °C592 mm1250
197334.8 °C29 December 197311.8 °C16 July 197323.0 °C887 mm890
197234.4 °C31 January 197212.6 °C26 July 197222.7 °C1,032 mm530
197136.6 °C14 December 197113.1 °C5 June 197122.9 °C772 mm890
197035.6 °C1 January 197013.3 °C20 June 197023.1 °C852 mm830
196936.5 °C29 December 196913.8 °C12 September 196923.6 °C575 mm1270
196834.2 °C30 December 196810.9 °C15 July 196822.5 °C962 mm700
196734.7 °C18 March 196712.2 °C21 July 196723.1 °C874 mm1130
196635.3 °C24 December 196612.7 °C28 July 196623.3 °C615 mm1140
196534.4 °C20 November 196511.7 °C8 July 196522.4 °C933 mm550
196434.0 °C18 November 196411.4 °C29 June 196422.6 °C746 mm740
196333.3 °C23 December 196312.3 °C7 June 196322.4 °C887 mm610
196234.5 °C26 November 196213.6 °C22 July 196222.6 °C723 mm680
196135.0 °C11 January 196113.4 °C10 August 196123.1 °C1,203 mm660
196037.3 °C5 January 196012.6 °C24 July 196023.1 °C870 mm980
195935.0 °C27 December 195913.3 °C18 July 195923.4 °C889 mm1210
195838.1 °C22 January 195811.1 °C19 July 195823.3 °C738 mm1200
195733.8 °C7 December 195712.0 °C24 June 195722.5 °C1,256 mm760
195633.9 °C22 November 195612.5 °C14 July 195622.4 °C850 mm760
195534.1 °C4 January 195511.5 °C12 August 195522.6 °C894 mm910
195434.3 °C11 December 195413.1 °C25 July 195422.7 °C628 mm790
195333.0 °C4 November 195312.3 °C15 June 195322.4 °C1,044 mm440
195234.3 °C23 March 195213.6 °C16 August 195223.0 °C560 mm1130
195132.2 °C13 October 195112.5 °C25 July 195122.6 °C850 mm450
195034.6 °C25 October 195012.5 °C18 August 195022.7 °C706 mm960
194933.8 °C2 November 194913.3 °C30 July 194923.1 °C578 mm1080
194834.6 °C24 November 194813.7 °C3 July 194823.1 °C612 mm1000
194735.5 °C27 February 194713.4 °C18 July 194722.8 °C710 mm1000
194636.0 °C21 February 194612.8 °C3 June 194624.0 °C378 mm1800
194535.1 °C1 January 194512.6 °C15 June 194522.5 °C828 mm1000
194436.2 °C2 January 194412.6 °C5 July 194423.6 °C413 mm1550
194336.2 °C15 January 194313.4 °C10 August 194323.4 °C376 mm1430
194234.9 °C27 February 194212.7 °C28 July 194223.2 °C495 mm1470
194135.0 °C25 March 194113.0 °C6 July 194122.8 °C1,019 mm890
194035.3 °C30 December 194013.7 °C16 July 194023.1 °C787 mm950

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.5 °C
+1.0 °C
Hot days (≥ 30 °C)
160 d/yr
+58
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
620 mm
-120 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.6 °C+2.3 °C45 mm-70 mm
Feb32.8 °C+2.7 °C32 mm-82 mm
Mar30.3 °C+1.5 °C155 mm+13 mm
Apr27.4 °C+0.4 °C150 mm+31 mm
May26.7 °C+0.3 °C41 mm-4 mm
Jun26.4 °C+0.3 °C11 mm-1 mm
Jul26.1 °C+0.1 °C9 mm-2 mm
Aug26.7 °C0.0 °C7 mm-4 mm
Sep29.6 °C+1.2 °C7 mm-5 mm
Oct30.6 °C+0.6 °C19 mm-9 mm
Nov32.6 °C+1.7 °C29 mm-20 mm
Dec32.3 °C+1.4 °C116 mm+33 mm

The year's extremes

Hottest day
35.9 °C
27 Feb 2025
Coldest day
13.6 °C
21 Jul 2025
Wettest day
57.6 mm
28 Dec 2025
Windiest day
19.7 km/h
14 Jun 2025
Strongest gust
51.5 km/h
14 Jun 2025
Hottest feels-like
40.3 °C
12 Jan 2025
Coldest feels-like
12.1 °C
5 Aug 2025
Sunniest day
12.4 h
25 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 Kidodi?

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

What is the hottest day ever recorded in Kidodi?

The hottest day measured in Kidodi between 1940 and 2025 was 22 January 1958, reaching 38.1 °C.

What is the coldest day in Kidodi?

The coldest day measured in Kidodi between 1940 and 2025 was 27 July 1975, at 10.4 °C.

Does it snow in Kidodi?

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

Has the climate of Kidodi warmed?

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

What is the wettest day in Kidodi?

The wettest day measured in Kidodi between 1940 and 2025 was 17 February 1941, with 90 mm of rain in 24 hours.

What was the windiest day in Kidodi?

The windiest day measured in Kidodi between 1940 and 2025 was 13 April 1941, with winds reaching 23.1 km/h.

What is the warmest month in Kidodi?

The warmest month in Kidodi is December (25.4 °C on average); the coldest is July (20.7 °C).

How much does it rain in Kidodi?

Kidodi receives on average 739 mm of precipitation per year, spread over about 143 rainy days.

Is it sunny in Kidodi?

Kidodi gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Kidodi?

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

What was the most extreme apparent temperature in Kidodi?

In Kidodi, between 1940 and 2025, the highest apparent temperature reached 41.0 °C on 22 January 1958, and the lowest was 8.1 °C on 27 July 1975.

Compare Kidodi with another city

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

Nearby cities

The climate around Kidodi

Other cities — Tanzania