San Cristóbal de las Casas is a municipality (municipio) and city in the central highlands of the Mexican state of Chiapas. It is located in the Highlands of Chiapas at 16°45′N 92°38′W16.75°N 92.63°W, at an elevation of approximately 2100 m (6890 ft) above mean sea level.
The city was named after Bartolomé de Las Casas, a Spanish priest who defended the rights of the Native Americans and was the first bishop of Chiapas. In the 2005 census the city’s population was 142,364 people, whereas the municipality’s total was 166,460. It is the third-largest community in Chiapas, after Tuxtla Gutiérrez and Tapachula. The municipality’s area is 484.00 km² (186.87 sq mi).
San Cristóbal de las Casas was named a "Pueblo Mágico" in 2003.
For thousands of years, Maya peoples, ancestral to the present-day Tzotzil and Tzeltal peoples, have continuously lived in settlements in the general area of the modern city of San Cristóbal.