Fue establecido en 1895 y su cabecera es la localidad de Xochiltepec.
[1][6] Colinda al norte el municipio de San Diego La Mesa Tochimiltzingo y el municipio de Teopantlán; al este con el municipio de Ahuacatlán y Teopantlán; al sur con el Municipio de Epatlán y Ahuacatlán; y al oeste con San Martín Totoltepec, y el municipio de Tepeojuma, San Diego La Mesa Tochimiltzingo y Epatlán.
[6] El clima del municipio es cálido subhúmedo con lluvias en verano en el 65% del territorio y semicálido subhúmedo con lluvias en verano en el 35% restante.
[1] En el municipio existen cuatro localidades, de las cuales la más poblada es Ayotla y la cabecera es Xochiltepec.
[8] El ayuntamiento de Xochiltepec está compuesto por seis regidores, un síndico y un presidente municipal, puesto que desempeña Onesimo Victorino Aquino Castelan para el periodo 2014-2018.