Arusha climate — normals and trends

Arusha (Tanzania) has a warm-summer mediterranean climate (Csb) under the Köppen-Geiger classification. Its mean annual temperature is 17.9 °C and it receives 852 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 (19.8 °C on average) and the coldest is July (15.0 °C). Rainfall peaks in April.

Arusha averages 0 frost days, 1 hot days (≥ 30 °C) and 135 rainy days per year.

Arusha has warmed by +1.4 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 32.0 °C (on 27 March 1941) and the coldest 4.7 °C (on 11 July 1944).

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

ArushaArusha

coords
-3.37°, 36.68°
period
19402025 · 86 yrs
CsbWarm-summer MediterraneanWarmest monthFebruaryColdest monthJulyWettest monthAprilDriest monthAugust

Mean daily temperature

17.9°C

Average daily high

23.6°C

Average daily low

13.3°C

Annual rainfall

852mm

Sunshine / day

10.7h

Mean relative humidity

75%

Average peak wind

9.8km/h

Seasonal range

4.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

1 d/yr

Rainy days (≥ 1 mm)

135 d/yr

Annual snowfall

0.0 cm

Average feels-like high

24.5 °C

Average feels-like low

13.2 °C

Average peak gust

33.4 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

19.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

32.0 °C

27 March 1941

Coldest day

4.7 °C

11 July 1944

Wettest day

94 mm

22 April 1971

Windiest day

19.1 km/h

14 August 1993

Strongest gust

59.8 km/h

19 September 1943

Hottest feels-like

34.7 °C

25 February 2005

Coldest feels-like

1.4 °C

11 July 1944

Sunniest day

12.2 h

