Kilosa climate — normals and trends

Kilosa (Tanzania) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 22.7 °C and it receives 910 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 (24.6 °C on average) and the coldest is July (19.9 °C). Rainfall peaks in January.

Kilosa averages 0 frost days, 93 hot days (≥ 30 °C) and 146 rainy days per year.

Kilosa 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 37.2 °C (on 22 February 2000) and the coldest 10.2 °C (on 6 July 1992).

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

KilosaMorogoro

coords
-6.83°, 36.98°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthDecemberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

22.7°C

Average daily high

28.1°C

Average daily low

18.3°C

Annual rainfall

910mm

Sunshine / day

10.7h

Mean relative humidity

73%

Average peak wind

10.6km/h

Seasonal range

4.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

93 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.3 °C

Average feels-like low

20.3 °C

Average peak gust

31.6 km/h

Tropical nights (≥ 20 °C)

116 d/yr

Solar radiation

19.8 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.40 · 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.2 °C

22 February 2000

Coldest day

10.2 °C

6 July 1992

Wettest day

94 mm

22 April 1962

Windiest day

22.0 km/h

21 June 1987

Strongest gust

54.4 km/h

25 July 2021

Hottest feels-like

40.5 °C

23 February 2000

Coldest feels-like

8.6 °C

27 July 1975

Sunniest day

12.4 h

