Matamoros climate — normals and trends

Matamoros (Mexico) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 22.3 °C and it receives 199 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 (28.5 °C on average) and the coldest is January (14.2 °C). Rainfall peaks in September.

Matamoros averages 1 frost days, 181 hot days (≥ 30 °C) and 35 rainy days per year.

Matamoros has warmed by +2.5 °C between 1940 and 2025, or +0.29 °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 42.7 °C (on 19 June 2023) and the coldest -8.9 °C (on 11 January 1962).

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

MatamorosCoahuila

coords
25.53°, -103.23°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthSeptemberDriest monthApril

Mean daily temperature

22.3°C

Average daily high

28.8°C

Average daily low

16.0°C

Annual rainfall

199mm

Sunshine / day

11.2h

Mean relative humidity

42%

Average peak wind

16.4km/h

Seasonal range

14.3°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

181 d/yr

Rainy days (≥ 1 mm)

35 d/yr

Annual snowfall

0.3 cm

Average feels-like high

27.6 °C

Average feels-like low

14.8 °C

Average peak gust

31.9 km/h

Tropical nights (≥ 20 °C)

126 d/yr

Solar radiation

22.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.57 · 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.7 °C

19 June 2023

Coldest day

-8.9 °C

11 January 1962

Wettest day

85 mm

11 September 1983

Windiest day

47.5 km/h

27 March 1999

Strongest gust

85.7 km/h

27 March 1999

Hottest feels-like

43.1 °C

22 June 2023

Coldest feels-like

-13.8 °C

11 January 1962

Snowiest day

10.7 cm

1 January 1947

Sunniest day

13.6 h