24 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202529.9 °C1 March 20257.7 °C27 July 202518.5 °C704 mm00
202430.9 °C18 February 20248.2 °C5 August 202419.0 °C948 mm20
202330.7 °C8 March 20239.1 °C20 August 202319.0 °C655 mm40
202229.4 °C14 January 20228.1 °C12 October 202218.6 °C539 mm00
202129.8 °C24 November 20217.1 °C27 August 202118.5 °C555 mm00
202028.5 °C10 October 20207.6 °C17 July 202018.5 °C1,145 mm00
201930.6 °C1 March 20198.0 °C25 July 201918.9 °C895 mm10
201829.7 °C26 February 20188.2 °C17 July 201818.3 °C1,128 mm00
201729.1 °C7 March 20178.7 °C10 July 201718.9 °C495 mm00
201630.5 °C28 March 20168.4 °C9 July 201618.5 °C681 mm10
201530.1 °C28 February 20158.5 °C16 July 201518.7 °C839 mm30
201429.2 °C5 February 20147.8 °C29 June 201418.4 °C800 mm00
201329.7 °C23 February 20137.1 °C8 July 201318.4 °C883 mm00
201230.6 °C22 January 20128.5 °C13 August 201218.8 °C663 mm70
201130.1 °C8 February 20118.3 °C29 June 201118.7 °C746 mm10
201030.1 °C2 February 20108.0 °C16 August 201018.3 °C909 mm10
200930.2 °C1 January 20098.2 °C30 July 200918.7 °C475 mm30
200829.4 °C30 October 20086.2 °C9 July 200818.1 °C588 mm00
200729.8 °C23 February 20077.3 °C20 June 200718.4 °C613 mm00
200630.1 °C29 January 20067.6 °C19 August 200618.4 °C933 mm10
200531.4 °C23 February 20058.2 °C15 July 200518.7 °C451 mm40
200428.7 °C2 January 20047.7 °C5 July 200418.4 °C696 mm00
200330.4 °C13 March 20037.4 °C29 August 200318.6 °C484 mm10
200228.8 °C11 February 20027.0 °C23 July 200218.1 °C821 mm00
200128.3 °C4 March 20017.0 °C7 August 200117.9 °C617 mm00
200031.5 °C22 February 20007.4 °C22 August 200018.0 °C546 mm60
199931.0 °C10 February 19997.7 °C28 July 199917.7 °C666 mm10
199828.0 °C27 February 19987.9 °C8 July 199817.9 °C1,145 mm00
199730.2 °C28 January 19978.3 °C27 July 199718.4 °C1,068 mm30
199629.0 °C3 February 19965.7 °C6 August 199618.1 °C663 mm00
199529.6 °C6 February 19957.8 °C17 July 199518.1 °C743 mm00
199431.0 °C1 February 19948.4 °C13 June 199418.3 °C722 mm30
199329.9 °C13 November 19936.9 °C5 July 199317.9 °C554 mm00
199229.0 °C16 February 19926.7 °C1 August 199217.8 °C723 mm00
199129.7 °C20 March 19917.6 °C21 July 199117.9 °C812 mm00
199029.2 °C16 February 19906.5 °C26 June 199017.5 °C1,065 mm00
198929.4 °C2 March 19896.8 °C1 July 198917.5 °C1,048 mm00
198830.1 °C2 March 19888.1 °C3 July 198818.2 °C735 mm10
198729.5 °C28 December 19878.3 °C11 July 198718.5 °C732 mm00
198629.7 °C13 March 19866.5 °C14 August 198617.7 °C1,117 mm00
198528.3 °C18 January 19855.8 °C8 June 198517.4 °C1,107 mm00
198429.2 °C21 February 19846.9 °C9 September 198417.8 °C866 mm00
198329.8 °C27 February 19838.8 °C5 August 198318.6 °C644 mm00
198231.3 °C26 February 19827.2 °C18 July 198218.2 °C758 mm60
198129.2 °C5 March 19816.9 °C25 July 198118.0 °C912 mm00
198030.1 °C26 February 19807.1 °C27 July 198017.9 °C897 mm10
197928.2 °C28 November 19796.8 °C31 July 197917.3 °C1,091 mm00
197827.0 °C8 January 19787.2 °C29 August 197817.3 °C1,408 mm00
197728.0 °C9 February 19778.0 °C2 August 197717.9 °C1,311 mm00
197628.9 °C25 January 19767.0 °C26 July 197618.0 °C735 mm00
197529.9 °C6 February 19758.2 °C29 July 197517.8 °C557 mm00
197428.7 °C26 February 19746.6 °C30 July 197417.6 °C828 mm00
197330.1 °C17 March 19736.5 °C3 July 197317.9 °C771 mm10
197227.9 °C7 March 19727.0 °C28 June 197217.6 °C1,116 mm00
197129.0 °C26 February 19716.5 °C8 June 197117.3 °C963 mm00
197028.2 °C16 February 19706.4 °C16 July 197017.4 °C805 mm00
196928.3 °C25 October 19696.1 °C6 August 196917.5 °C673 mm00
196829.4 °C27 January 19686.2 °C12 August 196817.0 °C1,484 mm00
196728.6 °C19 February 19677.1 °C28 August 196717.5 °C772 mm00
196628.6 °C24 December 19668.1 °C1 October 196617.7 °C901 mm00
196529.0 °C26 February 19657.1 °C28 June 196517.3 °C802 mm00
196427.4 °C21 February 19645.2 °C12 August 196417.0 °C1,053 mm00
196326.7 °C10 October 19635.6 °C28 July 196317.1 °C1,134 mm00
196227.5 °C4 November 19626.7 °C13 August 196217.3 °C894 mm00
196129.2 °C31 January 19618.6 °C15 June 196118.0 °C1,237 mm00
196027.6 °C30 December 19607.1 °C25 July 196017.4 °C1,069 mm00
195929.0 °C11 February 19597.5 °C14 July 195917.7 °C1,009 mm00
195828.3 °C22 January 19587.5 °C14 August 195817.7 °C920 mm00
195727.5 °C22 January 19577.4 °C10 August 195717.4 °C1,291 mm00
195628.1 °C23 September 19566.6 °C14 July 195617.3 °C776 mm00
195527.9 °C29 October 19557.3 °C15 July 195517.5 °C750 mm00
195427.8 °C25 October 19547.4 °C23 June 195417.2 °C931 mm00
195327.1 °C30 October 19536.7 °C21 July 195317.1 °C1,545 mm00
195227.8 °C25 October 19527.2 °C15 July 195217.4 °C838 mm00
195127.5 °C5 September 19517.6 °C19 July 195117.4 °C1,387 mm00
195028.9 °C23 October 19506.5 °C2 June 195017.5 °C773 mm00
194927.7 °C8 October 19497.5 °C30 July 194917.7 °C733 mm00
194827.3 °C23 September 19487.1 °C15 July 194817.3 °C1,075 mm00
194728.0 °C19 February 19476.6 °C27 June 194717.3 °C1,059 mm00
194631.1 °C26 February 19467.9 °C14 July 194618.4 °C432 mm80
194527.9 °C28 January 19456.9 °C30 July 194517.2 °C757 mm00
194430.6 °C21 February 19444.7 °C11 July 194417.8 °C637 mm10
194330.1 °C28 February 19436.4 °C26 July 194317.9 °C357 mm10
194228.6 °C2 February 19426.3 °C28 July 194217.6 °C505 mm00
194132.0 °C27 March 19417.8 °C2 July 194117.7 °C1,206 mm30
194027.3 °C2 January 19408.2 °C19 August 194017.6 °C883 mm00

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
24.1 °C
+0.5 °C
Hot days (≥ 30 °C)
0 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
704 mm
-148 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.7 °C+0.3 °C110 mm+16 mm
Feb27.0 °C+0.9 °C9 mm-79 mm
Mar25.5 °C-0.1 °C153 mm-0 mm
Apr23.9 °C+0.4 °C140 mm-31 mm
May22.4 °C+0.6 °C37 mm-17 mm
Jun21.4 °C+0.5 °C18 mm+7 mm
Jul20.6 °C+0.1 °C5 mm-1 mm
Aug21.8 °C+0.2 °C10 mm+5 mm
Sep25.1 °C+1.5 °C2 mm-5 mm
Oct24.8 °C-0.1 °C49 mm+18 mm
Nov25.5 °C+1.1 °C27 mm-85 mm
Dec25.3 °C+0.9 °C146 mm+25 mm

