El municipio de San Pablo Yaganiza (en zapoteco: yaga 'palo', niza 'agua', 'palo de agua') es un municipio de 1,063 habitantes situado en el distrito de Villa Alta, Oaxaca, México.
[3] En el municipio habitan 1,063 personas, de las cuales, 84% habla una lengua indígena.
[4] El pueblo de San Pablo Yaganiza es la cabecera municipal y único asentamiento en el municipio.
En 2010, 885 personas (88.9% del total de la población) se encontraban en pobreza, de los cuales 413 (41.5%) presentaban pobreza moderada y 472 (47.4%) estaban en pobreza extrema.
[5] El 25 de enero se festeja a San Pablo con bailes típicos de la zona.