If you are a progressive talking about immigration, please try to frame your messaging as follows:

Immigration is, according to a load of studies, an overall benefit to the economy. But we all know from personal experience that ‘good for the economy’ is not always good for individuals. Immigration can suppress wages, at least in the short term and in local areas, because immigrants are easier to exploit than a lot of other groups. They’re unplugged from any support networks they had growing up, they may not be aware of all of their rights (they may have fewer legal rights), they may miss nuances of language, and so on. And this means that unscrupulous businesses can under pay, over work, and otherwise take advantage of them.

This is even more true of refugees (who literally don’t have anywhere else to go) and people on work visas sponsored by their employers (and so are dependent on their employer’s good will to remain). Work visas that allow partners to come over but not work places more pressure on the single wage earner and makes them even more dependent on their employer.

By creating a class of people that are easy to exploit, unscrupulous businesses can make you directly compete in the labour market with people who have no choice but to accept conditions that you would find unacceptable.

If you’re worried about immigrants taking your jobs, the solution to this is to provide stronger worker rights for immigrants and big penalties for any employer who is found to have violated minimum wage laws. It’s to end loopholes where people act as employees but have the rights of self-employed workers. It’s to make sure that people on high-skills visas can easily move jobs and must be paid a fair market wage.

When someone is demonising immigrants, it’s because they benefit from having an exploitable underclass. The more afraid immigrants are, the easier it is for employers to take advantage of them. And it’s hard for you to compete in the job market against people who have no choice except to accept whatever terms their employer offers.

EDIT: Some people are die-hard racists. Nothing you say will change their minds. But a lot more people have been directly affected by wage suppression. The only people listening to their concerns about the things that directly impact their livelihood are populists who are deflecting blame towards immigrants. If you tell them ‘don’t worry, immigration is great for the economy’ they don’t care. The economy is an abstract concept that doesn’t resonate. If you say ‘immigration is a human right’ then you have the same problem: it’s not a right that the people you’re talking to expect to ever exercise and a right that only other people exercise feels like a privilege. Both messages come across as tone deaf. You are ignoring the problems that they are experiencing and telling them that the downsides for them matter less than the positive aspects for other people. And you’re saying that to a load of people who are right on the edge of the poverty line.

The end state you may want is that national borders are a purely historical curiosity and that free movement everywhere is a universal right. You don’t get to that by alienating a large proportion of voters, you get there by showing those voters that your ideal world is good for them.

The right has shown repeatedly that you can nudge the centre slightly in the direction you want and, after a while, positions that would have seemed extreme are mainstream. The left used to know that. Most of Attlee’s policies would have been far-left extreme policies a couple of decades earlier but the labour movement gradually normalised them.

Your goal isn’t to get everyone to agree with you immediately, it’s to nudge the consensus view towards your position. The approach of ‘moving to the centre’ has just moved the centre away from where you want it to be. You need to frame arguments that move the centre towards you, which resonate with the people that you’re trying to reach. When you split the world into ideologically pure people and everyone else, you discover that ‘everyone else’ keeps winning elections.

EDIT 2: I’m writing this because polling suggests that, in my country, Reform Ltd (a far-right kleptocratic company masquerading as a political party) is on track to win the next election. We have enormous wealth inequality and crumbling public services because decades of kleptocratic governments have looted the public sector. The majority of voters feel this, but the only people acknowledging it are Reform. They are largely the same people responsible for the current problems (not least, those caused by Brexit) but they’re deflecting the blame on immigrants. Their solutions are outright lies.

How is our Labour (a party that spun out from the Labour movement that is now more accurately named Capital, and isn’t even very competent at even that in their latest iteration) government responding? By agreeing that immigrants are the problem (which loses votes from people who know that this is a lie) and promoting watered-down Reform policies (which also don’t make people switch from Reform).

The Green Party (our actual left-of-centre party, which finally won more than one MP in the last election) has a good message on the social side. They point to how immigrants enrich our communities (which should be an easy sell in a country that literally voted ‘Chicken Tika Massala’ as the national dish back in the early ‘90s when we had a Tory government). But on the economic side, they fall back on ‘and they’re good for the economy’. And we’ve had decades of politicians doing things ‘for the economy’ that raise GDP, raise share prices, and just happen to have a negative impact on the most vulnerable.

@david_chisnall There's also a more basic point which I don't hear made very often.

