Ilo climate — normals and trends

Ilo (Peru) has a cold desert climate (BWk) under the Köppen-Geiger classification. Its mean annual temperature is 17.4 °C and it receives 17 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is February (20.8 °C on average) and the coldest is August (14.6 °C). Rainfall peaks in February.

Ilo averages 0 frost days, 0 hot days (≥ 30 °C) and 4 rainy days per year.

Ilo has warmed by +0.5 °C between 1940 and 2025, or +0.06 °C per decade. This trend is statistically significant.

The hottest day of the period reached 25.6 °C (on 20 January 1998) and the coldest 10.2 °C (on 27 August 2007).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

IloMoquegua Department

coords
-17.63°, -71.34°
period
19402025 · 86 yrs
BWkCold desertWarmest monthFebruaryColdest monthAugustWettest monthFebruaryDriest monthOctober

Mean daily temperature

17.4°C

Average daily high

19.1°C

Average daily low

16.1°C

Annual rainfall

17mm

Sunshine / day

11.2h

Mean relative humidity

85%

Average peak wind

15.6km/h

Seasonal range

6.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

4 d/yr

Annual snowfall

0.0 cm

Average feels-like high

20.2 °C

Average feels-like low

16.2 °C

Average peak gust

27.2 km/h

Tropical nights (≥ 20 °C)

23 d/yr

Solar radiation

22.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.5 °C

since 1940

+0.1 °C per decade · r² = 0.07 · p = 0.011

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

25.6 °C

20 January 1998

Coldest day

10.2 °C

27 August 2007

Wettest day

26 mm

10 February 1942

Windiest day

29.5 km/h

19 July 2018

Strongest gust

45.7 km/h

19 July 2018

Hottest feels-like

29.4 °C

20 January 1983

Coldest feels-like

7.7 °C

27 August 2007

Sunniest day

12.9 h

