Se localiza al noroeste del Estado, en las coordenadas 20º16' de latitud norte y 102º34' de longitud oeste, a una altura de 1,520 metros sobre el nivel del mar. Limita al norte con el Estado de Jalisco, al este con Vista Hermosa, al sur con Venustiano Carranza y Pajacuarán y al oeste con el Estado de Jalisco. Su distancia a la capital del Estado es de 213 kms.
Su superficie es de 67.55 Km2 y representa el 0.11 por ciento del total del Estado.
Su relieve es plano y alto, tiene además la depresión del río Lerma y del Lago de Chapala.
La conforman los ríos Lerma, Duero y lago de Chapala.
Su clima es templado con lluvias en verano. Tiene una precipitación pluvial anual de 600.0 milímetros y temperaturas que oscilan de 18.8 a 28.4 grados centígrados.
La vegetación dominante es la pradera, con huisache, mezquite y yuga. Su fauna la conforman el mapache, zorrillo, comadreja, tlacuache, cacomiztle, liebre, aves como pato cuaresmeño, gallina de monte, torcaza, güilota, tórtola, golondrina, tordo y garza.
Las aguas de los ríos Lerma y Duero, tienen importante uso agrícola, principalmente para riego y drenado de las áreas de cultivo.
Los suelos del municipio datan de los periodos cenozoico, terciario y plioceno, corresponden principalmente a los tipos chernozem. Su uso es primordialmente agrícola.