Pénjamo climate — normals and trends

Pénjamo (Mexico) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 18.9 °C and it receives 626 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 (22.8 °C on average) and the coldest is January (14.9 °C). Rainfall peaks in July.

Pénjamo averages 0 frost days, 61 hot days (≥ 30 °C) and 91 rainy days per year.

Pénjamo has warmed by +2.6 °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 24 May 2024) and the coldest -1.4 °C (on 18 February 1940).

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

PénjamoGuanajuato

coords
20.43°, -101.72°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthJulyDriest monthDecember

Mean daily temperature

18.9°C

Average daily high

26.6°C

Average daily low

12.1°C

Annual rainfall

626mm

Sunshine / day

11.0h

Mean relative humidity

55%

Average peak wind

12.2km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

61 d/yr

Rainy days (≥ 1 mm)

91 d/yr

Annual snowfall

0.1 cm

Average feels-like high

26.1 °C

Average feels-like low

10.9 °C

Average peak gust

32.5 km/h

Tropical nights (≥ 20 °C)

0 d/yr

Solar radiation

22.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.6 °C

since 1940

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

24 May 2024

Coldest day

-1.4 °C

18 February 1940

Wettest day

67 mm

1 January 1947

Windiest day

32.4 km/h

4 March 1983

Strongest gust

77.8 km/h

4 March 1983

Hottest feels-like

38.7 °C

25 May 2024

Coldest feels-like

-5.6 °C

14 December 1997

Snowiest day

2.7 cm

11 January 1967

Sunniest day

13.0 h

