Cuenta con afluentes, mayores como el río Frayle, el río Párraga en límites con el municipio de Pradera, el río Desbaratado en límites con el municipio de Miranda (Cauca) y el río Las Cañas.