Compostela climate — normals and trends

Compostela (Mexico) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 22.0 °C and it receives 1,489 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 June (24.1 °C on average) and the coldest is January (19.0 °C). Rainfall peaks in August.

Compostela averages 0 frost days, 37 hot days (≥ 30 °C) and 143 rainy days per year.

Compostela has warmed by +1.3 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 34.6 °C (on 17 April 1954) and the coldest 7.2 °C (on 2 January 2021).

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

CompostelaNayarit

coords
21.24°, -104.90°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthApril

Mean daily temperature

22.0°C

Average daily high

27.2°C

Average daily low

17.9°C

Annual rainfall

1,489mm

Sunshine / day

10.3h

Mean relative humidity

80%

Average peak wind

11.1km/h

Seasonal range

5.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

37 d/yr

Rainy days (≥ 1 mm)

143 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.3 °C

Average feels-like low

19.6 °C

Average peak gust

32.4 km/h

Tropical nights (≥ 20 °C)

135 d/yr

Solar radiation

20.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.71 · p = < 0.001

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

34.6 °C

17 April 1954

Coldest day

7.2 °C

2 January 2021

Wettest day

165 mm

15 July 1985

Windiest day

29.6 km/h

25 October 2002

Strongest gust

98.6 km/h

25 October 2002

Hottest feels-like

39.9 °C

23 July 1997

Coldest feels-like

3.7 °C

14 December 1997

Sunniest day

13.2 h

