se encuentra rodeado al norte por el municipio de Rioverde, al noreste y a este por Lagunillas, al sur por el estado de Guanajuato y al oeste una vez más por el municipio de Rioverde, se encuentra a 900 metros sobre el nivel del mar y su territorio se extiende a unos 614.73 kilómetros cuadrados.