Villaflores climate — normals and trends

Villaflores (Mexico) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 22.2 °C and it receives 1,109 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 May (24.4 °C on average) and the coldest is January (19.7 °C). Rainfall peaks in September.

Villaflores averages 0 frost days, 90 hot days (≥ 30 °C) and 147 rainy days per year.

Villaflores has warmed by +2.5 °C between 1940 and 2025, or +0.30 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.3 °C (on 27 April 2003) and the coldest 6.5 °C (on 28 January 1986).

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

VillafloresChiapas

coords
16.23°, -93.27°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMayColdest monthJanuaryWettest monthSeptemberDriest monthFebruary

Mean daily temperature

22.2°C

Average daily high

28.0°C

Average daily low

18.1°C

Annual rainfall

1,109mm

Sunshine / day

10.5h

Mean relative humidity

77%

Average peak wind

12.0km/h

Seasonal range

4.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

90 d/yr

Rainy days (≥ 1 mm)

147 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.5 °C

Average feels-like low

20.0 °C

Average peak gust

33.8 km/h

Tropical nights (≥ 20 °C)

88 d/yr

Solar radiation

19.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.5 °C

since 1940

+0.3 °C per decade · r² = 0.83 · 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

38.3 °C

27 April 2003

Coldest day

6.5 °C

28 January 1986

Wettest day

146 mm

2 November 1998

Windiest day

34.3 km/h

21 March 1986

Strongest gust

88.9 km/h

21 March 1986

Hottest feels-like

42.3 °C

27 April 2003

Coldest feels-like

4.7 °C

28 January 1986

Sunniest day

12.8 h

