Moçambique localiza-se na zona intertropical e o clima dominante é clima tropical quente que se subdivide em:

Clima tropical semiárido

Localiza-se no interior de Gaza na cadeia de Pafúri entre Chicualacuala e Massingir. É caracterizado pela temperatura média anual superior a 26˚C e as precipitações são bastante fracas e inferiores a 400mm, é a zona mais árida do país.

Clima tropical de altitude

Localiza-se nas regiões planálticas e montanhosas do país. É essencialmente caracterizado por temperatura média anual inferiores a 22˚C e as precipitações são muita das vezes superiores a 1400mm por ano.

Clima tropical húmido

As temperaturas médias anuais variam entre 24˚C e 26˚C, a precipitação varia entre 1000mm e 2000mm. A estação chuvosa quente é mais longa que a estação seca. Ocupa norte e Sofala quase na sua totalidade interior de Tete e o litoral do país. De uma forma geral a região centro e norte de Moçambique e o litoral sul.

Clima tropical seco

Localiza-se no interior das províncias de Maputo, Gaza, Inhambane; norte de Manica e sul de Tete. É caracterizado por apresentar temperaturas médias anuais superiores a 26˚C, a estação seca é mais longa que a estação chuvosa e quente.

Clima tropical húmido:

Predomina na metade norte e centro do país. É caracterizado por uma época de chuva mais longa que a época seca: as temperaturas médias anuais oscilam entre 24 e 260c.

Clima tropical seco

Predomina na metade sul. É caracterizado por período seco que o período chuvoso, com a temperatura media anuais ultrapassando os 260c.

De acordo com o critério clássico da classificação dos climas, pode se dizer que o clima é:

Clima tropical de altitude: característico da zona de altitude elevadas: menos quentes que os anteriores, as temperaturas médias anuais são geralmente inferior 220C.

Clima tropical semi-árido: localiza se no interior de Gaza, na faixa compreendida entre Chicualacuala e Massingir, com características marcadamente mais secas. As temperaturas médias anuais situam-se entre 24 e 260c e a pluviosidade é inferior a 400 mm, sendo as mais áridas do país. http://txunadesign.com

Quanto à temperatura do ar:

Quente – valor médio anual superior a 200C em todos locais com a excepto de espungabera, furancungo (Tete) e Lichinga onde é temperado, isto é, com o valor médio anual compreendido entre 10 a 200C.

Quanto à humidade do ar:

Seco – valor médio anual compreendido entre 55-75% em todos locais, excepto nas cidades da Beira, Quelimane, Lichinga e Mocimboa da praia, onde é húmido, isto é, com valor médio anual compreendido entre 75-90.

Quanto a precipitação:

Chuvoso – valor médio anual de quantidade de precipitação compreendido entre 1000 e 2000 mm ou moderadamente chuvoso, com valor médio anual compreendido entre 5000 e 1000 mm, em todos locais, excepto Pafuri, onde é semi-árido, isto é, com valor médio anual compreendido entre 250 e 400 mm.