15 June 1957

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202532.6 °C22 October 202511.5 °C16 March 202522.9 °C1,663 mm640
202432.6 °C21 October 202411.4 °C27 March 202422.8 °C1,524 mm620
202332.9 °C16 August 202311.5 °C17 January 202322.9 °C1,572 mm780
202232.7 °C12 May 202210.5 °C19 March 202222.3 °C1,531 mm230
202132.0 °C8 October 20217.2 °C2 January 202122.3 °C1,701 mm440
202031.9 °C4 September 202011.2 °C4 January 202022.7 °C1,626 mm480
201932.3 °C11 June 201911.5 °C29 January 201922.7 °C1,546 mm350
201832.5 °C6 July 201811.6 °C21 January 201822.5 °C1,605 mm360
201732.7 °C24 October 201711.3 °C22 January 201722.6 °C1,569 mm290
201632.0 °C20 July 20168.3 °C10 March 201622.6 °C1,577 mm410
201532.0 °C13 May 201511.5 °C15 December 201522.8 °C1,533 mm370
201433.6 °C23 July 201411.3 °C18 March 201422.6 °C1,768 mm370
201332.3 °C13 September 201311.4 °C4 March 201322.4 °C1,920 mm370
201231.8 °C14 May 201211.5 °C11 January 201222.3 °C1,447 mm340
201132.8 °C1 June 20119.2 °C23 January 201122.1 °C1,627 mm480
201031.6 °C17 May 201010.5 °C12 December 201021.7 °C1,831 mm320
200931.9 °C25 September 200911.5 °C2 December 200922.5 °C1,431 mm340
200831.6 °C6 September 20089.0 °C7 March 200821.8 °C1,562 mm190
200731.9 °C10 October 200711.6 °C15 February 200722.3 °C1,529 mm230
200632.2 °C5 October 200610.4 °C25 December 200622.5 °C1,579 mm270
200532.8 °C7 September 200510.3 °C9 March 200522.1 °C1,409 mm270
200433.2 °C19 March 200410.2 °C25 February 200422.2 °C1,559 mm290
200332.8 °C31 May 200310.0 °C20 March 200322.7 °C1,367 mm690
200233.4 °C21 June 200210.0 °C14 January 200222.7 °C1,276 mm700
200132.9 °C23 August 200110.6 °C3 March 200122.5 °C1,397 mm900
200032.5 °C25 August 200011.1 °C3 February 200022.5 °C1,682 mm590
199933.2 °C13 July 199910.3 °C21 December 199922.4 °C1,514 mm660
199833.3 °C20 August 19989.7 °C7 February 199822.4 °C1,788 mm570
199733.3 °C25 May 19978.5 °C10 January 199722.2 °C1,411 mm470
199633.6 °C29 July 199610.9 °C2 February 199622.4 °C1,654 mm360
199531.9 °C31 May 199511.7 °C7 January 199522.6 °C1,672 mm260
199432.4 °C30 May 199411.9 °C30 January 199422.7 °C1,340 mm630
199332.9 °C12 June 199310.0 °C5 March 199322.2 °C1,433 mm390
199233.0 °C23 June 199210.6 °C5 February 199222.1 °C1,818 mm530
199132.6 °C20 June 199111.0 °C16 January 199122.2 °C1,314 mm510
199032.1 °C22 May 199011.5 °C23 February 199022.5 °C1,543 mm400
198933.3 °C20 April 198911.4 °C25 December 198922.2 °C1,559 mm420
198832.5 °C1 May 19888.9 °C24 January 198822.1 °C1,489 mm440
198733.2 °C22 July 19878.8 °C22 January 198722.0 °C1,445 mm500
198633.4 °C15 April 198610.0 °C15 March 198622.0 °C1,336 mm480
198532.2 °C6 June 19859.6 °C4 February 198521.8 °C1,562 mm240
198434.3 °C30 May 198410.1 °C26 January 198421.8 °C1,921 mm150
198333.1 °C26 September 19839.5 °C23 January 198321.6 °C1,803 mm390
198232.3 °C21 September 198211.4 °C4 February 198222.4 °C1,243 mm500
198131.1 °C17 September 198111.9 °C23 January 198122.0 °C1,798 mm150
198033.8 °C8 June 198011.6 °C11 January 198022.3 °C1,792 mm400
197932.2 °C11 June 19799.7 °C7 February 197921.9 °C1,224 mm210
197831.6 °C7 August 19789.3 °C13 February 197822.0 °C1,839 mm160
197731.9 °C14 July 197710.9 °C6 March 197722.0 °C1,672 mm150
197631.7 °C31 May 197611.1 °C2 January 197621.9 °C1,510 mm220
197532.1 °C3 June 197510.4 °C27 December 197521.4 °C1,391 mm150
197432.0 °C22 April 197411.7 °C20 February 197421.6 °C1,583 mm150
197332.1 °C13 May 197310.3 °C23 January 197321.6 °C1,628 mm230
197232.1 °C17 May 197211.7 °C1 April 197222.3 °C1,321 mm430
197131.8 °C7 May 197110.4 °C8 February 197121.7 °C1,404 mm230
197033.4 °C17 May 197011.1 °C14 January 197021.7 °C1,291 mm320
196933.5 °C3 July 196910.5 °C16 March 196921.7 °C1,144 mm250
196830.5 °C4 July 196810.5 °C12 March 196821.6 °C1,097 mm30
196731.4 °C28 May 19678.5 °C8 February 196721.6 °C1,352 mm150
196631.6 °C19 May 196611.3 °C30 January 196621.6 °C1,332 mm320
196532.8 °C30 April 196510.0 °C14 February 196521.5 °C1,444 mm480
196432.9 °C15 May 196411.4 °C25 February 196421.6 °C1,115 mm530
196332.8 °C23 May 196310.9 °C19 February 196321.9 °C1,436 mm530
196232.5 °C17 April 196211.9 °C6 January 196221.6 °C1,320 mm390
196132.6 °C22 April 196111.2 °C14 January 196121.5 °C1,310 mm370
196032.3 °C25 May 19609.6 °C14 February 196021.5 °C1,408 mm420
195931.6 °C4 April 195910.4 °C2 January 195921.8 °C1,705 mm90
195833.4 °C6 June 195810.8 °C25 January 195821.7 °C1,995 mm400
195733.4 °C19 June 195710.4 °C25 March 195721.9 °C1,098 mm370
195631.9 °C10 June 19569.8 °C6 February 195621.6 °C1,371 mm330
195532.3 °C12 May 19558.7 °C24 January 195521.4 °C1,685 mm370
195434.6 °C17 April 195412.2 °C28 February 195422.1 °C1,382 mm520
195334.0 °C11 June 195311.9 °C14 December 195321.5 °C1,218 mm350
195231.9 °C23 May 195210.9 °C6 February 195221.5 °C1,367 mm280
195131.9 °C19 June 195110.7 °C4 January 195122.0 °C1,704 mm330
195031.1 °C30 March 195010.4 °C14 February 195021.9 °C1,410 mm110
194931.2 °C27 May 194911.2 °C31 January 194921.6 °C1,174 mm160
194832.3 °C21 May 194810.7 °C24 January 194821.7 °C1,589 mm310
194732.4 °C9 July 19479.6 °C15 December 194721.2 °C1,273 mm440
194634.3 °C5 June 19469.9 °C8 January 194621.4 °C1,453 mm380
194532.2 °C2 September 194511.9 °C26 March 194521.4 °C1,170 mm370
194432.1 °C3 May 194411.9 °C20 March 194421.3 °C1,303 mm260
194332.2 °C18 April 194311.7 °C6 February 194321.4 °C1,328 mm290
194232.2 °C29 June 194210.5 °C8 March 194221.5 °C1,229 mm450
194132.2 °C24 May 194111.3 °C27 December 194121.3 °C1,492 mm350
194032.9 °C4 July 194010.2 °C17 February 194021.1 °C1,050 mm280

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
28.3 °C
+1.1 °C
Hot days (≥ 30 °C)
64 d/yr
+27
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1663 mm
+174 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan24.6 °C-0.2 °C38 mm+16 mm
Feb27.2 °C+1.7 °C0 mm-14 mm
Mar27.5 °C+0.9 °C0 mm-7 mm
Apr28.0 °C-0.3 °C0 mm-4 mm
May30.2 °C+0.7 °C20 mm+6 mm
Jun28.8 °C+0.1 °C353 mm+167 mm
Jul29.4 °C+1.5 °C370 mm+4 mm
Aug29.1 °C+1.2 °C308 mm-63 mm
Sep29.2 °C+1.4 °C412 mm+80 mm
Oct29.3 °C+1.6 °C133 mm+6 mm
Nov28.9 °C+2.1 °C4 mm-19 mm
Dec27.5 °C+2.1 °C24 mm+1 mm

