Villahermosa climate — normals and trends

Villahermosa (Mexico) has a tropical monsoon climate (Am) under the Köppen-Geiger classification. Its mean annual temperature is 26.1 °C and it receives 1,656 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 (29.2 °C on average) and the coldest is January (22.6 °C). Rainfall peaks in September.

Villahermosa averages 0 frost days, 222 hot days (≥ 30 °C) and 186 rainy days per year.

Villahermosa has warmed by +1.9 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

The hottest day of the period reached 42.5 °C (on 17 May 2024) and the coldest 11.6 °C (on 1 February 1960).

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

VillahermosaTabasco

coords
17.99°, -92.94°
period
19402025 · 86 yrs
AmTropical monsoonWarmest monthMayColdest monthJanuaryWettest monthSeptemberDriest monthMarch

Mean daily temperature

26.1°C

Average daily high

30.8°C

Average daily low

22.5°C

Annual rainfall

1,656mm

Sunshine / day

10.3h

Mean relative humidity

79%

Average peak wind

13.9km/h

Seasonal range

6.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

222 d/yr

Rainy days (≥ 1 mm)

186 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.4 °C

Average feels-like low

25.9 °C

Average peak gust

29.4 km/h

Tropical nights (≥ 20 °C)

305 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °C

since 1940

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

42.5 °C

17 May 2024

Coldest day

11.6 °C

1 February 1960

Wettest day

316 mm

21 August 1973

Windiest day

48.7 km/h

11 November 1942

Strongest gust

111.6 km/h

21 August 1973

Hottest feels-like

50.0 °C

27 May 2024

Coldest feels-like

10.8 °C

27 December 1989

Sunniest day

12.8 h

