El municipio colinda al norte con el estado de Aguascalientes y el municipio de Lagos de Moreno; al este con el municipio de Lagos de Moreno; al sur con los municipios de Lagos de Moreno, San Juan de los Lagos y Teocaltiche; al oeste con el municipio de Teocaltiche y el estado de Aguascalientes.