Se encuentra localizado en el extremo noroeste del estado y su cabecera municipal es la población de Vista Hermosa de Negrete.
Lerma-Chapala[6] y del Bajío zamorano.
[7] Tiene una extensión territorial total de 148.022 kilómetros cuadrados, que representan el 0.25 % de la extensión total del estado.
Limita al oeste con el municipio de Briseñas, al sur con el municipio de Pajacuarán, al sureste con el municipio de Ixtlán y al este con el municipio de Tanhuato.
Al norte limita con el estado de Jalisco, señalando dicho límite el río Lerma y correspondiendo al municipio de La Barca.