Map from Google - Lima

In Lima, capital of Peru, the climate is very peculiar: it is subtropical desert, with a warm season from December to April, and a cool, humid and cloudy season from June to October, with May and November as transition months.
The city is located in the central part of the Peruvian coast, and despite its location, about 12 degrees south of the equator, the climate is arid and very mild, due to the cold Humboldt ocean current.
During winter, from June to September, the sky is almost always cloudy, and there is a kind of mist, the garúa, which can deposit a bit of moisture on the ground; temperatures are mild, but the lack of sunshine and high air humidity increase the feeling of cold, also because the houses are not heated. Thermal inversion favors the accumulation of pollutants on the ground, despite the proximity of the sea.
During summer, from December to April, the sun is frequent, at least in the warmest hours, while in the early hours of the day, fog may still form. Even in this season, at times fog and low clouds can be formed, though more rarely. The temperature is pleasantly warm.
Here are the average temperatures.
Average temperatures - Lima
Min (°C)191919181615151515151618
Max (°C)262726242220191819202224
Min (°F)666666646159595959596164
Max (°F)798179757268666466687275

The climate of Lima is affected by the cycles of El Niño, the phenomenon that consists in the abnormal warming of the Pacific waters: in the years of El Niño, the air temperature (and also that of the sea) increases, especially in the early months of the year, when there may be long periods with a practically tropical heat. For example, in February 1983, the monthly average has been 27.1 °C (80.8 °F), while in January 1998 the highest recorded temperature has been 33 °C (91.5 °F). Normally, however, the temperature does not reach 30 °C (86 °F) even in midsummer.
The rains are very scarce or quite absent: apart from the mist that falls to the ground in winter, and very rare and sparse summer showers, it practically never rains.
Average precipitation - Lima
Prec. (mm)1000011210006
Prec. (in)00000000.100000.2

Unlike in the north, and in the east where the Andes are located, in Lima it usually does not rain even in the years of El Niño: for example, it did not rain in 1983 and 1998, however, due to rainfall increasing in the Andean region, during these periods the rivers that cross the city (Chillón, Rímac, Surco and Lurín) can swell, causing landslides, and there may be a shortage of potable water. The rains in Lima are so rare that they occur a few times in a century. Over the past 100 years, it is worth mentioning the events of March 7, 1925, when 10 millimetres (0.4 inches) of rain fell, of January 7, 1952, and of January 15, 1970, when there has been a heavy rain, which unloaded 17 mm (0.7 in) in 5 hours and caused flooding (more than anything else, due to the absence of an adequate drainage system).

The amount of sunshine in Lima is decent, though not excellent, in the warm period, from December to April, while it is extremely poor from June to November, because as we said the Humboldt current causes fogs and low clouds: there are about 6 hours of sunshine per day from January to April, and only one hour from July to September.

Lima, Miraflores

Usually, in Lima the sea is never really warm, though it becomes acceptable for swimming from January to March. However, in the years of El Niño the sea warms up by a few degrees.
Sea temperature - Lima
Sea (°C)222322211919181717171921
Sea (°F)727372706666646363636670