29 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.3 °C21 April 202512.1 °C23 January 202523.9 °C1,225 mm2020
202438.1 °C4 May 202411.1 °C7 February 202424.3 °C1,278 mm2190
202336.1 °C6 May 202310.5 °C18 December 202324.0 °C847 mm2400
202236.1 °C17 April 202210.9 °C6 February 202223.1 °C1,394 mm1340
202134.5 °C13 April 202110.2 °C3 February 202123.4 °C1,001 mm1770
202035.9 °C8 April 202011.8 °C26 December 202023.6 °C1,071 mm1810
201935.3 °C29 April 201911.8 °C21 January 201923.6 °C1,064 mm1910
201834.3 °C11 March 20189.8 °C22 December 201823.3 °C904 mm1670
201735.2 °C4 April 201710.6 °C10 January 201723.1 °C1,101 mm1420
201636.4 °C27 March 20168.5 °C24 January 201623.5 °C891 mm1640
201535.6 °C8 May 201510.6 °C29 January 201523.6 °C1,010 mm1960
201436.2 °C23 March 20149.6 °C16 January 201423.1 °C1,208 mm1630
201336.2 °C1 April 20139.3 °C4 March 201323.3 °C1,187 mm1560
201234.7 °C7 April 201211.4 °C23 December 201223.3 °C978 mm1570
201136.4 °C2 April 201110.1 °C29 November 201123.1 °C1,470 mm1510
201036.4 °C10 May 20108.8 °C11 January 201022.7 °C1,527 mm1270
200935.3 °C23 April 20099.3 °C4 March 200923.1 °C1,028 mm1630
200834.6 °C24 April 200810.3 °C13 December 200822.7 °C1,253 mm970
200735.1 °C19 April 200712.0 °C19 February 200723.1 °C1,234 mm1530
200634.2 °C31 March 20068.6 °C24 November 200623.0 °C1,248 mm1190
200534.7 °C12 April 200511.4 °C20 January 200522.8 °C1,265 mm1170
200435.7 °C7 April 200410.7 °C27 December 200422.6 °C959 mm950
200338.3 °C27 April 200310.8 °C1 April 200322.8 °C916 mm1390
200234.9 °C3 April 200210.3 °C10 January 200222.9 °C1,064 mm1400
200136.4 °C20 May 20018.9 °C23 January 200122.7 °C997 mm1350
200036.1 °C12 April 200012.0 °C10 February 200022.8 °C1,151 mm1070
199936.1 °C6 April 19999.9 °C29 December 199922.3 °C1,287 mm1050
199837.8 °C15 May 19988.7 °C4 February 199823.1 °C1,433 mm1340
199734.2 °C29 April 19976.9 °C16 December 199722.8 °C1,281 mm1090
199634.3 °C15 April 19967.3 °C6 February 199622.4 °C1,069 mm780
199534.3 °C28 March 199511.7 °C10 October 199522.7 °C1,395 mm750
199434.9 °C25 March 199410.2 °C4 March 199422.7 °C774 mm930
199334.8 °C6 June 199310.6 °C14 March 199322.6 °C1,221 mm950
199233.8 °C23 March 199212.0 °C7 February 199222.5 °C1,241 mm640
199134.4 °C24 April 199111.3 °C5 March 199122.5 °C876 mm1020
199032.8 °C10 April 199011.8 °C26 February 199022.4 °C999 mm550
198933.9 °C1 May 19897.9 °C25 December 198921.9 °C1,213 mm700
198835.1 °C7 May 19889.4 °C28 January 198822.3 °C1,102 mm900
198734.8 °C25 March 19878.7 °C28 January 198722.1 °C924 mm880
198635.7 °C14 April 19866.5 °C28 January 198622.0 °C1,076 mm540
198534.5 °C28 April 198510.0 °C6 January 198522.0 °C1,151 mm680
198434.9 °C9 April 19848.0 °C2 January 198421.9 °C1,574 mm680
198335.3 °C11 May 198310.0 °C16 January 198322.2 °C1,007 mm620
198234.2 °C31 March 19829.8 °C15 January 198222.5 °C920 mm790
198133.2 °C15 May 198110.5 °C14 January 198121.6 °C1,280 mm390
198033.8 °C31 March 19809.7 °C18 December 198021.9 °C1,256 mm840
197932.6 °C4 April 197910.3 °C22 January 197921.9 °C945 mm590
197834.7 °C21 April 197810.2 °C10 January 197822.3 °C1,072 mm940
197736.2 °C15 March 19779.6 °C21 January 197722.5 °C905 mm1370
197633.7 °C12 March 19769.9 °C24 February 197621.9 °C1,072 mm740
197534.6 °C17 April 19759.7 °C26 February 197522.3 °C1,010 mm880
197433.1 °C21 April 197410.7 °C11 February 197421.7 °C1,120 mm360
197334.9 °C22 April 19736.9 °C14 January 197321.9 °C1,424 mm760
197233.7 °C8 May 197210.5 °C21 February 197222.5 °C794 mm780
197133.5 °C27 April 19719.6 °C14 February 197121.8 °C963 mm480
197033.7 °C27 May 19708.7 °C5 February 197021.6 °C1,079 mm580
196935.4 °C8 May 196912.0 °C18 December 196922.1 °C1,288 mm690
196833.7 °C9 April 19688.8 °C15 March 196821.4 °C886 mm200
196732.0 °C2 June 19679.3 °C11 January 196721.3 °C833 mm190
196633.1 °C13 April 19668.2 °C20 December 196621.1 °C1,030 mm380
196533.2 °C27 April 19657.9 °C27 February 196521.5 °C813 mm540
196433.8 °C5 May 19649.2 °C1 January 196421.4 °C976 mm440
196334.2 °C21 April 19636.6 °C26 December 196321.4 °C1,153 mm690
196233.3 °C24 May 19629.7 °C11 January 196221.3 °C914 mm330
196133.9 °C16 May 196110.8 °C26 February 196121.4 °C1,030 mm690
196034.2 °C1 May 19607.2 °C31 January 196021.3 °C1,292 mm510
195933.3 °C1 May 195910.4 °C1 December 195921.3 °C1,275 mm470
195835.1 °C6 April 19588.8 °C9 January 195821.8 °C980 mm780
195733.4 °C4 May 19579.9 °C11 December 195721.7 °C847 mm490
195632.7 °C18 April 19569.5 °C13 January 195621.0 °C1,068 mm330
195534.6 °C29 April 19559.9 °C26 January 195521.3 °C1,355 mm570
195433.1 °C21 March 19548.3 °C22 December 195420.8 °C1,520 mm230
195335.0 °C19 April 19538.1 °C11 January 195321.6 °C1,010 mm510
195233.0 °C15 March 19529.4 °C30 January 195221.5 °C1,230 mm570
195134.5 °C3 May 19518.5 °C17 January 195122.2 °C1,059 mm770
195032.1 °C19 April 195010.6 °C6 November 195021.3 °C1,330 mm170
194933.0 °C15 April 19499.0 °C20 November 194921.5 °C1,186 mm310
194832.3 °C6 April 19487.2 °C16 January 194821.5 °C1,298 mm380
194732.6 °C28 April 19478.6 °C16 February 194721.5 °C1,115 mm480
194632.9 °C30 March 194610.5 °C6 December 194621.5 °C950 mm270
194533.2 °C16 March 19457.6 °C6 December 194521.5 °C1,211 mm450
194433.1 °C27 May 19449.1 °C21 January 194421.2 °C1,106 mm440
194332.4 °C13 April 19438.8 °C21 December 194320.8 °C1,129 mm160
194233.8 °C21 March 19429.2 °C13 January 194221.3 °C1,072 mm370
194135.3 °C14 April 19418.6 °C21 January 194121.9 °C808 mm810
194034.3 °C1 May 19409.5 °C23 December 194021.6 °C846 mm670

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
29.9 °C
+1.9 °C
Hot days (≥ 30 °C)
202 d/yr
+112
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1225 mm
+116 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.2 °C+2.1 °C8 mm+2 mm
Feb29.8 °C+2.0 °C11 mm+6 mm
Mar32.2 °C+2.5 °C5 mm-3 mm
Apr32.0 °C+1.0 °C12 mm-13 mm
May32.7 °C+2.3 °C66 mm-34 mm
Jun29.5 °C+1.2 °C297 mm+62 mm
Jul30.8 °C+2.3 °C77 mm-80 mm
Aug30.8 °C+2.3 °C180 mm-2 mm
Sep29.2 °C+1.8 °C384 mm+142 mm
Oct28.4 °C+1.9 °C142 mm+28 mm
Nov27.8 °C+1.7 °C18 mm-10 mm
Dec27.8 °C+1.9 °C27 mm+19 mm

