El municipio se localiza en la Sierra Madre Oriental, con una extensión de 523,74km², que representa el 0,65% del total de la entidad.