Podczas powodzi 23 maja 2010 doszło do przerwania wału przeciwpowodziowego na Wiśle w Świniarach. Cała wieś została zalana i ewakuowana. 8 czerwca tego samego roku podczas drugiej fali powodziowej woda ponownie zalała miejscowość.