Mexico flag

Puebla, Mexico

Major city · Population 1.7M

Puebla is the 4th largest city in Mexico with a population of approximately 1,692,181 people as of 2026. This makes it the 256th largest city in the world, accounting for 1.29% of Mexico's total population of 130.9M. Puebla is classified as a major city and operates in the America/Mexico_City timezone. The average annual temperature is 17.2°C with 853 mm of rainfall per year. The city sits at an elevation of 2,151 meters above sea level.

Population

1,692,181

Global Rank

#256

Country Rank

#4

% of Mexico

1.29%

Avg Temperature

17.2°C

Annual Rainfall

853 mm

Elevation

2,151 m

Timezone

America/Mexico_City

Puebla on the Map

Loading map...

Climate in Puebla

Puebla's warmest month is May and the coldest is Dec. The wettest month is Sep with 230 mm of rainfall.

Average Monthly Temperature

15°C
Jan
16.6°C
Feb
19.1°C
Mar
20.1°C
Apr
22°C
May
19.4°C
Jun
16.4°C
Jul
16.3°C
Aug
16.2°C
Sep
14.7°C
Oct
15.7°C
Nov
14.6°C
Dec
14.6°C22°C

Monthly Rainfall

10 mm
Jan
9 mm
Feb
0 mm
Mar
20 mm
Apr
21 mm
May
103 mm
Jun
214 mm
Jul
124 mm
Aug
230 mm
Sep
103 mm
Oct
15 mm
Nov
4 mm
Dec

Mexico at a Glance

Country Population

130,861,007

Capital

Mexico City

Region

North America

Major Cities

145

GDP per Capita

$14,186

Life Expectancy

75.1 years

Urban Population

79.8%

Growth Rate

0.01%

Nearest Major Cities

Closest cities to Puebla with over 100,000 people

Cities closest to Puebla by distance
CityPopulationDistance
Cholula292,88110 km
San Martin Texmelucan de Labastida155,73836 km
Chalco168,72076 km
Ixtapaluca322,27177 km
Cuautla157,33681 km
Xico384,32782 km
Chicoloapan172,91984 km
Texcoco de Mora105,16588 km

Frequently Asked Questions

What is the population of Puebla?

The population of Puebla, Mexico is approximately 1,692,181 people, making it the 256th largest city in the world and the 4th largest in Mexico.

Is Puebla the capital of Mexico?

No, the capital of Mexico is Mexico City. Puebla is the 4th largest city in the country.

What is the climate like in Puebla?

Puebla has an average annual temperature of 17.2°C and receives 853 mm of rainfall per year. The warmest month is May and the coldest is Dec.

What timezone is Puebla in?

Puebla is in the America/Mexico_City timezone.