29 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.8 °C16 May 20254.9 °C22 January 202520.3 °C854 mm1110
202438.3 °C24 May 20243.8 °C29 December 202420.9 °C772 mm1130
202337.0 °C11 June 20233.6 °C28 December 202320.6 °C520 mm1360
202235.8 °C10 May 20225.6 °C20 December 202219.9 °C644 mm780
202134.6 °C27 May 20213.3 °C2 January 202119.5 °C846 mm810
202035.7 °C21 April 20203.6 °C5 January 202020.3 °C593 mm1120
201934.6 °C20 May 20193.0 °C28 January 201920.3 °C650 mm1060
201836.9 °C30 May 20180.6 °C21 December 201819.2 °C999 mm710
201736.2 °C22 May 20173.5 °C11 December 201719.7 °C799 mm840
201636.9 °C25 May 20162.8 °C17 January 201619.5 °C718 mm670
201533.9 °C11 May 20154.8 °C15 December 201519.4 °C941 mm360
201433.7 °C15 June 20144.3 °C17 January 201419.5 °C702 mm600
201335.2 °C22 May 20132.5 °C3 March 201319.7 °C797 mm740
201235.9 °C31 May 20124.2 °C7 January 201219.8 °C599 mm950
201136.6 °C24 May 20111.7 °C29 November 201120.3 °C530 mm1170
201035.6 °C7 May 20102.3 °C11 December 201019.3 °C676 mm820
200935.6 °C13 June 20094.3 °C27 December 200920.1 °C542 mm1030
200835.7 °C11 May 20081.9 °C3 January 200819.3 °C749 mm730
200735.1 °C3 June 20074.4 °C8 December 200719.4 °C680 mm760
200635.0 °C26 April 2006-0.4 °C26 December 200619.6 °C658 mm1031
200537.2 °C7 June 20053.7 °C28 December 200519.9 °C507 mm1040
200433.4 °C14 May 20042.6 °C19 January 200418.7 °C718 mm470
200337.1 °C8 May 20032.7 °C20 December 200319.6 °C713 mm790
200235.6 °C2 May 20022.8 °C14 January 200219.4 °C736 mm830
200135.5 °C13 April 20014.6 °C28 December 200119.2 °C607 mm680
200035.7 °C20 April 20003.4 °C10 February 200019.6 °C518 mm950
199936.0 °C1 June 19993.2 °C22 December 199919.4 °C553 mm870
199837.7 °C8 May 19980.8 °C3 February 199820.0 °C645 mm1040
199734.2 °C4 June 1997-1.2 °C14 December 199719.1 °C599 mm501
199635.4 °C29 May 19963.0 °C14 January 199619.4 °C744 mm540
199535.2 °C15 May 19954.3 °C26 November 199519.7 °C683 mm510
199435.6 °C9 May 19943.4 °C6 January 199419.8 °C687 mm690
199336.1 °C5 June 19935.0 °C12 February 199319.1 °C727 mm480
199234.9 °C26 June 19922.4 °C5 February 199218.3 °C861 mm390
199135.8 °C21 May 19914.2 °C14 January 199119.1 °C828 mm830
199034.5 °C1 June 19904.7 °C8 January 199019.0 °C818 mm490
198936.3 °C19 May 19892.8 °C24 December 198919.3 °C579 mm750
198835.4 °C27 April 19882.2 °C26 January 198819.3 °C647 mm680
198733.5 °C28 May 19873.1 °C23 January 198719.2 °C494 mm540
198636.8 °C12 May 19862.7 °C14 January 198618.8 °C737 mm550
198534.9 °C13 May 19850.6 °C7 January 198518.7 °C692 mm340
198434.8 °C30 April 19844.9 °C12 January 198418.8 °C707 mm540
198337.3 °C1 May 19831.2 °C23 January 198318.9 °C664 mm640
198235.9 °C4 June 19824.2 °C18 December 198219.7 °C531 mm990
198135.2 °C9 June 19810.7 °C24 January 198118.9 °C769 mm480
198035.4 °C18 May 1980-0.3 °C27 January 198019.2 °C660 mm721
197933.5 °C23 June 19793.5 °C3 January 197919.5 °C455 mm850
197835.0 °C18 April 19784.0 °C9 February 197819.0 °C645 mm600
197733.8 °C7 May 19772.8 °C22 December 197718.9 °C627 mm470
197633.8 °C25 May 1976-0.6 °C25 February 197618.5 °C563 mm461
197534.0 °C19 April 19752.3 °C29 December 197518.4 °C624 mm520
197434.0 °C16 May 19743.6 °C26 November 197418.3 °C589 mm410
197335.2 °C26 May 19732.1 °C30 January 197318.3 °C776 mm480
197234.0 °C22 May 19722.9 °C22 December 197218.8 °C451 mm510
197134.0 °C30 April 19712.8 °C8 February 197118.1 °C579 mm390
197033.4 °C25 April 19702.1 °C14 January 197018.2 °C512 mm550
196935.0 °C8 June 19693.2 °C22 November 196918.9 °C349 mm610
196832.4 °C8 June 19683.6 °C8 February 196818.0 °C482 mm300
196734.3 °C9 May 19671.3 °C11 January 196717.9 °C713 mm320
196634.1 °C13 May 19661.7 °C30 January 196617.7 °C543 mm330
196534.3 °C27 May 19652.6 °C18 January 196518.1 °C575 mm530
196434.4 °C1 May 19641.9 °C14 January 196418.2 °C516 mm430
196334.3 °C23 April 19630.6 °C26 December 196317.9 °C651 mm380
196234.4 °C29 May 19622.7 °C6 January 196218.6 °C462 mm450
196134.3 °C14 May 19614.1 °C12 February 196118.3 °C464 mm500
196033.5 °C2 June 19600.8 °C14 February 196018.5 °C422 mm590
195932.9 °C28 April 19593.6 °C11 January 195917.2 °C807 mm160
195834.1 °C29 April 19581.7 °C25 January 195817.8 °C725 mm420
195734.1 °C24 May 19572.6 °C12 December 195719.2 °C265 mm860
195632.7 °C7 May 1956-0.6 °C13 January 195618.2 °C375 mm421
195534.5 °C21 May 1955-0.3 °C24 January 195518.1 °C551 mm571
195434.4 °C3 June 19542.8 °C21 December 195418.3 °C443 mm300
195334.3 °C21 May 19532.0 °C11 November 195318.1 °C501 mm570
195233.5 °C24 May 19523.8 °C5 February 195218.0 °C547 mm340
195132.7 °C22 April 19512.2 °C3 February 195118.7 °C536 mm370
195033.4 °C4 May 19501.9 °C14 February 195018.2 °C439 mm420
194933.8 °C21 May 19493.7 °C5 November 194918.3 °C486 mm320
194833.5 °C2 May 19483.2 °C15 January 194817.6 °C728 mm410
194732.0 °C1 May 19472.1 °C3 January 194717.2 °C771 mm190
194635.6 °C20 May 19463.0 °C24 January 194618.2 °C498 mm460
194532.9 °C4 April 19453.9 °C15 January 194518.0 °C503 mm380
194433.4 °C4 June 19443.7 °C10 January 194417.6 °C608 mm440
194333.4 °C16 May 19433.8 °C1 January 194317.2 °C591 mm250
194232.3 °C18 May 19422.9 °C29 December 194217.5 °C541 mm240
194132.5 °C8 May 19411.4 °C10 February 194117.2 °C744 mm170
194033.0 °C1 May 1940-1.4 °C18 February 194017.3 °C517 mm221

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
28.4 °C
+1.8 °C
Hot days (≥ 30 °C)
111 d/yr
+50
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
854 mm
+228 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C+2.1 °C10 mm-4 mm
Feb28.6 °C+3.3 °C4 mm-3 mm
Mar30.8 °C+2.7 °C0 mm-7 mm
Apr32.0 °C+1.8 °C0 mm-9 mm
May32.8 °C+1.7 °C41 mm+8 mm
Jun27.8 °C-0.9 °C248 mm+123 mm
Jul26.5 °C+0.4 °C165 mm+17 mm
Aug27.3 °C+1.1 °C180 mm+53 mm
Sep27.4 °C+1.8 °C150 mm+47 mm
Oct28.5 °C+2.7 °C44 mm+5 mm
Nov28.2 °C+3.0 °C0 mm-9 mm
Dec25.9 °C+2.3 °C13 mm+7 mm

