Zapoqui is a small town in the state of Zacatecas, Mexico. It is located about 28 kilometers (17 mi) from the town of Villanueva, birthplace of Antonio Aguilar, a famous Mexican charro.