El municipio se encuentra localizado en la parte este de la capital del estado, en la Zona Huasteca, la cabecera municipal tiene las siguientes coordenadas: 99º01’ de longitud oeste y 21º37’ de latitud norte, con una altura de 100 metros sobre el nivel del mar, sus límites son: al norte con Ciudad Valles, al este Tancanhuitz y Huehuetlán, al sur con Xilitla, al oeste Tamasopo y el estado de Querétaro.
Su distancia aproximada a la capital del estado es de 318 kilómetros.
De acuerdo a las características poblacionales, el municipio presenta un perfil rural, cuenta con 173 localidades y tiene una superficie de 793.52 km2.
Descargar Monografía Municipal
Según datos del Consejo Estatal de Pobación 2018, el municipio cuenta con 50,194 habiantes de los cuales el 49.9% son hombres y el 50.1% mujeres.