Xalapa climate — normals and trends

Xalapa (Mexico) has a temperate oceanic climate (Cfb) under the Köppen-Geiger classification. Its mean annual temperature is 15.8 °C and it receives 1,443 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 (18.0 °C on average) and the coldest is January (12.5 °C). Rainfall peaks in June.

Xalapa averages 0 frost days, 0 hot days (≥ 30 °C) and 217 rainy days per year.

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

The hottest day of the period reached 31.3 °C (on 29 April 1971) and the coldest -1.6 °C (on 14 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

XalapaVeracruz

coords
19.53°, -96.92°
period
19402025 · 86 yrs
CfbTemperate oceanicWarmest monthMayColdest monthJanuaryWettest monthJuneDriest monthDecember

Mean daily temperature

15.8°C

Average daily high

20.3°C

Average daily low

11.9°C

Annual rainfall

1,443mm

Sunshine / day

10.5h

Mean relative humidity

83%

Average peak wind

9.3km/h

Seasonal range

5.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

0 d/yr

Rainy days (≥ 1 mm)

217 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.6 °C

Average feels-like low

11.4 °C

Average peak gust

30.7 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

18.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

31.3 °C

29 April 1971

Coldest day

-1.6 °C

14 January 1986

Wettest day

163 mm

6 October 1999

Windiest day

21.7 km/h

22 August 2007

Strongest gust

102.2 km/h

22 August 2007

Hottest feels-like

35.0 °C

20 May 2025

Coldest feels-like

-4.9 °C

12 January 1956

Snowiest day

0.5 cm

14 December 1997

Sunniest day

13.0 h

28 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202528.7 °C20 May 20254.3 °C22 January 202517.1 °C1,434 mm00
202430.6 °C8 May 20245.4 °C25 November 202417.7 °C1,553 mm40
202328.2 °C2 March 20233.8 °C15 January 202317.2 °C1,319 mm00
202228.9 °C30 March 20224.4 °C6 February 202216.6 °C1,162 mm00
202129.1 °C10 April 20215.4 °C20 February 202116.9 °C1,289 mm00
202030.2 °C12 April 20205.6 °C5 January 202017.2 °C1,206 mm10
201929.6 °C17 February 20193.4 °C21 January 201917.2 °C1,130 mm00
201825.8 °C7 April 20184.0 °C15 January 201816.5 °C1,479 mm00
201728.9 °C29 April 20170.4 °C11 December 201716.7 °C1,638 mm00
201627.4 °C29 April 20163.6 °C11 February 201616.6 °C1,582 mm00
201526.7 °C27 April 20155.0 °C30 January 201516.4 °C1,898 mm00
201427.0 °C14 April 20143.0 °C16 January 201416.2 °C1,716 mm00
201327.6 °C18 April 20130.4 °C3 March 201316.4 °C1,832 mm00
201227.1 °C3 March 20125.3 °C4 January 201216.1 °C1,586 mm00
201130.0 °C27 April 20111.8 °C29 November 201116.5 °C1,233 mm10
201029.5 °C1 May 20102.2 °C6 November 201015.9 °C1,751 mm00
200926.6 °C4 April 20093.9 °C3 March 200916.3 °C1,575 mm00
200826.9 °C23 May 20084.2 °C8 March 200816.2 °C1,402 mm00
200727.6 °C1 March 20074.7 °C25 October 200716.2 °C1,430 mm00
200627.7 °C10 May 20061.1 °C8 January 200616.2 °C1,430 mm00
200528.5 °C30 April 20054.2 °C23 November 200516.3 °C1,735 mm00
200426.8 °C30 May 20044.0 °C29 December 200415.9 °C1,300 mm00
200328.0 °C25 April 20032.5 °C18 December 200316.3 °C1,217 mm00
200227.8 °C2 May 20022.8 °C22 November 200215.9 °C1,332 mm00
200126.8 °C12 March 20014.4 °C23 January 200115.8 °C1,380 mm00
200028.0 °C23 April 20002.8 °C20 December 200015.9 °C1,175 mm00
199928.9 °C4 May 19992.2 °C15 February 199915.9 °C1,515 mm00
199831.2 °C16 April 19983.5 °C3 February 199816.8 °C1,598 mm20
199727.9 °C25 April 1997-1.1 °C15 December 199716.1 °C1,739 mm01
199626.9 °C16 March 19961.6 °C14 January 199616.0 °C1,425 mm00
199529.1 °C13 May 19954.5 °C26 November 199516.8 °C1,702 mm00
199429.4 °C27 March 19943.0 °C9 January 199416.5 °C1,121 mm00
199327.1 °C14 April 19932.6 °C14 March 199316.1 °C1,640 mm00
199225.6 °C2 July 19924.3 °C12 December 199215.9 °C1,775 mm00
199128.8 °C7 March 19914.8 °C5 March 199116.4 °C1,523 mm00
199029.2 °C28 May 19902.0 °C10 December 199016.1 °C1,521 mm00
198928.0 °C8 June 19891.1 °C25 December 198915.8 °C1,453 mm00
198828.1 °C23 April 19882.6 °C26 January 198815.9 °C1,867 mm00
198726.8 °C23 March 19871.0 °C10 February 198715.8 °C1,825 mm00
198627.2 °C3 April 1986-1.6 °C14 January 198615.8 °C1,303 mm01
198526.6 °C27 April 19852.1 °C6 January 198515.8 °C1,661 mm00
198429.6 °C27 April 19842.6 °C29 February 198415.7 °C2,373 mm00
198328.5 °C22 April 19832.6 °C14 February 198316.2 °C1,496 mm00
198228.0 °C5 April 19823.1 °C19 December 198216.3 °C1,439 mm00
198127.4 °C4 April 19813.8 °C3 January 198116.1 °C2,459 mm00
198027.9 °C16 May 19803.9 °C3 March 198016.2 °C1,327 mm00
197928.3 °C11 April 19792.4 °C2 January 197915.9 °C1,589 mm00
197828.5 °C7 May 19783.2 °C10 March 197816.0 °C1,634 mm00
197728.6 °C4 April 19771.6 °C22 December 197715.9 °C1,308 mm00
197627.7 °C30 March 1976-1.4 °C25 February 197615.2 °C1,400 mm01
197528.8 °C6 May 19753.3 °C15 November 197515.9 °C1,169 mm00
197429.1 °C10 May 19741.9 °C27 November 197415.4 °C1,489 mm00
197329.5 °C26 May 19730.3 °C30 January 197315.7 °C1,642 mm00
197227.8 °C15 April 19723.7 °C21 February 197215.8 °C1,369 mm00
197131.3 °C29 April 19713.4 °C4 March 197115.9 °C928 mm30
197027.7 °C30 March 19701.6 °C4 February 197015.5 °C959 mm00
196928.4 °C6 May 19695.0 °C7 January 196915.8 °C1,755 mm00
196826.2 °C17 November 19682.8 °C24 March 196815.3 °C996 mm00
196727.9 °C31 May 19673.6 °C6 January 196715.3 °C1,131 mm00
196624.7 °C3 March 19661.8 °C31 January 196614.5 °C1,479 mm00
196527.8 °C11 April 19651.1 °C18 January 196515.1 °C1,082 mm00
196428.8 °C1 May 19640.7 °C1 January 196415.3 °C1,155 mm00
196328.6 °C29 April 19631.0 °C25 December 196315.3 °C906 mm00
196228.0 °C23 February 19622.0 °C12 January 196215.4 °C927 mm00
196127.9 °C14 May 19611.3 °C13 February 196115.0 °C1,272 mm00
196027.3 °C6 May 1960-0.8 °C14 February 196015.1 °C1,227 mm01
195925.5 °C21 April 19592.5 °C11 January 195915.0 °C1,845 mm00
195827.4 °C9 May 19581.6 °C8 January 195815.1 °C1,617 mm00
195727.9 °C23 March 19570.5 °C12 December 195715.3 °C1,276 mm00
195627.1 °C15 April 1956-1.2 °C13 January 195614.6 °C945 mm03
195528.5 °C19 May 19553.1 °C12 February 195515.0 °C1,534 mm00
195427.3 °C12 March 1954-0.2 °C21 December 195414.7 °C1,547 mm01
195328.3 °C29 April 19532.1 °C25 January 195315.4 °C1,322 mm00
195228.2 °C10 March 19523.3 °C27 February 195215.1 °C1,579 mm00
195126.9 °C6 April 19512.4 °C4 February 195115.6 °C1,242 mm00
195026.3 °C2 May 19502.7 °C6 November 195015.1 °C1,430 mm00
194926.0 °C1 May 19493.1 °C15 November 194915.4 °C1,267 mm00
194827.5 °C31 March 19483.8 °C15 January 194815.1 °C1,520 mm00
194727.2 °C4 April 19474.1 °C26 December 194715.2 °C1,644 mm00
194627.6 °C20 May 19462.7 °C30 November 194615.6 °C1,024 mm00
194528.2 °C26 April 19451.7 °C5 December 194515.7 °C1,121 mm00
194427.6 °C15 April 19441.3 °C20 January 194415.2 °C1,498 mm00
194325.8 °C4 August 19433.7 °C20 December 194314.7 °C902 mm00
194225.9 °C14 May 19423.7 °C30 December 194214.6 °C1,416 mm00
194125.3 °C18 April 19411.7 °C10 February 194114.9 °C1,797 mm00
194025.1 °C17 April 19403.6 °C23 December 194014.8 °C1,583 mm00

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
0
Annual rainfall
1435 mm
-9 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.1 °C+1.0 °C67 mm+3 mm
Feb20.3 °C+1.9 °C59 mm-17 mm
Mar22.7 °C+2.3 °C66 mm-54 mm
Apr22.3 °C+0.3 °C62 mm-101 mm
May24.3 °C+1.8 °C171 mm+11 mm
Jun21.9 °C0.0 °C315 mm+132 mm
Jul22.7 °C+1.4 °C79 mm-44 mm
Aug24.0 °C+2.1 °C71 mm-48 mm
Sep23.3 °C+2.0 °C173 mm-10 mm
Oct21.7 °C+1.5 °C202 mm+83 mm
Nov20.2 °C+1.4 °C93 mm+17 mm
Dec18.8 °C+1.2 °C77 mm+20 mm

The year's extremes

Hottest day
28.7 °C
20 May 2025
Coldest day
4.3 °C
22 Jan 2025
Wettest day
81.6 mm
8 Oct 2025
Windiest day
13.7 km/h
29 Oct 2025
Strongest gust
55.4 km/h
10 Nov 2025
Hottest feels-like
35.0 °C
20 May 2025
Coldest feels-like
2.1 °C
22 Jan 2025
Sunniest day
13.0 h
5 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 Xalapa?

Xalapa has a temperate oceanic climate (Köppen Cfb). Over 1940-2025, the average annual temperature is 15.8 °C and it receives 1,443 mm of precipitation per year.

What is the hottest day ever recorded in Xalapa?

The hottest day measured in Xalapa between 1940 and 2025 was 29 April 1971, reaching 31.3 °C.

What is the coldest day in Xalapa?

The coldest day measured in Xalapa between 1940 and 2025 was 14 January 1986, at -1.6 °C.

Does it snow in Xalapa?

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

Has the climate of Xalapa warmed?

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

What is the wettest day in Xalapa?

The wettest day measured in Xalapa between 1940 and 2025 was 6 October 1999, with 163 mm of rain in 24 hours.

What was the windiest day in Xalapa?

The windiest day measured in Xalapa between 1940 and 2025 was 22 August 2007, with winds reaching 21.7 km/h.

What is the warmest month in Xalapa?

The warmest month in Xalapa is May (18.0 °C on average); the coldest is January (12.5 °C).

How much does it rain in Xalapa?

Xalapa receives on average 1,443 mm of precipitation per year, spread over about 217 rainy days.

Is it sunny in Xalapa?

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

What is the biggest single-day snowfall in Xalapa?

The heaviest 24-hour snowfall measured in Xalapa between 1940 and 2025 was 14 December 1997, with 0.5 cm.

Are there tropical nights in Xalapa?

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

What was the most extreme apparent temperature in Xalapa?

In Xalapa, between 1940 and 2025, the highest apparent temperature reached 35.0 °C on 20 May 2025, and the lowest was -4.9 °C on 12 January 1956.

Compare Xalapa with another city

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

Nearby cities

The climate around Xalapa

Other cities — Mexico