Otro río de gran importancia en el municipio es el río La Unión que se extiende 40 kilómetros en una cuenca de 1,190 kilómetros cuadrados y con un escurrimiento medio anual de 245.6 millones de metros cúbicos, éste recibe aguas de afluentes de El Naranjo y San Cristóbal, también existe el río Feliciano que tiene su desembocadura en el océano Pacífico.