Colinda al norte, con los municipios de Salamanca, Allende y Comonfort; al este, con Comonfort y Celaya; al sur, con Celaya, Villagrán y Salamanca; y al oeste, con Salamanca.