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.30% of Mexico's total population of 130.6M. Puebla is classified as a major city and operates in the America/Mexico_City timezone.

Population

1,692,181

Global Rank

#256

Country Rank

#4

% of Mexico

1.30%

Puebla on the Map

Loading map...

Mexico at a Glance

Country Population

130,575,786

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 timezone is Puebla in?

Puebla is in the America/Mexico_City timezone.