Limita al norte con el municipio de Vega de Alatorre y con el municipio de Juchique de Ferrer, al noroeste con el municipio de Chiconquiaco, al oeste con el municipio de Tepetlán y con el municipio de Naolinco y al sur con el municipio de Actopan.