El municipio limita al norte con el municipio de San Dionisio Ocotlán, al este con el municipio de Ocotlán de Morelos, al sur y suroeste con el municipio de San José del Progreso y al noroeste con el municipio de San Pedro Mártir.