28 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.5 °C7 May 202515.6 °C26 February 202527.7 °C1,326 mm2780
202442.5 °C17 May 202414.4 °C8 February 202427.8 °C1,410 mm2670
202339.4 °C15 June 202315.3 °C15 January 202327.3 °C1,404 mm2690
202239.2 °C21 May 202214.9 °C31 January 202226.5 °C2,063 mm2280
202139.0 °C3 May 202113.9 °C4 February 202127.1 °C1,285 mm2540
202041.2 °C23 April 202016.2 °C27 December 202027.2 °C1,917 mm2500
201940.6 °C9 May 201914.1 °C25 December 201927.2 °C1,499 mm2600
201838.9 °C25 July 201814.1 °C22 December 201827.0 °C1,320 mm2780
201740.6 °C29 April 201714.3 °C24 January 201727.0 °C1,528 mm2560
201639.0 °C30 April 201612.3 °C25 January 201627.0 °C1,309 mm2600
201540.0 °C26 April 201514.7 °C28 January 201527.2 °C1,601 mm2610
201438.4 °C28 April 201413.2 °C17 January 201426.4 °C1,632 mm2260
201339.5 °C18 April 201313.2 °C4 March 201326.7 °C2,088 mm2560
201239.1 °C11 May 201214.9 °C23 December 201226.8 °C1,432 mm2780
201140.3 °C19 May 201114.3 °C29 November 201126.7 °C1,915 mm2450
201041.8 °C2 June 201013.5 °C12 January 201026.3 °C1,914 mm2280
200939.8 °C28 May 200913.8 °C22 January 200927.1 °C1,560 mm2620
200839.7 °C11 April 200814.5 °C14 December 200826.5 °C1,786 mm2380
200739.6 °C20 July 200715.6 °C20 February 200726.9 °C1,620 mm2490
200639.4 °C10 May 200612.8 °C14 February 200626.5 °C1,800 mm2540
200541.8 °C30 April 200515.2 °C24 November 200526.8 °C1,574 mm2480
200437.9 °C3 July 200414.9 °C20 February 200426.5 °C1,399 mm2560
200342.2 °C25 April 200315.3 °C9 January 200326.8 °C1,591 mm2490
200237.6 °C9 May 200214.4 °C24 February 200226.5 °C1,543 mm2390
200138.4 °C11 April 200114.2 °C24 January 200126.4 °C1,671 mm2270
200038.7 °C29 March 200014.7 °C10 February 200026.4 °C1,611 mm2450
199940.9 °C4 May 199914.7 °C12 January 199926.4 °C1,747 mm2340
199841.2 °C5 June 199814.2 °C4 February 199827.1 °C1,469 mm2440
199739.0 °C2 May 199713.9 °C16 December 199726.8 °C1,649 mm2460
199637.2 °C14 April 199613.2 °C15 January 199626.3 °C1,757 mm2430
199540.5 °C7 June 199515.0 °C7 February 199527.0 °C2,022 mm2390
199438.6 °C26 April 199414.3 °C4 March 199427.0 °C1,197 mm2670
199341.0 °C14 April 199315.6 °C27 December 199326.7 °C1,459 mm2410
199237.2 °C5 June 199215.9 °C7 February 199226.4 °C1,692 mm2510
199139.6 °C27 April 199113.6 °C6 March 199126.7 °C1,483 mm2320
199037.8 °C28 May 199015.5 °C11 December 199026.4 °C1,537 mm2280
198937.9 °C29 April 198911.8 °C27 December 198925.8 °C1,658 mm2160
198839.7 °C22 April 198815.6 °C27 January 198825.8 °C1,941 mm2130
198740.0 °C3 May 198712.3 °C7 March 198725.7 °C1,648 mm2170
198637.4 °C13 October 198612.3 °C2 March 198626.3 °C1,257 mm2620
198538.8 °C14 May 198514.2 °C7 January 198526.0 °C1,659 mm2360
198440.6 °C3 May 198414.3 °C2 January 198425.6 °C1,957 mm2070
198338.8 °C21 May 198314.5 °C14 February 198325.9 °C1,601 mm2370
198236.6 °C10 April 198213.6 °C19 December 198226.1 °C1,706 mm2290
198138.1 °C18 May 198112.5 °C25 January 198125.3 °C1,933 mm2100
198039.9 °C16 May 198014.4 °C4 March 198025.7 °C1,903 mm2020
197937.0 °C11 April 197914.1 °C20 December 197925.5 °C1,785 mm1880
197839.8 °C7 May 197814.2 °C7 February 197825.6 °C1,939 mm2300
197737.1 °C4 April 197712.8 °C21 January 197725.8 °C1,523 mm2350
197637.0 °C16 May 197613.7 °C23 January 197625.4 °C1,838 mm2180
197541.0 °C6 May 197514.3 °C26 February 197526.4 °C1,639 mm2150
197438.7 °C10 May 197415.4 °C28 February 197425.6 °C1,606 mm1900
197338.8 °C25 April 197313.1 °C23 December 197325.9 °C2,056 mm2070
197238.6 °C8 May 197215.4 °C23 December 197226.0 °C1,763 mm2320
197139.8 °C29 April 197113.8 °C15 February 197126.1 °C1,453 mm2220
197037.3 °C30 April 197012.8 °C5 February 197025.3 °C1,686 mm1870
196939.6 °C5 May 196916.2 °C14 December 196925.8 °C1,785 mm1830
196836.3 °C18 May 196812.8 °C15 March 196825.2 °C1,584 mm1910
196738.1 °C31 May 196714.9 °C6 January 196725.5 °C1,625 mm1830
196636.2 °C19 May 196614.1 °C28 January 196624.9 °C1,600 mm1740
196538.6 °C26 April 196512.8 °C20 January 196525.6 °C1,318 mm2000
196440.4 °C1 May 196414.2 °C18 January 196425.4 °C1,653 mm1830
196339.3 °C30 April 196312.0 °C26 December 196325.5 °C1,723 mm1920
196239.3 °C4 June 196214.3 °C13 January 196225.5 °C1,369 mm2110
196139.6 °C26 May 196115.1 °C27 December 196125.5 °C1,823 mm1910
196041.1 °C30 April 196011.6 °C1 February 196025.6 °C1,460 mm2020
195935.7 °C12 June 195916.3 °C17 January 195925.3 °C1,815 mm1900
195839.9 °C10 May 195813.9 °C10 January 195825.5 °C1,639 mm1980
195739.5 °C21 May 195714.2 °C11 December 195725.7 °C1,623 mm1910
195638.4 °C15 April 195613.8 °C15 January 195625.0 °C1,894 mm1700
195540.9 °C19 May 195514.5 °C31 January 195525.7 °C1,736 mm1850
195434.6 °C31 March 195412.5 °C10 February 195424.7 °C1,855 mm1480
195341.0 °C12 April 195313.7 °C11 January 195326.1 °C1,536 mm2160
195238.7 °C18 March 195215.0 °C30 January 195225.4 °C1,845 mm1880
195140.8 °C25 May 195113.4 °C4 February 195126.3 °C1,560 mm2300
195039.3 °C15 May 195014.9 °C12 December 195025.6 °C1,656 mm1870
194939.7 °C1 May 194915.9 °C15 November 194926.4 °C1,311 mm2270
194836.6 °C31 March 194813.3 °C16 January 194825.4 °C1,958 mm1780
194737.4 °C4 April 194713.8 °C16 February 194725.4 °C2,021 mm1640
194638.2 °C20 May 194615.8 °C26 January 194625.7 °C1,618 mm1990
194539.4 °C26 April 194512.6 °C6 December 194526.0 °C1,711 mm1990
194439.5 °C24 May 194414.4 °C22 January 194425.5 °C1,403 mm1950
194336.2 °C16 July 194315.6 °C20 December 194325.0 °C2,013 mm1660
194238.7 °C14 May 194215.5 °C10 March 194225.1 °C2,085 mm1720
194139.1 °C7 April 194112.9 °C10 February 194126.0 °C1,304 mm2110
194039.0 °C1 May 194014.6 °C25 January 194025.6 °C1,527 mm1900

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
32.7 °C
+1.9 °C
Hot days (≥ 30 °C)
278 d/yr
+56
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1326 mm
-330 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan28.1 °C+1.4 °C85 mm-0 mm
Feb30.1 °C+1.9 °C108 mm+48 mm
Mar32.8 °C+1.7 °C15 mm-28 mm
Apr34.2 °C+0.5 °C20 mm-30 mm
May37.2 °C+2.7 °C24 mm-77 mm
Jun34.5 °C+1.6 °C199 mm-23 mm
Jul35.9 °C+3.1 °C77 mm-78 mm
Aug35.1 °C+2.3 °C145 mm-52 mm
Sep33.6 °C+2.4 °C279 mm-10 mm
Oct31.3 °C+1.6 °C204 mm-30 mm
Nov29.8 °C+1.5 °C78 mm-53 mm
Dec29.4 °C+2.3 °C92 mm+3 mm

