Best Month To

Weather in Puebla

Mexico • Population: 1,692,181

Best Months to Visit

February April December

Based on temperature, precipitation, and humidity data

Puebla is in Mexico at 19.0°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. Rain is the monsoon runs from June to September, inside an annual total of 877 mm. The wettest month is September at 169 mm; the driest is December at 9 mm.

May is the warmest month (average 20.8°C, high 28.3°C) and January is the coolest (average 14.6°C, low 7.1°C). From the coolest night in January (7.1°C) to the hottest afternoon in May (28.5°C), the raw range is 21.4°C. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are February, April, and December.

When Puebla gets wet

The monsoon in Puebla starts in June and ends in September (June, July, August, and September). September is the core of it at 169 mm. December is the other extreme, with 9 mm.

Humidity peaks near 79%. That usually lines up with the wetter months rather than the hottest ones.

How warm Puebla gets

The heat peaks in May, when the typical afternoon is 28.3°C. The opposite pole is January, when mornings average 7.1°C.

Across the year the mean afternoon high is 24.4°C. If you want the smallest day–night shock, look at months where the high and low sit close together; May nights still hold 13.3°C.

What stands out month by month

The year bottoms out in January. Plan for 7.1°C at night and 22.1°C in the afternoon. Peak heat arrives in May: 28.3°C by day, 13.3°C at night, and 55% humidity. June is when the monsoon typically starts in Puebla: highs near 25.3°C, and rainfall jumps to 160 mm (25 rainy days). By September the monsoon is ending. Puebla still sees about 169 mm, but the next month is usually leaner.

October: 22.7°C high, 10.2°C low, 79 mm rain, 73% humidity. In November, Puebla averages 22.5°C by day and 8.4°C at night, with 22 mm of rain. December is the driest month, averaging only 9 mm across 2 rainy days. Highs sit near 22.3°C.

When the score favours a visit

The three months with the highest comfort score are February, April, and December: February (16.4°C average, 11 mm, 52% humidity); April (20.3°C average, 29 mm, 48% humidity); December (15.0°C average, 9 mm, 60% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at June–September instead of the score.

Puebla and other cities in Mexico

Iztapalapa is about 96 km away: Puebla is 3.1°C warmer than Iztapalapa in its hottest month and a similar annual rainfall (896 mm in Iztapalapa). Iztapalapa’s wettest month is September (171 mm) versus September here.

Mexico City is about 105 km away: Puebla is 2.9°C warmer than Mexico City in its hottest month and 85 mm wetter over the year than Mexico City. Mexico City’s wettest month is July (154 mm) versus September here.

Querétaro is about 285 km away: Puebla is 1.3°C cooler than Querétaro in its hottest month and 195 mm wetter over the year than Querétaro. Querétaro’s wettest month is July (158 mm) versus September here.

Temperature and rainfall

0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 0 mm20 mm40 mm60 mm80 mm100 mm120 mm140 mm160 mm180 mm200 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 22.1°C 7.1°C 12 2
February 24.5°C 8.3°C 11 2
March 26.5°C 9.7°C 19 5
April 28.5°C 12.0°C 29 8
May 28.3°C 13.3°C 67 17
June 25.3°C 12.9°C 160 25
July 23.9°C 11.7°C 142 25
August 23.8°C 11.6°C 159 26
September 22.5°C 11.8°C 169 26
October 22.7°C 10.2°C 79 16
November 22.5°C 8.4°C 22 6
December 22.3°C 7.6°C 9 2

Monthly Details

Click on any month for detailed weather information:

January
14.6°C
February
16.4°C
March
18.1°C
April
20.3°C
May
20.8°C
June
19.1°C
July
17.8°C
August
17.7°C
September
17.1°C
October
16.5°C
November
15.4°C
December
15.0°C