Atlapexco se localiza al norte del territorio hidalguense entre los paralelos 20° 55’ y 21° 07’ de latitud norte; los meridianos 98° 18’ y 98° 27’ de longitud oeste; con una altitud entre 100 y 900 msnm.