9 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.2 °C14 May 2025-1.6 °C22 January 202524.1 °C157 mm2381
202441.5 °C20 May 20244.0 °C17 January 202424.3 °C202 mm2100
202342.7 °C19 June 20232.4 °C30 December 202324.0 °C161 mm2200
202239.3 °C19 May 2022-2.1 °C24 December 202223.3 °C146 mm2031
202139.8 °C8 June 20210.4 °C12 January 202123.7 °C151 mm2160
202039.3 °C8 June 20201.5 °C25 December 202023.6 °C223 mm2200
201940.9 °C20 May 20191.7 °C18 December 201924.0 °C104 mm2320
201841.7 °C31 May 2018-0.6 °C14 November 201823.1 °C283 mm1912
201740.2 °C16 May 2017-1.3 °C8 December 201723.7 °C184 mm2152
201638.8 °C15 June 20161.4 °C28 January 201623.1 °C249 mm2050
201538.6 °C9 May 2015-1.0 °C28 December 201523.0 °C280 mm1991
201438.4 °C12 June 20141.2 °C29 January 201422.8 °C191 mm1910
201338.6 °C1 June 2013-0.4 °C17 January 201322.5 °C290 mm1821
201240.7 °C30 May 20122.5 °C13 January 201223.6 °C138 mm2220
201140.9 °C28 May 2011-7.9 °C4 February 201123.9 °C64 mm2473
201040.7 °C6 June 2010-1.0 °C9 January 201022.4 °C238 mm1931
200939.6 °C14 June 20093.5 °C5 December 200923.6 °C196 mm2080
200839.7 °C5 June 20080.1 °C3 January 200823.0 °C270 mm1880
200739.9 °C6 June 20071.9 °C17 January 200723.1 °C224 mm2130
200638.7 °C19 April 20061.1 °C26 December 200623.5 °C192 mm2200
200540.5 °C9 June 20053.7 °C9 December 200522.9 °C151 mm2110
200438.6 °C29 May 2004-1.9 °C25 December 200422.1 °C265 mm1762
200340.7 °C15 May 20032.4 °C17 December 200322.7 °C304 mm1860
200240.3 °C18 June 20021.1 °C4 March 200223.2 °C180 mm2040
200139.9 °C29 May 20011.2 °C20 January 200123.2 °C95 mm1890
200039.8 °C17 May 20001.1 °C30 December 200023.2 °C197 mm2040
199939.2 °C4 June 19990.1 °C5 January 199923.2 °C108 mm2070
199840.6 °C8 May 19981.4 °C12 December 199823.5 °C136 mm1960
199739.0 °C14 June 1997-4.5 °C13 December 199721.9 °C179 mm1754
199640.8 °C25 May 1996-1.8 °C19 December 199622.9 °C197 mm1951
199540.0 °C16 May 19953.1 °C23 December 199523.1 °C131 mm1980
199439.4 °C1 July 19940.7 °C8 January 199423.4 °C154 mm2060
199338.9 °C6 June 19932.5 °C25 December 199322.6 °C256 mm1680
199240.3 °C15 June 19920.5 °C16 January 199222.0 °C184 mm1770
199138.7 °C31 May 19912.2 °C24 November 199121.7 °C496 mm1450
199039.2 °C29 May 19900.9 °C8 December 199022.3 °C337 mm1510
198941.0 °C25 May 1989-0.6 °C23 December 198922.7 °C159 mm1901
198838.0 °C8 June 19880.8 °C6 February 198821.9 °C324 mm1690
198738.6 °C19 June 1987-0.7 °C22 January 198721.0 °C331 mm1291
198637.6 °C14 May 19861.9 °C12 January 198621.6 °C483 mm1560
198538.8 °C30 May 1985-1.9 °C4 January 198522.2 °C277 mm1784
198438.3 °C22 May 19840.3 °C21 January 198421.7 °C288 mm1620
198340.8 °C2 May 1983-3.9 °C30 December 198321.6 °C411 mm1582
198241.9 °C5 June 19822.7 °C14 January 198222.8 °C219 mm1990
198138.3 °C9 June 19813.0 °C23 January 198121.8 °C361 mm1650
198041.4 °C31 May 19801.8 °C27 November 198022.6 °C181 mm1810
197938.1 °C12 July 1979-0.1 °C3 January 197921.9 °C130 mm1871
197837.9 °C10 May 19780.3 °C26 January 197821.6 °C300 mm1490
197737.2 °C26 September 19770.9 °C22 December 197721.7 °C185 mm1800
197637.6 °C23 June 1976-1.8 °C8 January 197620.3 °C327 mm1261
197537.9 °C15 June 1975-2.9 °C13 January 197521.7 °C123 mm1691
197438.6 °C17 May 19741.5 °C9 February 197421.8 °C197 mm1680
197337.9 °C26 May 1973-1.4 °C21 December 197321.0 °C319 mm1543
197238.1 °C26 June 19721.1 °C16 December 197222.5 °C136 mm1860
197138.4 °C2 June 1971-2.8 °C7 January 197122.0 °C294 mm1452
197039.8 °C13 June 1970-0.2 °C7 January 197021.5 °C183 mm1561
196939.5 °C20 June 19692.2 °C30 December 196922.4 °C74 mm1870
196838.4 °C27 May 19682.1 °C13 January 196821.3 °C247 mm1580
196738.6 °C9 May 1967-2.4 °C9 January 196722.0 °C178 mm1662
196637.5 °C6 June 1966-0.3 °C12 December 196620.8 °C149 mm1632
196538.2 °C23 May 1965-0.4 °C14 February 196521.7 °C208 mm1812
196438.3 °C5 May 1964-2.3 °C14 January 196421.5 °C108 mm1725
196337.5 °C29 May 1963-2.9 °C13 January 196321.9 °C110 mm1754
196239.3 °C16 June 1962-8.9 °C11 January 196222.4 °C31 mm1904
196137.0 °C12 May 19610.4 °C7 February 196121.7 °C106 mm1830
196038.5 °C17 June 19600.3 °C13 February 196021.6 °C133 mm1740
195937.1 °C26 April 19591.0 °C1 January 195921.7 °C197 mm1720
195837.9 °C25 June 19580.4 °C24 January 195821.7 °C222 mm1590
195739.4 °C28 June 1957-1.0 °C24 November 195722.6 °C98 mm1732
195638.0 °C16 June 1956-4.9 °C4 February 195622.2 °C38 mm1953
195539.4 °C25 May 1955-3.4 °C24 January 195522.2 °C105 mm1891
195438.5 °C6 June 1954-1.0 °C29 December 195422.7 °C56 mm2001
195339.1 °C22 May 1953-3.1 °C24 December 195322.0 °C202 mm1694
195237.1 °C9 May 19522.0 °C26 February 195222.1 °C57 mm1580
195139.0 °C19 June 1951-6.6 °C2 February 195122.3 °C193 mm1756
195037.8 °C4 May 19500.6 °C7 December 195022.7 °C92 mm1960
194937.7 °C20 May 1949-5.2 °C30 January 194922.1 °C150 mm1772
194837.6 °C30 May 1948-1.4 °C29 January 194821.5 °C237 mm1583
194737.4 °C11 June 1947-5.6 °C7 January 194720.6 °C170 mm15610
194638.2 °C18 May 1946-2.5 °C23 January 194621.2 °C156 mm1752
194538.6 °C15 June 19451.0 °C5 December 194522.2 °C82 mm1880
194438.0 °C31 July 1944-2.1 °C14 January 194421.2 °C150 mm1403
194337.4 °C13 May 19430.3 °C20 January 194321.2 °C182 mm1380
194239.3 °C12 June 19421.8 °C29 December 194220.8 °C143 mm1350
194136.6 °C8 June 19410.7 °C19 January 194120.1 °C394 mm1070
194035.1 °C1 June 1940-0.8 °C19 January 194020.0 °C329 mm1211

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
31.0 °C
+2.2 °C
Hot days (≥ 30 °C)
238 d/yr
+57
Frost days (< 0 °C)
1 d/yr
0
Annual rainfall
157 mm
-42 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.4 °C+0.4 °C1 mm-9 mm
Feb28.8 °C+4.7 °C0 mm-6 mm
Mar31.1 °C+3.3 °C1 mm-5 mm
Apr33.7 °C+2.2 °C1 mm-4 mm
May35.5 °C+1.5 °C25 mm+13 mm
Jun35.7 °C+1.0 °C16 mm-6 mm
Jul33.7 °C+0.2 °C49 mm+15 mm
Aug34.6 °C+1.5 °C23 mm-9 mm
Sep32.5 °C+1.7 °C39 mm-3 mm
Oct31.7 °C+3.2 °C0 mm-17 mm
Nov28.4 °C+3.6 °C0 mm-7 mm
Dec25.1 °C+3.4 °C3 mm-5 mm