The year's extremes

Hottest day
29.9 °C
1 Mar 2025
Coldest day
7.7 °C
27 Jul 2025
Wettest day
35.3 mm
23 Apr 2025
Windiest day
15.5 km/h
29 Jul 2025
Strongest gust
49.0 km/h
23 Sep 2025
Hottest feels-like
31.0 °C
3 Mar 2025
Coldest feels-like
5.6 °C
27 Jul 2025
Sunniest day
12.1 h
23 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 Arusha?

Arusha has a warm-summer mediterranean climate (Köppen Csb). Over 1940-2025, the average annual temperature is 17.9 °C and it receives 852 mm of precipitation per year.

What is the hottest day ever recorded in Arusha?

The hottest day measured in Arusha between 1940 and 2025 was 27 March 1941, reaching 32.0 °C.

What is the coldest day in Arusha?

The coldest day measured in Arusha between 1940 and 2025 was 11 July 1944, at 4.7 °C.

Does it snow in Arusha?

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

Has the climate of Arusha warmed?

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

What is the wettest day in Arusha?

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

What was the windiest day in Arusha?

The windiest day measured in Arusha between 1940 and 2025 was 14 August 1993, with winds reaching 19.1 km/h.

What is the warmest month in Arusha?

The warmest month in Arusha is February (19.8 °C on average); the coldest is July (15.0 °C).

How much does it rain in Arusha?

Arusha receives on average 852 mm of precipitation per year, spread over about 135 rainy days.

Is it sunny in Arusha?

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

Are there tropical nights in Arusha?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in Arusha.

What was the most extreme apparent temperature in Arusha?

In Arusha, between 1940 and 2025, the highest apparent temperature reached 34.7 °C on 25 February 2005, and the lowest was 1.4 °C on 11 July 1944.

Compare Arusha with another city

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

Nearby cities

The climate around Arusha

Other cities — Tanzania