Alfajayucan se localiza al occidente del territorio hidalguense entre los paralelos 20° 18’ y 20° 31’ de latitud norte; los meridianos 99° 17’ y 99° 33’ de longitud oeste; con una altitud entre 1700 y 2900 msnm.