Este municipio se localiza al sureste de la entidad, posee una extensión territorial de 427 kilómetros cuadrados y una altur apromedio de 2,030 metros sobre el nivel del mar. Colinda al norte con los municipios de Luis Moya y Noria de Ángeles, en la zona sur Villa García y el estado de Aguascaliente, al este nuevamente con Noria de Ángeles y con Villa Gónzalez Ortega y finalmente al oeste una vez más limita con el estado de Aguascaleintes y con el municipio de Luis Moya.