Limita al norte con el municipio de Zapotlanejo; al sur con los municipios de El Salto y Juanacatlán; al poniente con San Pedro Tlaquepaque y Guadalajara; y al oriente con Zapotlanejo.