San Fernando es un municipio en el norte del estado de
Chiapas,
México. Se encuentra a 20 Km. de
Tuxtla Gutiérrez. Antiguamente, los zoques lo nombraron Tzonoapan que significa "Cabeza del Agua", y le pusieron el nombre por un hermoso manantial que baja del Cerro Pamaló, al oriente de la población. Posee una extensión territorial de 258.30 km² .