Atoyac se localiza en las coordenadas 19º52’20" al 20º07’35" de latitud norte y los 103º20’40" a los 103º36’05" de longitud oeste; a una altura de 1,350 metros sobre el nivel del mar.