Lagpaketet, som inledningsvis ska gälla i tre år, innebär bland annat att permanenta uppehållstillstånd ersätts av tillfälliga och att reglerna om möjligheter till anhöriginvandring begränsas.
Det var riksdagens andre vice talman Björn Söder (SD) som klubbade igenom beslutet, som möttes av jubel från flera av SD:s riksdagsledamöter.
Nyheter om att den nya lagen gick igenom väckte samtidigt vrede hos många företrädare för den politiska vänstern.
– Björn Söders slag med talmansklubban lät som skottlossning, kommenterar organisationen Refugees Welcome enligt ETC.
Gudrun Schyman från Feministiskt initiativ kommenterar beslutet på följande sätt i samma vänstertidning:
"Skammens tid har nu krönts av det stora svekets dag. Politiken har totalt svikit sina humanistiska ideal och alla människor på flykt."
Samtliga ledamöter för S och M röstade för den nya lagen. KD och L lade ned sina röster med undantag för Birgitta Ohlsson (L) som röstade emot. V och C röstade emot lagen bortsett Staffan Danielsson (C) som lade ner sin röst.
Miljöpartisterna Jabar Amin, Carl Schlyter, Valter Mutt och Annika Lillemets trotsade partiledningen och röstade nej till förslaget.
Den nya lagen ska gälla i tre år och börjar att gälla den 20 juli 2016. De nya reglerna gäller för dem som har fått sin ansökan om asyl registrerad hos Migrationsverket efter den 24 november 2015.
SDs ledamöter applåderar och Björn Söder håller i klubban när stora försämringar av asylpolitiken röstas igenom. Det är inte mitt Sverige.
— Jonas Sjöstedt (@jsjostedt) June 21, 2016
Hoppas ni är stolta över att ni applåderas av partiet med rötter i nazismen. Det är er politik värd.
— Partisanny (@Shadilly) June 21, 2016
Ni politiker som röstade ja till den nya vidriga asyllagen precis, hur kan ni leva med er själva??? #röstanej #svepol
— Shora Esmailian (@ShoraEs) June 21, 2016
Och där rök mitt sista förtroende för socialdemokratin. Grattis, tillsammans med M gav ni just SD en promenadseger.
— Johannes Klenell (@JohannesKlenell) June 21, 2016