Limita al norte con el municipio de Hostotipaquillo; al sur con San Marcos, Etzatlán y San Juanito de Escobedo; al este con Tequila y al oeste con el estado de Nayarit.