Någon övre gräns för hur många asylsökare som Sverige ska ta emot blir det inte så länge Stefan Löfven har makten.
Att sätta ett tak är inte möjligt, menar han, eftersom människor har "rätt" att söka asyl.
Han påpekar att asylrätten kom till efter andra världskriget då flera länder vägrat ta emot judar som flytt Hitler.
– Du måste ha rätt att söka asyl om ditt liv är hotat och du är förföljd, säger Stefan Löfven till TT.
Samtidigt påpekar han att antalet asylsökare ändå ska hållas på "låga" och "ansvarsfulla" nivåer. Något annat är inte hållbart, enligt statsministern. Men det går att göra på andra sätt, så som att förmå andra länder EU-länder att ta emot dem, menar han.
Enligt Stefan Löfven finns det heller ingen större press inom hans parti att minska invandringen mer, även om vissa, så som civilminister Ardalan Shekarabi (S), påstått sig förespråka liten invandring.
Antalet asylsökare i år väntas bli ungefär 21.000.