It varies wildly though, which is why it’s not very fair. One half of my family are immigrants, and entitled to NHS and any benefits. One has really been supported all of his adult life by benefits.
My partner is an immigrant and also would be entitled to any benefits and he uses the NHS. He, and the majority of my family on the immigrant side, are higher rate tax payers.
But refugees, asylum seekers, those on certain visas, whose with indefinite leave to remain or settled status are allowed access to public funds