Pemba climate

Pemba is warmest in November, with average highs of 31 °C, and coldest in July, when nights average 20 °C. January is the wettest month (249 mm) and July the driest (9.4 mm). Figures are 1991–2020 climate normals.

Across a full year Pemba averages 1,041 mm of rain and 361 days above 25 °C.

Mozambique · population 232,932 · 1991–2020 normals

  1. Jan 27°
  2. Feb 27°
  3. Mar 26°
  4. Apr 26°
  5. May 25°
  6. Jun 24°
  7. Jul 23°
  8. Aug 23°
  9. Sep 24°
  10. Oct 26°
  11. Nov 27°
  12. Dec 27°

Temperature below 0 °C to above 30 °C Rain band height is that month’s share of the wettest month

What to expectPemba through the year

Pemba has a clear annual cycle: average daily highs run from 27 °C in July to 31 °C in November, a swing of 4.0 °C in mean temperature across the year.

Counted across a normal year, 361 days a year reach 25 °C, 92 of them reach 30 °C. The warmest reading in the 1991–2020 record is 35 °C, in February.

Rain is strongly seasonal. January averages 249 mm against 9 mm in July — 27 times as much. Planning around the dry months matters more here than planning around temperature.

The sea off Pemba is warmest in March at 29 °C and coldest in August at 26 °C. Sea temperature lags the air by a month or two, which is why late summer swims warmer than early summer at the same air temperature.

Month by month

Month Avg high Rainfall Cloud
January 29.8 °C 249 mm 80 %
February 29.6 °C 208 mm 79 %
March 29.2 °C 203 mm 70 %
April 28.8 °C 98 mm 47 %
May 28.4 °C 22 mm 30 %
June 27.3 °C 11 mm 30 %
July 26.7 °C 9 mm 32 %
August 27.3 °C 11 mm 29 %
September 28.5 °C 10 mm 28 %
October 29.7 °C 18 mm 30 %
November 30.6 °C 41 mm 39 %
December 30.4 °C 160 mm 61 %

Temperature month by month

MonthAvg highAvg lowMeanRecord highRecord lowDays above 25 °CDays above 30 °CDays below 0 °C
January29.8 °C24.6 °C26.7 °C34.2 °C22.4 °C31140
February29.6 °C24.5 °C26.6 °C35.4 °C22.6 °C28110
March29.2 °C24.3 °C26.4 °C33.1 °C20.3 °C3170
April28.8 °C23.6 °C25.9 °C31.5 °C20.9 °C3020
May28.4 °C22.3 °C25.1 °C32.0 °C19.6 °C3120
June27.3 °C20.8 °C23.8 °C30.8 °C18.7 °C2900
July26.7 °C20.1 °C23.1 °C29.9 °C17.5 °C2900
August27.3 °C20.1 °C23.3 °C31.0 °C16.4 °C3000
September28.5 °C21.0 °C24.3 °C32.1 °C18.0 °C3030
October29.7 °C22.6 °C25.7 °C33.4 °C18.5 °C31130
November30.6 °C24.0 °C26.8 °C34.3 °C21.0 °C30220
December30.4 °C24.6 °C27.1 °C34.3 °C21.8 °C31190

Rain, sun and wind month by month

MonthRainfallWet daysDaylightCloud coverHumidityWindSea temp
January249 mm2513 h/day80 %84 %15 km/h28.6 °C
February208 mm2313 h/day79 %85 %13 km/h28.9 °C
March203 mm2512 h/day70 %86 %13 km/h29.2 °C
April98 mm1612 h/day47 %82 %16 km/h29.0 °C
May22 mm512 h/day30 %76 %18 km/h28.1 °C
June11 mm311 h/day30 %74 %19 km/h27.0 °C
July9 mm311 h/day32 %73 %20 km/h26.0 °C
August11 mm412 h/day29 %76 %19 km/h25.5 °C
September10 mm312 h/day28 %76 %18 km/h25.8 °C
October18 mm512 h/day30 %76 %18 km/h26.6 °C
November41 mm813 h/day39 %76 %18 km/h27.7 °C
December160 mm1913 h/day61 %81 %16 km/h28.6 °C

How Pemba compares

The same four figures for nearby destinations, so the numbers above have something to be read against. Summer high is the warmest month's average high; winter low is the coldest month's average low.

Destination Summer high Winter low Rain per year Days above 25 °C
Pemba 31 °C 20 °C 1,041 mm 361
Nacala · Mozambique 30 °C 19 °C 1,190 mm 353
Nampula · Mozambique 32 °C 16 °C 898 mm 323
Moroni · Comoros 31 °C 22 °C 1,435 mm 364
Gurúè · Mozambique 30 °C 13 °C 1,462 mm 248
Mamoudzou · Mayotte 28 °C 23 °C 939 mm 353
Lichinga · Mozambique 27 °C 9.8 °C 1,090 mm 109

Where Pemba ranks

Planning a trip? See the best time to visit Pemba.

QuestionsCommon questions about Pemba’s climate

When is the best time to visit Pemba?

That depends on what you want, so the honest answer is a comparison rather than a single month. June, July, August sit closest to 20 °C on average, November is the warmest month and July the driest. The month-by-month table above has the full picture.

How hot does Pemba get?

In November, the warmest month, daily highs average 31 °C. About 92 days a year pass 30 °C. The highest value in the 1991–2020 record is 35 °C.

How cold does it get in winter?

Nights average 20 °C in July, the coldest month. Freezing nights are not part of a normal year here.

Which month is wettest in Pemba?

January, averaging 249 mm over 25 days with rain. The driest month is July with 9 mm. The year as a whole averages 1,041 mm.

Are these figures a forecast?

No. They are 1991–2020 climate normals: the average of thirty years, which describes what a month is usually like in Pemba rather than what any particular week will bring. Individual years can differ substantially from the normal.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: monthly rankings, daylight hours, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.