Popoluca is a Nahuatl term for various indigenous peoples of southeastern Veracruz and Oaxaca. Many of them (about 30,000[1]) speak languages of the Mixe–Zoque family. Others speak the unrelated Mazatecan languages, in which case the name in English and Spanish is generally spelled Popoloca.