Este municipio se localiza en la región central de la entidad, limita al norte con Ixtlahuacán de los Membrillos y Juanacatlán, al sur con el lago de Chapala, al este Poncitlán y al oeste con Jocotepec. Cuenta con una superficie territorial de 385.58 kilómetros cuadrados.