Malaybalay experiences a relatively warm climate throughout the year. The temperatures are generally higher during the dry months of March to May, with average highs ranging from 28°C to 29°C. As the rainy season approaches in June and July, the temperature cools down slightly, averaging around 22-25°C. However, August and September witness a slight increase in temperature again, reaching up to 32-33°C, before cooling down once more during the dry months of October to December. The coolest temperatures are usually recorded from June to December, with average highs ranging from 19-25°C.