Joao Pinheiro experiences mild winters, with temperatures ranging from 12-14°C in June and July. Spring is characterized by gradual warming, reaching highs of up to 32°C by April. Summer months are warm, with temperatures occasionally soaring above 36°C in September. Autumn sees a slight drop in temperature, but still remains relatively warm, with highs around 30°C. The average temperature throughout the year hovers around 23-24°C.