26 December 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.1 °C27 February 202512.7 °C5 August 202523.6 °C665 mm1600
202435.2 °C29 November 202413.0 °C2 August 202423.6 °C1,255 mm1240
202334.6 °C29 December 202313.2 °C16 July 202323.5 °C790 mm1120
202234.6 °C7 January 202213.3 °C3 September 202223.2 °C933 mm1140
202134.7 °C25 November 202112.0 °C17 June 202123.3 °C623 mm1320
202033.9 °C15 December 202012.7 °C17 July 202023.3 °C1,072 mm1030
201933.9 °C16 February 201910.8 °C25 July 201923.3 °C1,113 mm940
201834.5 °C6 December 201812.6 °C9 June 201823.0 °C1,204 mm980
201734.4 °C20 January 201712.4 °C16 July 201723.4 °C774 mm1390
201634.1 °C17 December 201611.9 °C17 June 201623.2 °C987 mm1290
201534.1 °C6 December 201512.6 °C18 July 201523.5 °C720 mm1440
201435.3 °C20 December 201411.8 °C13 July 201423.1 °C935 mm1240
201335.8 °C14 February 201312.3 °C14 July 201323.5 °C597 mm1390
201234.4 °C10 December 201212.5 °C11 July 201223.1 °C695 mm1240
201134.3 °C29 January 201112.3 °C12 July 201123.1 °C863 mm1080
201034.9 °C4 December 201012.8 °C16 August 201023.5 °C650 mm1300
200934.7 °C11 January 200912.7 °C30 July 200923.5 °C430 mm1480
200834.2 °C23 January 200811.8 °C29 June 200822.7 °C751 mm1020
200734.2 °C23 February 200712.6 °C23 June 200722.8 °C885 mm930
200636.1 °C30 January 200611.3 °C3 July 200622.9 °C991 mm950
200534.9 °C25 January 200513.0 °C14 June 200523.3 °C528 mm1450
200434.6 °C28 January 200412.2 °C10 July 200422.8 °C819 mm890
200334.4 °C27 December 200312.2 °C9 July 200323.2 °C565 mm1440
200234.3 °C18 December 200212.6 °C24 June 200222.3 °C1,099 mm570
200133.4 °C9 December 200111.8 °C16 July 200122.6 °C800 mm890
200037.2 °C22 February 200012.7 °C7 July 200022.8 °C726 mm1180
199934.6 °C1 March 199913.0 °C26 June 199922.4 °C696 mm980
199834.3 °C22 December 199812.6 °C3 July 199822.8 °C994 mm890
199734.4 °C28 January 199712.3 °C27 July 199722.7 °C849 mm840
199633.4 °C16 December 199610.9 °C1 July 199622.3 °C910 mm800
199533.5 °C1 January 199511.5 °C13 June 199522.5 °C920 mm880
199434.7 °C1 January 199411.7 °C14 July 199422.8 °C903 mm940
199333.8 °C24 December 199311.4 °C24 July 199322.6 °C756 mm880
199232.3 °C21 January 199210.2 °C6 July 199222.2 °C915 mm520
199133.0 °C14 February 199111.6 °C22 July 199122.7 °C1,005 mm860
199033.6 °C11 February 199011.8 °C9 July 199022.2 °C915 mm550
198933.0 °C21 December 198912.7 °C21 August 198922.0 °C1,246 mm380
198833.9 °C3 March 198812.7 °C7 August 198822.8 °C693 mm870
198734.0 °C28 December 198711.4 °C11 July 198722.8 °C785 mm790
198633.0 °C16 October 198611.4 °C27 June 198622.2 °C959 mm630
198532.9 °C31 January 198511.4 °C19 July 198522.0 °C890 mm500
198431.4 °C7 March 198412.2 °C13 September 198421.7 °C1,335 mm130
198334.9 °C10 December 198312.4 °C21 July 198322.7 °C887 mm840
198233.7 °C10 February 198211.3 °C17 July 198222.4 °C1,044 mm680
198133.4 °C28 November 198111.4 °C27 June 198122.3 °C758 mm830
198031.7 °C17 October 198011.5 °C16 June 198022.3 °C1,013 mm300
197934.7 °C13 December 197911.9 °C15 July 197921.9 °C1,284 mm610
197833.2 °C15 February 197812.2 °C17 June 197822.4 °C1,181 mm800
197733.3 °C1 January 197712.7 °C30 July 197722.7 °C1,012 mm730
197634.3 °C8 December 197611.9 °C19 July 197622.7 °C758 mm1010
197535.3 °C22 February 197510.4 °C27 July 197522.6 °C830 mm980
197434.7 °C27 February 197411.6 °C21 August 197422.8 °C571 mm1300
197333.3 °C29 December 197311.6 °C16 July 197322.4 °C1,221 mm810
197232.6 °C25 November 197211.5 °C26 July 197222.2 °C1,286 mm330
197135.7 °C14 December 197111.7 °C8 June 197122.1 °C970 mm740
197034.6 °C1 January 197012.7 °C20 June 197022.5 °C1,050 mm690
196934.4 °C19 November 196911.9 °C13 August 196922.7 °C704 mm1030
196832.8 °C29 December 196810.6 °C15 July 196821.9 °C1,315 mm350
196734.8 °C19 February 196712.9 °C21 July 196722.5 °C971 mm1010
196635.6 °C24 December 196611.9 °C7 August 196622.8 °C706 mm1190
196533.7 °C20 November 196510.4 °C5 July 196521.8 °C1,120 mm470
196433.2 °C18 November 196410.4 °C30 June 196422.1 °C898 mm680
196332.3 °C23 December 196311.5 °C15 August 196321.9 °C1,024 mm450
196233.4 °C26 November 196212.4 °C26 June 196222.1 °C1,077 mm680
196134.7 °C28 January 196113.1 °C10 August 196122.8 °C1,301 mm740
196035.1 °C5 January 196012.3 °C24 July 196022.5 °C1,097 mm830
195933.9 °C29 November 195912.6 °C18 July 195922.8 °C1,206 mm1130
195836.2 °C22 January 195810.9 °C20 July 195822.6 °C1,034 mm1110
195732.9 °C23 December 195711.0 °C25 June 195722.2 °C1,450 mm730
195632.7 °C22 December 195611.1 °C14 July 195621.9 °C1,129 mm680
195533.6 °C8 January 195511.9 °C10 August 195522.1 °C1,034 mm910
195433.4 °C11 December 195412.1 °C22 June 195422.3 °C896 mm690
195332.1 °C4 November 195311.8 °C5 July 195321.7 °C1,403 mm200
195234.5 °C23 March 195212.7 °C15 July 195222.4 °C606 mm1050
195133.0 °C6 January 195111.9 °C29 July 195122.0 °C1,110 mm430
195033.3 °C25 October 195012.1 °C19 August 195022.0 °C857 mm630
194933.7 °C2 November 194912.1 °C13 August 194922.6 °C784 mm1210
194833.4 °C2 December 194812.6 °C19 July 194822.6 °C653 mm1110
194735.3 °C1 March 194712.5 °C14 August 194722.3 °C803 mm1060
194634.9 °C21 February 194612.5 °C3 June 194623.2 °C409 mm1720
194534.4 °C2 January 194512.5 °C28 August 194522.0 °C1,048 mm880
194435.1 °C2 January 194411.3 °C11 July 194423.1 °C384 mm1730
194335.2 °C24 January 194312.2 °C27 July 194322.7 °C415 mm1390
194234.2 °C27 February 194211.7 °C28 July 194222.6 °C502 mm1380
194134.2 °C25 March 194112.4 °C6 July 194122.2 °C1,285 mm780
194034.1 °C30 December 194012.8 °C10 August 194022.4 °C954 mm670

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.2 °C
+1.1 °C
Hot days (≥ 30 °C)
160 d/yr
+67
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
665 mm
-245 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.8 °C+1.8 °C63 mm-103 mm
Feb32.0 °C+2.1 °C39 mm-113 mm
Mar30.2 °C+1.3 °C194 mm+41 mm
Apr27.2 °C+0.3 °C147 mm+18 mm
May26.2 °C+0.1 °C63 mm+9 mm
Jun26.0 °C+0.2 °C11 mm-2 mm
Jul25.8 °C+0.2 °C7 mm-3 mm
Aug26.7 °C+0.3 °C6 mm-7 mm
Sep29.4 °C+1.3 °C13 mm-3 mm
Oct30.6 °C+1.1 °C17 mm-22 mm
Nov32.4 °C+2.2 °C20 mm-37 mm
Dec32.1 °C+1.7 °C85 mm-25 mm

