Popoloca-Ngigua de San Marcos Tlacoyalco
El idioma que se habla en San Marcos Tlacoyalco pertenece a la familia popoloca. San Marcos Tlacoyalco se ubica en el estado de Puebla, en el sur de México, aproximadamente a 40 kilómetros al norte de Tehuacán y a 6 kilómetros al sureste del municipio de Tlacotepec de Juárez. 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 ngigua, y también ha sido designada como popoloca del norte. Aproximadamente 30,000 mil personas hablan esta variante. La mayoría de ellas vive en San Marcos.
El pueblo de San Marcos está aproximadamente a 1970 metros sobre el nivel del mar, y el clima es seco. Los pueblos y rancherías de Piedra Incada, Palo Verde, San Juan Sacabasco, San Martín Esperilla, Sopantle y San Francisco Esperilla están a una altitud mayor, a casi 2500 metros sobre el nivel del mar.