Northern Popoloca is an indigenous language of Puebla state, Mexico. The dialects of the two towns where it is spoken, San Luís Temalacayuca and San Marcos Tlacoyalco, are over 90% mutually intelligible.