Colinda n la zona norte con el municipio de San Miguel de Allende, al noreste con el de Comonfort, al este con el municipio de Celaya, al sur con Villagrán y finalmente al oeste limita con el municipio de Salamanca. Cuenta con una superficie territorial de 428.64 kilómetros cuadrados.