El municipio de Santiago Xanica es uno de los 570 municipios del estado mexicano de Oaxaca.
Su cabecera es la localidad de Santiago Xanica.
El municipio de Santiago Xanica colinda al norte con el municipio de San Juan Ozolotepec; al este con el municipio de San Miguel del Puerto; al sur con el municipio de Santa María Huatulco; y al oeste con los municipios de San Mateo Piñas y Santa María Ozolotepec.
[3] El municipio de Santiago Xanica cuenta con once localidades.
[4] El municipio de Santiago Xanica se rige mediante el sistema de usos y costumbres.