El municipio de Atoyatempan se encuentra situado en el centro del estado de Puebla, aproximadamente a 70 kilómetros al sureste de la capital del estado.