The year's extremes

Hottest day
36.8 °C
16 May 2025
Coldest day
4.9 °C
22 Jan 2025
Wettest day
32.8 mm
25 Aug 2025
Windiest day
24.0 km/h
10 Nov 2025
Strongest gust
59.8 km/h
10 Nov 2025
Hottest feels-like
37.1 °C
17 May 2025
Coldest feels-like
1.8 °C
22 Jan 2025
Sunniest day
12.8 h
7 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 Pénjamo?

Pénjamo has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 18.9 °C and it receives 626 mm of precipitation per year.

What is the hottest day ever recorded in Pénjamo?

The hottest day measured in Pénjamo between 1940 and 2025 was 24 May 2024, reaching 38.3 °C.

What is the coldest day in Pénjamo?

The coldest day measured in Pénjamo between 1940 and 2025 was 18 February 1940, at -1.4 °C.

Does it snow in Pénjamo?

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

Has the climate of Pénjamo warmed?

Yes: Pénjamo warmed by +2.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Pénjamo?

The wettest day measured in Pénjamo between 1940 and 2025 was 1 January 1947, with 67 mm of rain in 24 hours.

What was the windiest day in Pénjamo?

The windiest day measured in Pénjamo between 1940 and 2025 was 4 March 1983, with winds reaching 32.4 km/h.

What is the warmest month in Pénjamo?

The warmest month in Pénjamo is May (22.8 °C on average); the coldest is January (14.9 °C).

How much does it rain in Pénjamo?

Pénjamo receives on average 626 mm of precipitation per year, spread over about 91 rainy days.

Is it sunny in Pénjamo?

Pénjamo gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

What is the biggest single-day snowfall in Pénjamo?

The heaviest 24-hour snowfall measured in Pénjamo between 1940 and 2025 was 11 January 1967, with 2.7 cm.

Are there tropical nights in Pénjamo?

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

What was the most extreme apparent temperature in Pénjamo?

In Pénjamo, between 1940 and 2025, the highest apparent temperature reached 38.7 °C on 25 May 2024, and the lowest was -5.6 °C on 14 December 1997.

Compare Pénjamo with another city

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

Nearby cities

The climate around Pénjamo

Other cities — Mexico