The climate of Nampula is tropical, with a hot, rainy season from November to April and a cool, dry season from June to August.
The city is located in the north-east of Mozambique, at an altitude of 400 meters (1,300 feet).
. Here are the average temperatures.
January is generally a warm to hot, muggy month. The average temperature is of
26.5 °C, with a minimum of
22.2 °C and a maximum of
30.8 °C.

On the coldest nights of the month, the temperature usually drops to around
20 °C. However, it dropped to
18.6 °C in January 2015.

On the warmest days of the month, the temperature usually reaches around
34.5 °C. However, it reached
35.6 °C in January 1994.

Precipitation amounts to
230 mm, distributed over 15 days.
The day lasts on average 12 hours and 55 minutes.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of
9.9 kph.
February is generally a warm to hot, muggy month. The average temperature is of
26.4 °C, with a minimum of
22.1 °C and a maximum of
30.6 °C.

On the coldest nights of the month, the temperature usually drops to around
20.5 °C. However, it dropped to
19 °C in February 2013.

On the warmest days of the month, the temperature usually reaches around
34 °C. However, it reached
35 °C in February 2017.

Precipitation amounts to
215 mm, distributed over 13 days.
The day lasts on average 12 hours and 35 minutes.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of
10.6 kph.
March is generally a warm to hot, muggy month. The average temperature is of
26.1 °C, with a minimum of
22 °C and a maximum of
30.2 °C.

On the coldest nights of the month, the temperature usually drops to around
19 °C. However, it dropped to
16.3 °C in March 1997.

On the warmest days of the month, the temperature usually reaches around
33 °C. However, it reached
35.4 °C in March 1996.

Precipitation amounts to
180 mm, distributed over 13 days.
The day lasts on average 12 hours and 10 minutes.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
10.6 kph.
April is generally a warm to hot, muggy month. The average temperature is of
24.8 °C, with a minimum of
20.6 °C and a maximum of
29 °C.

On the coldest nights of the month, the temperature usually drops to around
18 °C. However, it dropped to
14.8 °C in April 1994.

On the warmest days of the month, the temperature usually reaches around
32.5 °C. However, it reached
36.6 °C in April 2010.

Precipitation amounts to
80 mm, distributed over 8 days.
The day lasts on average 11 hours and 40 minutes.
The average humidity is 76%. Hence, the air is normally humid.
The average wind speed is of
11.1 kph.
May is generally a warm to hot, muggy month. The average temperature is of
23.4 °C, with a minimum of
18.8 °C and a maximum of
28 °C.

On the coldest nights of the month, the temperature usually drops to around
16 °C. However, it dropped to
13.6 °C in May 1991.

On the warmest days of the month, the temperature usually reaches around
31.5 °C. However, it reached
35 °C in May 1993.

Precipitation amounts to
25 mm, distributed over 4 days.
The day lasts on average 11 hours and 25 minutes.
The average humidity is 72%. Hence, the air is normally humid.
The average wind speed is of
11.7 kph.
June is generally a warm month. The average temperature is of
21.8 °C, with a minimum of
17.2 °C and a maximum of
26.5 °C.

On the coldest nights of the month, the temperature usually drops to around
13.5 °C. However, it dropped to
10.3 °C in June 2006.

On the warmest days of the month, the temperature usually reaches around
30 °C. However, it reached
32 °C in June 2009.

Precipitation amounts to
15 mm, distributed over 3 days.
The day lasts on average 11 hours and 10 minutes.
The average humidity is 71%. Hence, the air is normally humid.
The average wind speed is of
12.5 kph.
July, the coolest month of the year, is generally a warm month. The average temperature is of
21.3 °C, with a minimum of
16.5 °C and a maximum of
26.1 °C.

On the coldest nights of the month, the temperature usually drops to around
13.5 °C. However, it dropped to
11.2 °C in July 2009.

On the warmest days of the month, the temperature usually reaches around
29.5 °C. However, it reached
32 °C in July 2004.

Precipitation amounts to
20 mm, distributed over 4 days.
The day lasts on average 11 hours and 20 minutes.
The average humidity is 70%.
The average wind speed is of
14.1 kph.
August is generally a warm to hot month. The average temperature is of
22.6 °C, with a minimum of
17.1 °C and a maximum of
28.1 °C.

On the coldest nights of the month, the temperature usually drops to around
14 °C. However, it dropped to
10.8 °C in August 2017.

On the warmest days of the month, the temperature usually reaches around
32 °C. However, it reached
34.1 °C in August 2014.

Precipitation amounts to only
8.1 mm, distributed over 2 days.
The day lasts on average 11 hours and 35 minutes.
The average humidity is 65%.
The average wind speed is of
13.3 kph.
September is generally a warm to hot month. The average temperature is of
24.4 °C, with a minimum of
18.1 °C and a maximum of
30.7 °C.

On the coldest nights of the month, the temperature usually drops to around
15 °C. However, it dropped to
13.3 °C in September 1998.

On the warmest days of the month, the temperature usually reaches around
34.5 °C. However, it reached
38.5 °C in September 2008.

Precipitation amounts to only
5.6 mm, and all occurs in one day.
The day lasts on average 12 hours and 0 minutes.
The average humidity is 59%.
The average wind speed is of
13.9 kph.
October is generally a warm to hot month. However, there are remarkable differences between night and day. The average temperature is of
26.3 °C, with a minimum of
19.8 °C and a maximum of
32.9 °C.

On the coldest nights of the month, the temperature usually drops to around
17 °C. However, it dropped to
12.5 °C in October 2001.

On the warmest days of the month, the temperature usually reaches around
36 °C. However, it reached
38.3 °C in October 2017.

Precipitation amounts to
25 mm, distributed over 2 days.
The day lasts on average 12 hours and 30 minutes.
The average humidity is 56%.
The average wind speed is of
14.7 kph.
November, the hottest month of the year, is generally a very hot month. The average temperature is of
27.6 °C, with a minimum of
21.4 °C and a maximum of
33.9 °C.

On the coldest nights of the month, the temperature usually drops to around
18 °C. However, it dropped to
14.5 °C in November 2001.

On the warmest days of the month, the temperature usually reaches around
37.5 °C. However, it reached
39.2 °C in November 2019.

Precipitation amounts to
85 mm, distributed over 6 days.
The day lasts on average 12 hours and 50 minutes.
The average humidity is 57%.
The average wind speed is of
14.6 kph.
December, the hottest month of the year, is generally a very hot month. The average temperature is of
27.6 °C, with a minimum of
22.3 °C and a maximum of
32.9 °C.

On the coldest nights of the month, the temperature usually drops to around
19.5 °C. However, it dropped to
16.3 °C in December 2009.

On the warmest days of the month, the temperature usually reaches around
36.5 °C. However, it reached
39 °C in December 2005.

Precipitation amounts to
185 mm, distributed over 11 days.
The day lasts on average 13 hours and 0 minutes.
The average humidity is 67%.
The average wind speed is of
12.1 kph.