De varmeste måneder i San Lorenzo Cacaotepec er normalt april og maj med en gennemsnitstemperatur på 20 °C. Januar og februar er de koldeste måneder med en gennemsnitstemperatur på 18 °C. De mest regnfulde måneder er juni og september.