San Martin Texmelucan climate — normals and trends

San Martin Texmelucan (Mexico) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 13.5 °C and it receives 976 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 (15.2 °C on average) and the coldest is January (10.8 °C). Rainfall peaks in June.

San Martin Texmelucan averages 1 frost days, 0 hot days (≥ 30 °C) and 146 rainy days per year.

San Martin Texmelucan has warmed by +2.8 °C between 1940 and 2025, or +0.33 °C per decade. This trend is statistically significant.

The number of frost days there went from about 2 to 0 per year over the period.

The hottest day of the period reached 30.0 °C (on 8 May 1998) and the coldest -4.5 °C (on 12 January 1956).

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

San Martin TexmelucanPuebla

coords
19.28°, -98.44°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMayColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

13.5°C

Average daily high

20.3°C

Average daily low

7.8°C

Annual rainfall

976mm

Sunshine / day

10.7h

Mean relative humidity

65%

Average peak wind

12.8km/h

Seasonal range

4.4°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

146 d/yr

Annual snowfall

0.2 cm

Average feels-like high

19.4 °C

Average feels-like low

5.8 °C

Average peak gust

32.3 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

21.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.8 °C

since 1940

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

30.0 °C

8 May 1998

Coldest day

-4.5 °C

12 January 1956

Wettest day

74 mm

21 August 2021

Windiest day

34.4 km/h

21 September 1974

Strongest gust

88.2 km/h

9 March 2016

Hottest feels-like

30.2 °C

24 May 2024

Coldest feels-like

-10.0 °C

12 January 1956

Snowiest day

11.8 cm

11 January 1967

Sunniest day

13.0 h

