Limita con los municipios de Abasolo, Cuerámaro, Manuel Doblado de Guanajuato, además de los Estados de Jalisco y Michoacán.