Al sur con el estado de San Luis Potosí y los municipios de Guadalupe, Panuco y Fresnillo. Al oeste con los municipios de Fresnillo, Cañitas de Felipe Pescador, Río Grande y General Francisco R. Murgia (Nieves). Se encuentra a 72 kilómetros de la capital del Estado.