18 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202527.0 °C7 May 20252.0 °C4 November 202514.8 °C1,194 mm00
202429.9 °C3 June 20242.1 °C25 November 202415.7 °C1,007 mm00
202327.8 °C23 September 20230.8 °C19 December 202315.2 °C850 mm00
202227.3 °C6 April 20222.0 °C11 February 202214.7 °C875 mm00
202127.7 °C1 March 20210.7 °C15 February 202114.7 °C1,182 mm00
202028.9 °C24 March 20202.0 °C21 January 202015.3 °C842 mm00
201927.6 °C18 April 20192.2 °C21 January 201915.1 °C969 mm00
201829.3 °C30 May 2018-0.3 °C14 January 201814.4 °C1,288 mm01
201727.3 °C5 April 20170.3 °C11 December 201714.6 °C1,149 mm00
201627.6 °C2 May 20161.2 °C8 January 201614.5 °C1,247 mm00
201526.5 °C29 July 20152.4 °C10 February 201514.5 °C1,341 mm00
201428.2 °C23 March 20140.5 °C16 January 201414.5 °C1,218 mm00
201329.0 °C18 April 2013-1.9 °C3 March 201314.6 °C1,188 mm01
201229.2 °C31 May 20122.5 °C4 January 201214.2 °C951 mm00
201129.0 °C28 May 20110.9 °C30 November 201114.8 °C897 mm00
201028.4 °C7 May 2010-1.3 °C9 December 201014.1 °C1,121 mm04
200928.7 °C7 May 20090.9 °C22 December 200914.8 °C948 mm00
200827.3 °C4 April 2008-0.1 °C3 January 200814.2 °C1,007 mm01
200725.9 °C1 March 20071.7 °C11 February 200714.0 °C1,237 mm00
200628.7 °C13 March 2006-1.6 °C22 November 200614.1 °C1,071 mm05
200527.2 °C10 June 20050.5 °C17 January 200514.5 °C903 mm00
200426.4 °C25 May 2004-0.9 °C1 February 200413.9 °C954 mm03
200328.8 °C7 May 20031.3 °C20 December 200314.4 °C985 mm00
200229.0 °C30 April 2002-0.4 °C22 November 200214.3 °C881 mm02
200127.9 °C12 April 20011.2 °C22 January 200113.7 °C1,025 mm00
200027.7 °C20 April 20000.2 °C9 February 200014.1 °C929 mm00
199928.1 °C7 April 19990.1 °C15 February 199913.8 °C835 mm00
199830.0 °C8 May 1998-1.5 °C3 February 199814.8 °C762 mm13
199726.9 °C13 June 1997-1.9 °C12 January 199713.7 °C1,224 mm02
199626.4 °C1 November 1996-0.6 °C3 January 199614.0 °C1,000 mm02
199525.9 °C22 April 19950.6 °C26 November 199514.3 °C1,140 mm00
199425.8 °C30 May 19940.3 °C5 January 199414.3 °C1,038 mm00
199328.7 °C5 June 19930.9 °C10 February 199314.2 °C792 mm00
199225.6 °C22 March 1992-0.4 °C11 December 199213.4 °C1,211 mm01
199127.8 °C7 March 19911.1 °C15 January 199113.9 °C1,089 mm00
199027.6 °C28 May 19901.1 °C11 December 199013.9 °C1,114 mm00
198928.3 °C8 June 1989-0.5 °C23 February 198913.8 °C953 mm02
198828.0 °C23 April 1988-1.3 °C28 January 198814.0 °C890 mm03
198725.9 °C16 October 1987-2.2 °C6 March 198713.8 °C923 mm02
198626.5 °C9 April 1986-2.3 °C14 January 198613.4 °C1,086 mm05
198526.0 °C12 May 19851.3 °C6 November 198513.1 °C1,125 mm00
198427.1 °C27 April 19840.0 °C11 December 198413.2 °C1,154 mm00
198328.9 °C3 May 1983-1.7 °C16 February 198313.9 °C798 mm07
198227.5 °C4 June 19820.1 °C18 December 198214.2 °C896 mm00
198128.6 °C4 April 1981-2.5 °C24 January 198113.8 °C1,217 mm03
198026.9 °C8 March 19800.5 °C5 February 198013.9 °C1,054 mm00
197924.3 °C3 April 19790.5 °C3 January 197913.6 °C982 mm00
197827.4 °C12 May 1978-1.1 °C6 February 197813.6 °C920 mm01
197726.3 °C17 March 1977-2.4 °C17 December 197713.5 °C913 mm03
197624.4 °C30 March 1976-3.3 °C25 February 197613.0 °C1,070 mm05
197526.5 °C17 April 1975-1.5 °C29 December 197513.2 °C960 mm03
197424.8 °C12 May 19740.4 °C26 November 197412.9 °C1,033 mm00
197327.6 °C26 May 19730.1 °C30 January 197313.2 °C1,125 mm00
197225.6 °C8 April 19720.0 °C22 December 197213.2 °C1,056 mm00
197127.7 °C29 April 19711.2 °C24 December 197113.3 °C798 mm00
197026.3 °C23 April 19700.2 °C15 January 197013.4 °C759 mm00
196926.7 °C13 June 19690.3 °C21 November 196913.6 °C805 mm00
196824.6 °C13 August 1968-0.7 °C7 February 196812.9 °C827 mm01
196726.3 °C11 May 19670.5 °C9 February 196713.0 °C905 mm00
196625.6 °C6 June 1966-0.9 °C30 January 196612.6 °C911 mm02
196525.8 °C13 June 1965-1.3 °C17 January 196512.8 °C832 mm01
196426.3 °C7 April 1964-0.2 °C1 January 196412.9 °C834 mm01
196327.4 °C23 April 1963-1.3 °C4 February 196312.9 °C886 mm04
196226.0 °C7 June 19620.8 °C29 January 196213.2 °C752 mm00
196127.2 °C25 April 1961-0.1 °C12 February 196113.0 °C723 mm01
196026.3 °C5 June 1960-0.1 °C31 January 196012.8 °C825 mm02
195925.2 °C28 April 19590.1 °C11 January 195912.3 °C1,311 mm00
195825.8 °C1 April 1958-0.6 °C21 January 195812.7 °C989 mm02
195725.9 °C21 July 19570.1 °C12 December 195713.3 °C549 mm00
195625.3 °C16 April 1956-4.5 °C12 January 195612.1 °C752 mm09
195526.4 °C21 April 1955-0.8 °C21 December 195512.4 °C931 mm02
195424.4 °C31 March 1954-1.3 °C21 December 195412.1 °C1,004 mm02
195327.3 °C17 May 1953-2.3 °C11 November 195312.7 °C778 mm07
195225.9 °C15 March 1952-0.6 °C21 October 195212.4 °C1,006 mm02
195125.0 °C21 April 19510.2 °C3 February 195113.2 °C913 mm00
195023.5 °C10 April 1950-0.3 °C18 December 195012.2 °C939 mm05
194924.9 °C21 May 19490.5 °C4 November 194912.8 °C693 mm00
194824.0 °C26 March 1948-0.1 °C14 January 194812.2 °C1,169 mm01
194725.0 °C24 March 1947-1.0 °C29 November 194712.1 °C1,238 mm01
194625.1 °C20 May 1946-0.3 °C29 November 194612.5 °C834 mm03
194526.0 °C4 April 19450.6 °C14 January 194512.7 °C769 mm00
194426.8 °C26 April 1944-1.5 °C20 January 194412.4 °C843 mm01
194325.2 °C13 April 1943-0.3 °C14 February 194312.1 °C757 mm01
194223.8 °C29 May 1942-0.2 °C12 January 194212.0 °C933 mm01
194125.4 °C20 April 19410.5 °C15 January 194112.5 °C963 mm00
194022.9 °C1 May 1940-2.7 °C18 February 194012.0 °C1,088 mm07

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
21.7 °C
+1.4 °C
Hot days (≥ 30 °C)
0 d/yr
0
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
1194 mm
+218 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.9 °C+1.6 °C19 mm-3 mm
Feb21.1 °C+1.2 °C50 mm+25 mm
Mar23.5 °C+1.9 °C29 mm-10 mm
Apr24.1 °C+1.8 °C36 mm-48 mm
May23.4 °C+1.3 °C192 mm+65 mm
Jun20.0 °C-1.0 °C319 mm+163 mm
Jul21.2 °C+1.0 °C91 mm-47 mm
Aug21.8 °C+1.2 °C132 mm-1 mm
Sep22.0 °C+2.1 °C156 mm+20 mm
Oct21.3 °C+1.3 °C130 mm+59 mm
Nov22.2 °C+2.6 °C5 mm-25 mm
Dec19.5 °C+0.9 °C35 mm+19 mm

