municipios que colinda con queretaro
Se localiza al suroeste del estado, ubicando sus coordenadas extremas entre los 20° 30' a 20° 56' de latitud norte y de los 100° 17' a 100° 36' de longitud oeste y tiene una extensión territorial de 690 kilómetros cuadrados. Colinda al este con el municipio de El Marqués, al sur con el municipio de Huimilpan y con el municipio de Corregidora, al oeste con los municipios guanajuatenses de Apaseo el Grande y San Miguel de Allende, y al norte con el de San José Iturbide.