Ensimmäisessä maailmansodassa Soča oli osa Italian rintamaa. Sen luona käydyissä kahdessatoista Isonzojoen taistelussa kaatui yli 300 000 itävaltalaista ja italialaista sotilasta. Taistelut kestivät toukokuusta 1915 marraskuuhun 1917. Joki tulvi niinä vuosina tavallista voimakkaammin toistuvien kaatosateiden vuoksi. Joki oli ennen maailmansotaa Itävalta-Unkarin puolella Italian rajan tuntumassa, mutta sodan jälkeen se jaettiin Jugoslavian ja Italian kesken.