En todo el territorio municipal no existen corrientes de agua de importancia ni permanentes debido a su clima extremo y baja pluviosidad, solo existen corrientes menores estacionales que descendiendo de las serranías se pierden en los valles, formando pequeñas cuencas cerradas, la principal es el denominado Arroyo Principal, que cruza la cabecera municipal; todo el territorio pertenece a la "Región hidrológica El Salado" y se divide en dos cuencas, la zona sureste forma parte de la "Cuenca Matehuala" y el resto de la "Cuenca Sierra de Rodríguez".