Limita al norte con el municipio de Morelos, al noreste con el municipio de Vetagrande, al sureste con el municipio de Guadalupe, al sur con el municipio de Genaro Codina, al suroeste con el municipio de Villanueva, al oeste con el municipio de Jerez y al noroeste con el municipio de Calera.