The year's extremes

Hottest day
35.1 °C
27 Feb 2025
Coldest day
12.7 °C
5 Aug 2025
Wettest day
34.0 mm
16 Mar 2025
Windiest day
21.4 km/h
14 Jun 2025
Strongest gust
52.9 km/h
14 Jun 2025
Hottest feels-like
39.3 °C
12 Jan 2025
Coldest feels-like
11.1 °C
5 Aug 2025
Sunniest day
12.4 h
27 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 Kilosa?

Kilosa has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 22.7 °C and it receives 910 mm of precipitation per year.

What is the hottest day ever recorded in Kilosa?

The hottest day measured in Kilosa between 1940 and 2025 was 22 February 2000, reaching 37.2 °C.

What is the coldest day in Kilosa?

The coldest day measured in Kilosa between 1940 and 2025 was 6 July 1992, at 10.2 °C.

Does it snow in Kilosa?

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

Has the climate of Kilosa warmed?

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

What is the wettest day in Kilosa?

The wettest day measured in Kilosa between 1940 and 2025 was 22 April 1962, with 94 mm of rain in 24 hours.

What was the windiest day in Kilosa?

The windiest day measured in Kilosa between 1940 and 2025 was 21 June 1987, with winds reaching 22.0 km/h.

What is the warmest month in Kilosa?

The warmest month in Kilosa is December (24.6 °C on average); the coldest is July (19.9 °C).

How much does it rain in Kilosa?

Kilosa receives on average 910 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in Kilosa?

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

Are there tropical nights in Kilosa?

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

What was the most extreme apparent temperature in Kilosa?

In Kilosa, between 1940 and 2025, the highest apparent temperature reached 40.5 °C on 23 February 2000, and the lowest was 8.6 °C on 27 July 1975.

Compare Kilosa with another city

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

Nearby cities

The climate around Kilosa

Other cities — Tanzania