熱帯緯度に位置するが、標高に応じて気候が異なる。この州は主に3つの気候地域に分かれる。1つ目は高温の亜熱帯地域。州の約30%を占める。2つ目は亜高温の半湿潤地域で、全体の約18%を占める。3つ目は温暖な半湿潤地域で、全体の約16%を占める。どの気候地域でも夏と初秋が雨季にあたる。沿岸部を除く地域の平均気温は約18 °Cだが、これは州の大部分が標高2,000 mを超えているため。シラカヨアパン、ウアウアパン各地、プトラ、ヤウテペクの沿岸部は暑く、比較的乾燥している。ビジャ・アルタと中央盆地の一帯は概ね高温多湿だが、標高2,000 mを超える他の地域はすべて温帯に属す。テワンテペクやプトラなどにある最高峰級の山々は低温な気候。年間降水量は430~2,700 mm。シエラ・マサテカ、テクステペクや、ベラクルス州との州境に近い他の地域では一年を通して雨が降る。州の他の地域では、夏と初秋の降水が年間降水量の大部分を占める。12月と1月の間、標高が高い地域は凍えるような寒さになる。テワンテペク地峡に位置するチベラ峠は風の通り道になっているため、風力発電に最適。[原文から翻訳]