Limita al norte con el municipio de Guadalcázar, al sur con Villa Juárez, al oeste con Villa Hidalgo, y al suroeste con Armadillo de los Infante y San Nicolás Tolentino.