El municipio de Xoxocotla es un municipio[4] del estado mexicano de Morelos ubicándose en la zona sur del estado.
Xoxocotla significa "lugar de los ciruelos agrios".
Su cabecera municipal es el pueblo de Xoxocotla.
Sin embargo, algunos Municipios del estado de Morelos, que no pudieron ser declarados como Pueblos Mágicos, fueron parte del Programa de Pueblos con Encanto, cuya finalidad era, precisamente, fomentar el turismo en aquellos.
Puente de Ixtla formó parte de dicho programa desde su implementación,[9] por lo que Xoxocotla fue considerado Pueblo con encanto.