San Cristóbal de las Casas Population 2026

San Cristóbal de las Casas has a population of 215,874, making it the #88 biggest city in 🇲🇽 Mexico, located in Chiapas. Roughly 0.2% of Mexico's population lives here. It is about 57× smaller than Mexico City, the country's biggest city.

Mexico CitySan Cristóbal de las Casas
Location of San Cristóbal de las Casas (capital Mexico City shown for reference). Boundaries: Natural Earth.
Population (city proper)
215,874
Rank in Mexico
#88
Coordinates
16.73°N, 92.64°W
~2,183 m elevation · America/Merida
Distance to capital (Mexico City)
749 km
465 miles, straight line

Other big cities in Chiapas

CityPopulationRank in Mexico
Tuxtla604,147#31
Tapachula353,706#57
Comitán166,178#107
Pijijiapan50,079#222
Chiapa de Corzo45,077#236
Palenque42,947#243
Cintalapa de Figueroa42,467#247
Ocosingo41,878#250

Cities near San Cristóbal de las Casas

FAQ

What is the population of San Cristóbal de las Casas?
San Cristóbal de las Casas has a population of 215,874 (city proper, latest official figure via GeoNames), making it the #88 biggest city in Mexico.
What region is San Cristóbal de las Casas in?
San Cristóbal de las Casas is located in Chiapas, Mexico.
Is San Cristóbal de las Casas the capital of Mexico?
No, the capital of Mexico is Mexico City, about 749 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in Mexico · Mexico population by year