En su cuenca destacan el Embalse de Iznájar (el más grande de Andalucía), el Embalse de Canales (cerca de su nacimiento) y el Embalse de los Bermejales (en el río Cacín), además de otros menores en la cabecera de su cuenca.