El municipio de Abasolo limita al norte con el municipio de Romita; al sur con el municipio de Huanímaro, estirándose una angosta franja de terreno al sur-oeste que, llegando hasta el río Lerma, va a colindar con el estado de Michoacán, al este con el municipio de Irapuato y el municipio de Pueblo Nuevo y Valle de Santiago, para, por último, al oeste, colindar con el municipio de Pénjamo y el municipio de Cuerámaro.