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.
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
| City | Population | Rank in Mexico |
|---|---|---|
| Tuxtla | 604,147 | #31 |
| Tapachula | 353,706 | #57 |
| Comitán | 166,178 | #107 |
| Pijijiapan | 50,079 | #222 |
| Chiapa de Corzo | 45,077 | #236 |
| Palenque | 42,947 | #243 |
| Cintalapa de Figueroa | 42,467 | #247 |
| Ocosingo | 41,878 | #250 |
Cities near San Cristóbal de las Casas
- Teopisca16,240 people · ~27 km away
- Chiapa de Corzo45,077 people · ~40 km away
- Venustiano Carranza15,496 people · ~44 km away
- Las Rosas18,817 people · ~50 km away
- Suchiapa16,637 people · ~50 km away
- Tuxtla604,147 people · ~51 km away
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.