Localización
- San Marcos Tlacoyalco se localiza al sureste del estado de Puebla, en el sur de México, forma parte del municipio de Tlacotepec de Juárez aproximadamente a 40 kilómetros al norte de Tehuacán.
- El pueblo de San Marcos está aproximadamente a 1970 metros sobre el nivel del mar, y el clima es seco.
- Se trata de una comunidad indígena campesina con una población de 9411 habitantes.
Idioma
- San Marcos Tlacoyalco es un pueblo pequeño pero con grandeza unica, es un lugar rico en cultura, tradiciones y gastronomia; una de las cualidades de este lugar es que su poblacion conservan su lengua antigua, que es la Popoloca.
- La mayor parte de la población es bilingüe, hablan el popoloca y el español.
- La misma variante se habla en el pueblo vecino de San José Buenavista, y en un valle alto al otro lado de la montaña al este de San Marcos. Los pueblos en ese valle son: Piedra Incada, Palo Verde, San Juan Sacabasco, San Martín Esperilla, Sopantle y San Francisco Esperilla. Hablantes de este idioma lo llaman nguigua, y también ha sido designada como popoloca norte.
Mapa donde se localiza San Marcos Tlacoyalco