The year's extremes

Hottest day
40.2 °C
14 May 2025
Coldest day
-1.6 °C
22 Jan 2025
Wettest day
17.8 mm
2 Jul 2025
Windiest day
32.2 km/h
14 Mar 2025
Strongest gust
58.7 km/h
8 Mar 2025
Hottest feels-like
40.0 °C
4 Jun 2025
Coldest feels-like
-5.5 °C
22 Jan 2025
Sunniest day
13.6 h
14 Jun 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 Matamoros?

Matamoros has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 22.3 °C and it receives 199 mm of precipitation per year.

What is the hottest day ever recorded in Matamoros?

The hottest day measured in Matamoros between 1940 and 2025 was 19 June 2023, reaching 42.7 °C.

What is the coldest day in Matamoros?

The coldest day measured in Matamoros between 1940 and 2025 was 11 January 1962, at -8.9 °C.

Does it snow in Matamoros?

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

Has the climate of Matamoros warmed?

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

What is the wettest day in Matamoros?

The wettest day measured in Matamoros between 1940 and 2025 was 11 September 1983, with 85 mm of rain in 24 hours.

What was the windiest day in Matamoros?

The windiest day measured in Matamoros between 1940 and 2025 was 27 March 1999, with winds reaching 47.5 km/h.

What is the warmest month in Matamoros?

The warmest month in Matamoros is June (28.5 °C on average); the coldest is January (14.2 °C).

How much does it rain in Matamoros?

Matamoros receives on average 199 mm of precipitation per year, spread over about 35 rainy days.

Is it sunny in Matamoros?

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

What is the biggest single-day snowfall in Matamoros?

The heaviest 24-hour snowfall measured in Matamoros between 1940 and 2025 was 1 January 1947, with 10.7 cm.

Are there tropical nights in Matamoros?

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

What was the most extreme apparent temperature in Matamoros?

In Matamoros, between 1940 and 2025, the highest apparent temperature reached 43.1 °C on 22 June 2023, and the lowest was -13.8 °C on 11 January 1962.

Compare Matamoros with another city

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

Nearby cities

The climate around Matamoros

Other cities — Mexico