San Martín Texmelucan de Labastida , es una ciudad ubicada en la zona centro oeste de Puebla, es la cabecera municipal de San Martín Texmelucan, dista 32 kilómetros de la ciudad de Puebla, 95 km de la Ciudad de México y 23 km de la ciudad de Tlaxcala de Xicohténcatl.