Telling someone that they can't live where they want to is a big deal, and not something that should be done without a good reason.

Telling someone that they can't live where they want to AFTER they've built a life there is an EXTREMELY big deal, and not something that should be done without an ETREMELY good reason.

@david_chisnall Additionally, if you feel like "I don't mind immigrants but there's just too many of them - we get on great one on one" that's you experiencing minority stress for the first time. It's normal but you can learn to live with it. Everybody else has. The immigrant you get on great with one on one at work, the nice gay man at church, and so on. The solution isn't to get rid of the foreigners, it's to get rid of that uncomfortable feeling.
@drgroftehauge If you could choose between being born in Pakistan or the UK, which one would you prefer?
@david_chisnall good advice. I've always tried to see things from other points of view, but it's really hard when, for example, talking to my parents, who seem to just be racist. They're retired and financially secure, which makes it even harder. Maybe they're actually just racist, but this gives me some food for thought about other approaches.

@troglet

It's possible. And the problem with things like racism is that they go from being the easiest explanation for problems that you can see to ingrained beliefs. And the longer you hold them, the harder they are to change.

If you can catch people early when they're still in the 'huh, this racist is talking about my problems and has a solution' stage and before they get to the 'everything is the fault of the different-coloured people' stage, you can (at least sometimes) change their minds.

@david_chisnall I'm from a country that experienced mass emigration, to levels that were rivaling Syria during their civil war (even though we had no such issues). This mass emigration basically destroyed our country. We're facing unprecedented levels of brain drain, a diminishing tax base that increasingly has to shoulder the burden of supporting an increasingly larger retiree cohort, and mass alienation from broken families. Mass immigration is NOT a progressive policy, it is a neocolonial one
@david_chisnall Cont: the UK pays 0 towards raising an immigrant from diapers to taxpayer, yet gets the full benefit of that immigrant's labour. This is pretty much 21st century colonial resource extraction, just that, instead of gold and rare earths, you're extracting the labour force of the Global South.

@bruvduroiu

That's a very good point, and not one for which I have an answer. I think the underlying problem is the relationship between flows of people and capital, but how to decouple that is problematic. Telling people that immigrants are to blame for their problems and that we need tight border controls is certainly not a solution.

@david_chisnall Definitely not, I think policies that don't encourage mass migration are a better way, together with a strong family policy so people don't feel priced out of having kids, as well as labour policy to make sure people don't feel like they have to be paper pushers in an office to make a decent living. This is a multifaceted issue of today's liberal democracies.

@bruvduroiu

Sorry for the double reply.

It's also worth noting that the situation you describe has also happened within the UK. When manufacturing collapsed on the back of free trade agreements and off shoring (both of which were pushed as being good for the economy), a load of areas ended up with enormous unemployment. Most infrastructure investment from the central government was focused on the area around London, so people setting up businesses congregated there to benefit. Folks who got into university went away to university and never returned, instead moving to places where jobs were being created.

This, in turn, led to house and food prices going up around London. And it's easy to blame immigrants for that because more wealthy people moving to London pushes all of the poorer folks (including a load of immigrants) into the same area, where they are visible right next door and easier to blame than the people living in the luxury flats in the places you can't afford to go anymore.

And here, as in your example, the problem is a lack of balance. If your country attracted the same number of talented people as it loses, the fact that they're different people wouldn't be a problem. If as many people moved away from London for jobs as move towards it, that's not a problem.

@david_chisnall I get your point about UK outside of London, but I feel like this is an unsustainable solution. Read up on the Bracero program and the negative effect it had on broken Mexican families. It's also not just about work, most of the people that emigrate won't be eligible to be involved in the political life of the country that receives them. They also won't be politically engaged at home, this is clearly visible in the Romanian voter base
@bruvduroiu @david_chisnall Mass migration from the Eastern Europe is largely due to the West dodging its responsibility as the winner of the Cold War, 30+ years ago. Marshall Plan 2.0 had not happened.
@david_chisnall I've long been for more immigration and I'm constantly frustrated by there being no powerful voices counting the narrative that immigration is bad. We are starting to see a little bit now, but if honestly feels more of "Trump is evil so we reflexively oppose anything he says" - as opposed to a genuine ideal they are defending. If Trump dies today I think most who are saying things for immigration will shut up - while those against it will continue because Trump was just one voice on their side. (Feel free to prove me wrong - this will take years of advocating though)