San Cristóbal de Las Casas es la cabecera del municipio homónimo en el centro del estado de Chiapas. Es el mayor centro urbano de la región de Los Altos de Chiapas y el tercero mayor en el estado, detrás de Tuxtla Gutiérrez y Tapachulaen el Estado Libre y Soberano de Chiapas.
La población de la ciudad en 2010 fue de 158 027 personas, abarcando más del 90 % de la población del municipio.
El territorio municipal abarca desde las coordenadas geográficas 16°46' hasta 16°35' de latitud norte; y desde 92°26' hasta 92°43' de longitud oeste.
El municipio de San Cristóbal de Las Casas colinda con:
Al norte: Chamula y Huixtán.
Al este: Tenejapa y Teopisca.
Al sur: Teopisca, Totolapa y San Lucas
Al oeste: San Lucas y Zinacantán
Algunas de las localidades principales son:
San Cristóbal de Las Casas : 16°44′N 92°38′O, 2.113 msnm, 56 km de distancia por la autopista de cuota y 83 km de distancia de Tuxtla Gutiérrez por la carretera libre.
La Candelaria: 16°42′N 92°32′O, a 2.320 msnm.
San Antonio del Monte: 16°45′N 92°31′O, a 2.360 msnm.