The climate of Ivory Coast is generally warm and humid, ranging from equatorial in the southern coasts to tropical in the middle and semiarid in the far north. There are three seasons: warm and dry (November to March), hot and dry (March to May), and hot and wet (June to October). Temperatures average between 25 and 32 °C (77.0 and 89.6 °F) and range from 10 to 40 °C (50 to 104 °F).