In de recente geschiedenis zijn bij de rivier twee veldslagen geweest. Tijdens de Eerste Chinees-Japanse Oorlog stak het Japanse Eerste Leger op 24 oktober 1894 de Yalu over, richting Mantsjoerije. In 1904 was er een tweedaagse Slag bij de Yalu-rivier tussen het Japanse en Russische leger. Dat was de eerste belangrijke veldslag in de Russisch-Japanse Oorlog. In de Koreaanse oorlog kwamen veel Chinese troepen en materieel de grens over en de luchtmacht van de Verenigde Naties voerde bombardementsvluchten uit om de bruggen over de rivier te beschadigen.