El municipio de Santa María Zaniza es uno de los 570 municipios del estado mexicano de Oaxaca.
Su cabecera es la localidad de Santa María Zaniza.
El municipio de Santa María Zaniza colinda al norte y al este con el municipio de Santiago Textitlán; al sur con el municipio de Santo Domingo Teojomulco; y al oeste con los municipios de Santa Cruz Zenzontepec, Santiago Amoltepec y San Mateo Yucutindoo.
[3] El municipio de Santa María Zaniza cuenta con ocho localidades.
[4] El municipio de Santa María Zaniza se rige mediante el sistema de usos y costumbres.