Su hidrografía está formada por la corriente del río Canoas o Santa Bárbara, el Municipio se ubica en su cuenca, cuyo nacimiento se localiza en la Sierra Madre Oriental por su dirección de noroeste a sureste desemboca en el río Guayalejo.