Santa Cruz Xitla es un municipio y un pueblo de la Sierra Sur del estado de Oaxaca, México. En 2005 tenía una población de 3,933 habitantes, en su mayoría pertenecientes a la etnia zapoteca.El nombre de Xitla es de origen náhuatl y significa "lugar de estrellas". El pueblo de Santa Cruz Xitla fue fundado a principios del siglo XVII por zapotecos provenientes del pueblo de Tlacolula.El municipio se enclava en la Sierra Madre del Sur. El terreno es por lo tanto accidentado, pero en la cabecera municipal es más suave y propicio para la agricultura. La cabecera municipal se ubica a 1 820 m snm, rodeada de montañas con algunos bosques.
El clima es templado la mayor parte del año con temperaturas tendientes a frías durante el invierno.La economía del municipio está basada en la agricultura de subsistencia. Se cultivan granos básicos, pero también frutas de clima templado, hortalizas y flores. Existen algunas actividades de artesanías de la palma, como son petates o canastos. La ciudad más cercana es Miahuatlán de Porfirio Díaz, a sólo 14 km de distancia. Sin embargo, las vías de comunicaciónHay escuelas de educación preescolar, primaria y secundaria a distancia.Administrativamente, forma parte del distrito de Miahuatlán. Su capital es el pueblo de Santa Cruz Xitla, donde se asienta la gran mayoría de la población. Cuenta con 14 localidades más de escasa población. El municipio se rige por un sistema de usos y costumbres indígenas.