En el municipio nacen el río San Juan (Sabinas), el río Álamos y varios arroyos entre los que destacan Las Rucias, La Lajita, Zamora, La Cuchilla.