Villaflores es un municipio del estado de Chiapas, en el sureste mexicano y también es la cabecera municipal del mismo nombre que se ubica al poniente del estado de Chiapas, en los límites de la Depresión Central de Chiapas y de la Sierra Madre de Chiapas, predominando el relieve montañoso