Situated in the middle of Central America, El Salvador has a tropical climate with pronounced wet and dry seasons. Temperatures are similar year-round, but do vary by elevation.
The Pacific lowlands and coastal region are the hottest and most humid region, with annual averages ranging from 25°C to 29°C.
San Salvador is representative of the central plateau, with an annual average temperature of 23°C and absolute high and low readings of 38°C and 7°C, respectively. To the northwest, Santa Ana has similar temperatures and to the southeast, San Miguel is somewhat hotter.
Mountain areas are the coolest, with annual averages from 12°C to 23°C and minimum temperatures sometimes approaching freezing.
The rainy season extends from May to October, influenced by Pacific weather patterns. Almost all the annual rainfall occurs during this time, usually falling in heavy afternoon thunderstorms.
From November through April, northeast trade winds from the Caribbean control weather patterns. During these months, air moving toward El Salvador usually loses its moisture in the neighbouring mountains of Honduras. By the time this air reaches El Salvador, it is dry and hot and extended rain is not typical.