Se encuentra localizado al centro oeste del estado y aproximadamente a 80 kilómetros al oeste de la ciudad de Puebla.