If they (non-citizens) don’t have a SS# they are given TIN a Taxpayer Identification Number and no I do not believe that any non-citizen should get a penny. So yes some are paying taxes, but with a TIN they can also sign up for all the freebies, WIC food stamps medical, you name it thanks to the Democrats. A back door way into the system.
Rant off,
SS1
Pretty sure I read a few days ago that those with a TIN will not get a stimulus check.