El municipio de Santa Cruz Tacahua es uno de los 570 municipios del estado mexicano de Oaxaca.
Su cabecera es la localidad de Santa Cruz Tacahua.
El municipio de Santa Cruz Tacahua colinda al norte con los municipios de Chalcatongo de Hidalgo, San Pablo Tijaltepec y San Mateo Sindihui; al este con el municipio de San Francisco Cahuacúa; al sur con los municipios de Santa María Yolotepec y Santiago Yosondúa; y al oeste con el municipio de Santo Domingo Ixcatlán.
[3] El municipio de Santa Cruz Tacahua cuenta con diez localidades.
[4] El municipio de Santa Cruz Tacahua se rige mediante el sistema de usos y costumbres.