San Pedro Teozacoalco apartenas al la distrikto Nochixtlán al kiuj apartenas entute 32 komunumoj. Ĝi situas en la Miŝteka regiono de Oaĥako (regiono Mixteca), kiu apartenas al la nordokcidenta parto de la subŝtato. La komunumo havis en 2005 (lasta popolnombrado de la INEGI) 1298 loĝantojn. El tiuj estis 615 viroj kaj 683 virinoj. La komunumo havas surfacon de 108,45 kvadratkilometroj. La meza alteco estas 1590 metroj super la marnivelo.