I know I'm opening a can o' worms here but its one of the areas of contention between the Libs and the Cons. I thought the Libs made a good point when they said the current system is broke we need to deal with that. I'm not particularly enamored of a cap on numbers a la Tories. I have three models for Immigration but before I get to them I'd there are some base lines I would apply first. No newcomer to the country is entitled to anything until they become a citizen. Whether that is housing, welfare, medical care. (I might make an exception for education). Some one importing a foreign spouse could not use them as a reason to get social housing of increased benefits. Any foreigner who behaves in a way that is not compatible with their status as a guest in this country would have to leave. That would include not paying tax, committing criminal offences and anti-social behavior. There is no obligation to become a subject but unless you do so you have no call on the state. A prospective Brit would need to be here for 5 years and would need to demonstrate integration into British society, including the ability to communicate in English. This requirement would extend to the whole family. The wearing of masks, forced marriages, would demonstrate a lack of integration. As a nation while we continue to accommodate other peoples needs we get rid of a lot of the multi-cultural dogma. There will be no translation services, no signs in the social security office in Gujarati and so on. Schools will teach British history in English. A naturalised subject would need to continue to demonstrate their integration. Picking up you passport on Monday and sending your daughter to Sudan to be circumcised on Tuesday would result in your nationality being stripped on Wednesday and you being deported on Thursday. My 3 models. 1. Come one come all. No limits except as outlined above. 2. Reciprocal arrangements. If their country lets us in we let them in. 3. Work permits, self supporting persons only. Anyone wishing to come to the UK must apply for a work permit which would apply to a specific job. Any employer wishing to bring in a foreigner must demonstrate that he cannot hire locally. If the employment ceases the person would be expected to leave unless they can get another permit. Refugees. Genuine refugees would be welcome but again they would get very little - charities would be expected to look after them. They would be expected to leave at the earliest opportunity. What do we do with existing Illegals. In models 1 and 2 I'd let them stay as long as they start paying tax and working towards citizenship. in model 3 I'd give them a year to apply for a work permit and then deport them. EU citizens. I think we should leave the EU but that's a different argument, so dealing with what we have. We need to renegotiate so that while EU citizens have the freedom to travel here and work without restriction they get no benefits and can be thrown out if they don't behave - to be fair to the EU its not far off what we have at the moment, which is why a lot of the Poles have gone.