Згідно з даними Інспекції з охорони навколишнього середовища, протягом 2012 року в Балтійське море через Віслу потрапила велика кількість важких металів, в тому числі 28 тонн цинку, 70 тонн міді, 26,1 тонни олова, 0,9 тонни кадмію, 11,3 тонни хрому, 25,2 тонни нікелю, а також близько 200 кілограмів ртуті. Повені, засуха та регулювання рівня води в ріці