El Municipio cuenta con varios ríos de caudal permanente, como son el San Antonio, que atraviesa el Municipio y nace en la Sierra Madre Oriental; se incorpora en la porción media del territorio a las corrientes de los Ríos Blanco y Purificación, aumentando el caudal de este último.