Municipio ubicado en la Sierra Madre, límita al norte con el municipio de Siltepec, al sureste con Mazapa de Madero, al sur con el municipio de Motozintla de Mendoza y al noreste limita con los municipios de La Grandeza y Bejucal de Ocampo. Cuenta con una extensión territorial de 121.70 kilómetros cuadrados.