The year's extremes

Hottest day
27.0 °C
7 May 2025
Coldest day
2.0 °C
4 Nov 2025
Wettest day
65.5 mm
29 Jun 2025
Windiest day
25.0 km/h
29 Oct 2025
Strongest gust
56.9 km/h
8 Oct 2025
Hottest feels-like
27.6 °C
7 May 2025
Coldest feels-like
-1.7 °C
11 Apr 2025
Sunniest day
13.0 h
17 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 San Martin Texmelucan?

San Martin Texmelucan has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 13.5 °C and it receives 976 mm of precipitation per year.

What is the hottest day ever recorded in San Martin Texmelucan?

The hottest day measured in San Martin Texmelucan between 1940 and 2025 was 8 May 1998, reaching 30.0 °C.

What is the coldest day in San Martin Texmelucan?

The coldest day measured in San Martin Texmelucan between 1940 and 2025 was 12 January 1956, at -4.5 °C.

Does it snow in San Martin Texmelucan?

Almost never: San Martin Texmelucan sees virtually no snow, with about 1 frost days per year.

Has the climate of San Martin Texmelucan warmed?

Yes: San Martin Texmelucan warmed by +2.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in San Martin Texmelucan?

The wettest day measured in San Martin Texmelucan between 1940 and 2025 was 21 August 2021, with 74 mm of rain in 24 hours.

What was the windiest day in San Martin Texmelucan?

The windiest day measured in San Martin Texmelucan between 1940 and 2025 was 21 September 1974, with winds reaching 34.4 km/h.

What is the warmest month in San Martin Texmelucan?

The warmest month in San Martin Texmelucan is May (15.2 °C on average); the coldest is January (10.8 °C).

How much does it rain in San Martin Texmelucan?

San Martin Texmelucan receives on average 976 mm of precipitation per year, spread over about 146 rainy days.

Is it sunny in San Martin Texmelucan?

San Martin Texmelucan gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

What is the biggest single-day snowfall in San Martin Texmelucan?

The heaviest 24-hour snowfall measured in San Martin Texmelucan between 1940 and 2025 was 11 January 1967, with 11.8 cm.

Are there tropical nights in San Martin Texmelucan?

Almost never: tropical nights (temperature staying above 20 °C) are virtually non-existent in San Martin Texmelucan.

What was the most extreme apparent temperature in San Martin Texmelucan?

In San Martin Texmelucan, between 1940 and 2025, the highest apparent temperature reached 30.2 °C on 24 May 2024, and the lowest was -10.0 °C on 12 January 1956.

Compare San Martin Texmelucan with another city

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

Nearby cities

The climate around San Martin Texmelucan

Other cities — Mexico