Municipio de San Cristóbal de Las Casas

Su cabecera es la ciudad de San Cristóbal de las Casas, la tercera con mayor población en el estado.

El municipio tiene una superficie aproximada de 395 km² que se extiende en dos áreas.

La más extensa limita al norte con los municipios de Chamula y Tenejapa y Huixtán, al este con los municipios de Huixtán y Teopisca, al sur con los municipios de Teopisca, Totolapa y San Lucas, al oeste con los municipios de San Lucas, Zinacantán y Chamula.

La zona de menor extensión limita al norte con los municipios de Huixtán y Chanal, al este con los municipios de Chanal y Amatenango del Valle, al sur con el municipio de Amatenango del Valle, y al oeste con los municipios de Amatenango del Valle, Teopisca y Huixtán.

[5]​ Según el censo de 2020, las localidades más pobladas son:[6]​