3 December 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202524.0 °C13 February 202511.6 °C31 August 202517.3 °C14 mm00
202424.5 °C8 February 202411.2 °C25 August 202417.5 °C17 mm00
202323.4 °C16 February 202313.2 °C30 June 202318.0 °C16 mm00
202222.1 °C4 March 202211.6 °C19 June 202216.6 °C17 mm00
202122.6 °C7 February 202112.0 °C26 August 202117.0 °C5 mm00
202024.0 °C21 January 202011.9 °C26 July 202017.6 °C46 mm00
201924.0 °C8 February 201912.2 °C26 July 201917.5 °C22 mm00
201823.3 °C16 February 201812.3 °C3 September 201817.7 °C7 mm00
201724.6 °C31 January 201712.7 °C14 September 201717.8 °C10 mm00
201624.4 °C24 February 201613.1 °C28 July 201618.3 °C14 mm00
201523.8 °C11 February 201512.4 °C22 July 201518.2 °C22 mm00
201423.3 °C17 January 201412.1 °C24 July 201417.5 °C10 mm00
201324.2 °C10 February 201312.2 °C11 August 201317.3 °C9 mm00
201224.1 °C12 February 201213.0 °C15 August 201218.1 °C21 mm00
201124.2 °C12 February 201111.8 °C3 August 201117.3 °C18 mm00
201024.1 °C8 February 201010.5 °C19 July 201017.3 °C16 mm00
200924.1 °C19 February 200912.8 °C25 August 200917.9 °C10 mm00
200823.7 °C25 January 200812.4 °C26 July 200817.5 °C17 mm00
200723.8 °C16 January 200710.2 °C27 August 200716.7 °C9 mm00
200623.9 °C15 February 200613.6 °C14 June 200617.8 °C11 mm00
200523.4 °C14 January 200511.7 °C29 June 200517.2 °C10 mm00
200423.1 °C28 March 200412.0 °C7 August 200417.4 °C6 mm00
200323.8 °C8 February 200312.2 °C10 September 200317.5 °C4 mm00
200223.0 °C6 February 200211.4 °C30 August 200217.4 °C10 mm00
200124.1 °C8 February 200112.0 °C2 August 200117.5 °C9 mm00
200022.9 °C24 January 200011.1 °C12 July 200017.0 °C15 mm00
199923.0 °C2 March 199912.1 °C4 July 199916.9 °C10 mm00
199825.6 °C20 January 199812.7 °C11 September 199818.4 °C6 mm00
199725.5 °C10 August 199715.1 °C6 August 199719.0 °C11 mm00
199622.9 °C13 February 199611.2 °C3 July 199617.0 °C11 mm00
199523.8 °C1 February 199511.7 °C23 August 199517.3 °C7 mm00
199423.1 °C8 March 199412.4 °C10 August 199417.8 °C21 mm00
199324.0 °C8 February 199312.5 °C7 August 199317.9 °C13 mm00
199224.1 °C16 March 199212.2 °C18 July 199218.1 °C16 mm00
199123.5 °C8 March 199112.6 °C2 July 199117.8 °C11 mm00
199022.9 °C4 February 199010.8 °C26 July 199017.5 °C13 mm00
198923.5 °C16 February 198911.8 °C14 September 198917.4 °C22 mm00
198823.0 °C15 February 198811.1 °C11 July 198817.2 °C11 mm00
198724.5 °C10 February 198713.1 °C1 September 198718.4 °C17 mm00
198624.0 °C10 February 198612.5 °C14 July 198617.7 °C23 mm00
198524.4 °C9 March 198510.8 °C2 August 198517.5 °C13 mm00
198423.4 °C14 January 198411.7 °C25 August 198417.4 °C19 mm00
198325.1 °C21 February 198313.1 °C31 August 198319.2 °C26 mm00
198224.0 °C29 December 198212.3 °C11 August 198218.0 °C10 mm00
198123.5 °C2 March 198111.5 °C2 August 198117.6 °C25 mm00
198023.2 °C26 January 198013.0 °C5 August 198017.9 °C6 mm00
197923.8 °C25 January 197912.2 °C16 July 197917.8 °C4 mm00
197823.3 °C4 February 197811.8 °C22 July 197817.6 °C31 mm00
197723.9 °C11 January 197711.5 °C17 August 197717.9 °C28 mm00
197623.6 °C18 December 197612.3 °C18 August 197617.9 °C61 mm00
197522.5 °C3 February 197511.3 °C10 August 197517.0 °C23 mm00
197422.3 °C5 February 197410.8 °C6 August 197416.8 °C19 mm00
197323.8 °C21 January 197311.1 °C27 August 197316.9 °C9 mm00
197223.5 °C4 February 197212.5 °C8 July 197217.7 °C25 mm00
197121.3 °C22 January 197110.5 °C6 July 197116.4 °C12 mm00
197022.8 °C20 February 197011.2 °C16 July 197016.8 °C7 mm00
196923.3 °C9 March 196911.1 °C2 August 196917.3 °C15 mm00
196823.1 °C16 February 196811.5 °C27 June 196817.0 °C17 mm00
196722.6 °C10 February 196710.5 °C3 August 196716.6 °C15 mm00
196622.2 °C16 January 196610.9 °C7 August 196616.8 °C5 mm00
196523.3 °C5 March 196512.5 °C12 September 196517.6 °C16 mm00
196422.3 °C29 February 196410.6 °C8 August 196416.5 °C5 mm00
196323.4 °C12 February 196311.2 °C4 August 196317.0 °C15 mm00
196222.9 °C4 February 196210.8 °C18 August 196216.8 °C14 mm00
196123.2 °C28 January 196111.2 °C23 July 196117.0 °C10 mm00
196022.9 °C10 February 196011.4 °C17 July 196017.2 °C15 mm00
195923.0 °C8 February 195910.9 °C17 August 195917.3 °C12 mm00
195824.9 °C4 March 195811.5 °C21 August 195817.9 °C16 mm00
195722.2 °C27 January 195712.2 °C20 August 195717.5 °C18 mm00
195621.9 °C14 February 195611.1 °C19 September 195616.6 °C7 mm00
195521.9 °C13 January 195510.8 °C19 June 195516.1 °C15 mm00
195422.9 °C14 February 195411.0 °C9 July 195416.1 °C8 mm00
195322.3 °C16 January 195312.5 °C25 July 195317.2 °C10 mm00
195223.4 °C1 February 195211.9 °C3 August 195216.9 °C10 mm00
195121.7 °C29 January 195112.6 °C10 July 195117.2 °C13 mm00
195021.6 °C26 January 195012.1 °C19 August 195016.5 °C11 mm00
194923.0 °C17 February 194911.4 °C21 August 194916.9 °C12 mm00
194823.1 °C17 January 194812.0 °C2 August 194817.2 °C16 mm00
194722.9 °C22 February 194711.5 °C2 August 194717.1 °C15 mm00
194623.1 °C16 February 194612.0 °C24 July 194617.1 °C24 mm00
194522.7 °C5 March 194512.6 °C5 July 194517.3 °C14 mm00
194423.9 °C15 January 194413.1 °C17 August 194417.8 °C24 mm00
194323.0 °C2 March 194313.2 °C14 August 194317.6 °C26 mm00
194225.0 °C7 March 194212.3 °C15 August 194217.7 °C125 mm00
194124.8 °C15 June 194113.0 °C16 August 194118.5 °C75 mm00
194022.9 °C31 January 194012.1 °C29 July 194017.5 °C12 mm00

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
19.1 °C
0.0 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
15 mm
-3 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.6 °C-0.1 °C5 mm+1 mm
Feb23.0 °C+0.8 °C3 mm-1 mm
Mar21.4 °C-0.3 °C0 mm-1 mm
Apr19.5 °C-0.8 °C0 mm-1 mm
May19.0 °C+0.1 °C0 mm-1 mm
Jun17.6 °C+0.1 °C1 mm-0 mm
Jul16.9 °C+0.2 °C0 mm-1 mm
Aug16.7 °C+0.3 °C5 mm+4 mm
Sep17.1 °C+0.3 °C0 mm-1 mm
Oct18.0 °C+0.5 °C0 mm-0 mm
Nov18.8 °C0.0 °C0 mm-1 mm
Dec19.9 °C-0.5 °C0 mm-1 mm

