Municipio que colinda al norte con los municipios de Hermenegildo Galeana y San Felipe Tepatlán, al oriente con los de Coatepec y Camocuautla, al sur con Tepango de Rodríguez, finalmente al sur colinda con el municipio de Ahuacatlán. Posee una extensión territorial de 44.49 kilómetros cuadrados y una altitud promedio de 1147 metros sobre el nivel del mar.