The year's extremes

Hottest day
36.3 °C
21 Apr 2025
Coldest day
12.1 °C
23 Jan 2025
Wettest day
106.1 mm
20 Sep 2025
Windiest day
24.8 km/h
20 Mar 2025
Strongest gust
65.9 km/h
20 Mar 2025
Hottest feels-like
39.2 °C
8 May 2025
Coldest feels-like
11.9 °C
23 Jan 2025
Sunniest day
12.7 h
21 Jul 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 Villaflores?

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

What is the hottest day ever recorded in Villaflores?

The hottest day measured in Villaflores between 1940 and 2025 was 27 April 2003, reaching 38.3 °C.

What is the coldest day in Villaflores?

The coldest day measured in Villaflores between 1940 and 2025 was 28 January 1986, at 6.5 °C.

Does it snow in Villaflores?

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

Has the climate of Villaflores warmed?

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

What is the wettest day in Villaflores?

The wettest day measured in Villaflores between 1940 and 2025 was 2 November 1998, with 146 mm of rain in 24 hours.

What was the windiest day in Villaflores?

The windiest day measured in Villaflores between 1940 and 2025 was 21 March 1986, with winds reaching 34.3 km/h.

What is the warmest month in Villaflores?

The warmest month in Villaflores is May (24.4 °C on average); the coldest is January (19.7 °C).

How much does it rain in Villaflores?

Villaflores receives on average 1,109 mm of precipitation per year, spread over about 147 rainy days.

Is it sunny in Villaflores?

Villaflores gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Villaflores?

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

What was the most extreme apparent temperature in Villaflores?

In Villaflores, between 1940 and 2025, the highest apparent temperature reached 42.3 °C on 27 April 2003, and the lowest was 4.7 °C on 28 January 1986.

Compare Villaflores with another city

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

Nearby cities

The climate around Villaflores

Other cities — Mexico