The year's extremes

Hottest day
40.5 °C
7 May 2025
Coldest day
15.6 °C
26 Feb 2025
Wettest day
55.3 mm
20 Feb 2025
Windiest day
28.0 km/h
7 Apr 2025
Strongest gust
56.9 km/h
27 Jul 2025
Hottest feels-like
48.7 °C
20 May 2025
Coldest feels-like
15.8 °C
26 Feb 2025
Sunniest day
12.8 h
2 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 Villahermosa?

Villahermosa has a tropical monsoon climate (Köppen Am). Over 1940-2025, the average annual temperature is 26.1 °C and it receives 1,656 mm of precipitation per year.

What is the hottest day ever recorded in Villahermosa?

The hottest day measured in Villahermosa between 1940 and 2025 was 17 May 2024, reaching 42.5 °C.

What is the coldest day in Villahermosa?

The coldest day measured in Villahermosa between 1940 and 2025 was 1 February 1960, at 11.6 °C.

Does it snow in Villahermosa?

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

Has the climate of Villahermosa warmed?

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

What is the wettest day in Villahermosa?

The wettest day measured in Villahermosa between 1940 and 2025 was 21 August 1973, with 316 mm of rain in 24 hours.

What was the windiest day in Villahermosa?

The windiest day measured in Villahermosa between 1940 and 2025 was 11 November 1942, with winds reaching 48.7 km/h.

What is the warmest month in Villahermosa?

The warmest month in Villahermosa is May (29.2 °C on average); the coldest is January (22.6 °C).

How much does it rain in Villahermosa?

Villahermosa receives on average 1,656 mm of precipitation per year, spread over about 186 rainy days.

Is it sunny in Villahermosa?

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

Are there tropical nights in Villahermosa?

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

What was the most extreme apparent temperature in Villahermosa?

In Villahermosa, between 1940 and 2025, the highest apparent temperature reached 50.0 °C on 27 May 2024, and the lowest was 10.8 °C on 27 December 1989.

Compare Villahermosa with another city

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

Nearby cities

The climate around Villahermosa

Other cities — Mexico