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.