W 1783 r. jako właściciel wsi figurował pruski urząd fundacyjny (Stifts-Amt) w Brzegu, który pozostawał właścicielem Swojkowa w latach 1819 i 1845 r. W 1830 r. właścicielem wsi formalnie był urząd królewski (Königliches Rent-Amt) w Oławie, lecz de facto wieś należała do urzędu w Brzegu. W 1842 r. wieś miała własnego sołtysa, a we wsi znajdowało się 20 domów.

10 lutego 1937 r. władze nazistowskie Niemiec zmieniły nazwę wsi z "Schwoika" na "Silingenthal".

W 1958 r. we wsi założone zostało koło gospodyń wiejskich, które funkcjonowało w 2019 r.. Do 2004 r. we wsi znajdowała się szkoła, będąca filią szkoły podstawowej w Piskorzowie. W nocy z 25 na 26 czerwca 2009 r. Swojków został zalany prawie w całości przez wody rzeki Mszany. W sezonie 2014/15 we wsi funkcjonował klub piłki nożnej Burza Swojków, który grał w meczach klasy C w grupie Oława. Burza Swojków uczestniczyła też w meczach sezonu 2016/17 w klasie C w grupie Oława. Około 2010 r. świetlica wiejska we wsi wykorzystywana była jako kaplica mszalna.

Nazewnictwo W ciągu swojego istnienia Swojków nosił następujące nazwy: