San Juan Tabaá es una localidad y municipio del estado de Oaxaca, en el suroeste de México . El municipio tiene una superficie de 26,79 km². Forma parte del Distrito de Villa Alta, en el centro de la Región Sierra Norte .
En 2005, el municipio tenía una población total de 1.091 habitantes. [1]