El Municipio se encuentra dentro de la cuenca del Río Lerma Santiago; desemboca aquí el Arroyo de la Plata, procedente del Municipio de Zacatecas, Arroyo de Panzacola, Arroyo del Huerto, Arroyo del Chilito de Sauceda.