Gainesville has a humid subtropical climate with long hot summers (around 90°F or 32°C) and mild winters (around 42°F to 65°F, or 5°C to 18°C). Rain is common, especially in summer.