The year's extremes

Hottest day
32.6 °C
22 Oct 2025
Coldest day
11.5 °C
16 Mar 2025
Wettest day
68.7 mm
15 Jun 2025
Windiest day
15.9 km/h
10 Nov 2025
Strongest gust
49.7 km/h
10 Nov 2025
Hottest feels-like
38.0 °C
23 Jul 2025
Coldest feels-like
10.1 °C
25 Mar 2025
Sunniest day
12.8 h
24 May 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 Compostela?

Compostela has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 22.0 °C and it receives 1,489 mm of precipitation per year.

What is the hottest day ever recorded in Compostela?

The hottest day measured in Compostela between 1940 and 2025 was 17 April 1954, reaching 34.6 °C.

What is the coldest day in Compostela?

The coldest day measured in Compostela between 1940 and 2025 was 2 January 2021, at 7.2 °C.

Does it snow in Compostela?

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

Has the climate of Compostela warmed?

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

What is the wettest day in Compostela?

The wettest day measured in Compostela between 1940 and 2025 was 15 July 1985, with 165 mm of rain in 24 hours.

What was the windiest day in Compostela?

The windiest day measured in Compostela between 1940 and 2025 was 25 October 2002, with winds reaching 29.6 km/h.

What is the warmest month in Compostela?

The warmest month in Compostela is June (24.1 °C on average); the coldest is January (19.0 °C).

How much does it rain in Compostela?

Compostela receives on average 1,489 mm of precipitation per year, spread over about 143 rainy days.

Is it sunny in Compostela?

Compostela gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Compostela?

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

What was the most extreme apparent temperature in Compostela?

In Compostela, between 1940 and 2025, the highest apparent temperature reached 39.9 °C on 23 July 1997, and the lowest was 3.7 °C on 14 December 1997.

Compare Compostela with another city

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

Nearby cities

The climate around Compostela

Other cities — Mexico