Limita al norte se encuentra el municipio de Gómez Farías, y Xicotencatl, al sur con el estado de San Luis Potosí, al este colinda nuavamente con González y al oeste con los municipios de Ocampo y Antiguo Morelos, su territorio se extiende a 1,699.98 kilómetros cuadrados y se encuentra a altura promedio de 80 metros sobre el nivel del mar.