The year's extremes

Hottest day
24.0 °C
13 Feb 2025
Coldest day
11.6 °C
31 Aug 2025
Wettest day
2.2 mm
31 Jan 2025
Windiest day
22.8 km/h
1 Aug 2025
Strongest gust
36.0 km/h
1 Aug 2025
Hottest feels-like
28.7 °C
10 Feb 2025
Coldest feels-like
9.4 °C
31 Aug 2025
Sunniest day
12.9 h
3 Dec 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Ilo?

Ilo has a cold desert climate (Köppen BWk). Over 1940-2025, the average annual temperature is 17.4 °C and it receives 17 mm of precipitation per year.

What is the hottest day ever recorded in Ilo?

The hottest day measured in Ilo between 1940 and 2025 was 20 January 1998, reaching 25.6 °C.

What is the coldest day in Ilo?

The coldest day measured in Ilo between 1940 and 2025 was 27 August 2007, at 10.2 °C.

Does it snow in Ilo?

Almost never: Ilo sees virtually no snow, with about 0 frost days per year.

Has the climate of Ilo warmed?

Yes: Ilo warmed by +0.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Ilo?

The wettest day measured in Ilo between 1940 and 2025 was 10 February 1942, with 26 mm of rain in 24 hours.

What was the windiest day in Ilo?

The windiest day measured in Ilo between 1940 and 2025 was 19 July 2018, with winds reaching 29.5 km/h.

What is the warmest month in Ilo?

The warmest month in Ilo is February (20.8 °C on average); the coldest is August (14.6 °C).

How much does it rain in Ilo?

Ilo receives on average 17 mm of precipitation per year, spread over about 4 rainy days.

Is it sunny in Ilo?

Ilo gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Ilo?

Yes: Ilo has on average 23 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Ilo?

In Ilo, between 1940 and 2025, the highest apparent temperature reached 29.4 °C on 20 January 1983, and the lowest was 7.7 °C on 27 August 2007.

Compare Ilo with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Ilo

Other cities — Peru