Sus 787 km se encuentran al suroeste del estado, limita al este con Colón, al sur con Pedro Escobedo y Huimilpan, al oeste con el municipio de Querétaro y al norte con el estado de Guanajuato.