In a major speech on Monday, the prime minister announced that from next year, arrivals from the European Union will be stripped of jobseekers benefits after six months unless they can prove they have been actively looking for a job and stand a "genuine chance" of finding one.
The government is pledging to beef up the "range and depth" of questions in the habitual residence test, which checks that people meet residence requirements for housing and income-related benefits.
However Cameron has been accused of offering empty anti-immigration rhetoric amid fears that Ukip poses a significant electoral threat in 2015.
Sarah Mulley from the Institute of Public Policy Research (IPPR) think-tank said that the UK was "not a soft touch" and that EU migrants are half as likely to claim out of work benefits as British nationals are.
"Migrants in general and European migrants pay more in to the system than they take out, that's largely because they are young people who are working," she told HuffPost UK.
Mulley said that while in theory the British welfare system and NHS was more open to EU migrants than other European systems were, this did not mean it was happening in practise. "The fact is it doesn't happen, at least not in any significant scale," she explained.
Official statistics show that migrants represent about 13% of all workers, but only 7% percent of out-of-work claimants and that migrants from outside the European Economic Area (EEA) represent about 9-10% of all workers, but about 5% of out-of-work claimants.
Gillian Guy, chief executive at national charity Citizens Advice, said while it was important that the welfare system is fair, politicians "must be careful not to encourage myths or misconceptions about who benefits most from the welfare system".
"EU migrants are more likely to be in work and less likely to claim benefits than British residents. Overall, they are net contributors to the economy, putting in much more than they take out. These plain facts must not be obscured by political rhetoric," she said.
And Jonathan Portes, director of the National Institute for Economic and Social Research, also said immigrants were "significantly less likely" to claim benefits than people born in the UK - and that those coming from EU countries put more into the economy than they took out.
He told BBC Radio 4's Today programme that arrivals were mostly younger people whereas the bulk of spending went on healthcare and pensions for older people.
"All the evidence suggests that people who come here from within the European Union make a substantial net contribution to the public finances - they pay in far more than they take out," he said.
He also played down the impact of health tourism as a "minuscule" part of a wider funding issue.
"The problem with people coming from outside the UK in order to sponge off our health service - that may be a problem and we should certainly deal with abuse - but the figures tell us that they impose rather small costs on the health service and certainly, compared to the scale of the problem, it is minuscule," he said.
Cameron said the government had already taken "concrete steps" to bring down immigration and wanted to put in place more restrictions.
"Right now the message through the benefit system is all wrong. It says if you can’t find a job or drop out of work early, the British taxpayer owes you a living for as long as you like no matter how little you have contributed to social security since you arrived," he said.
"My view is simple. Ending the something for nothing culture needs to apply to immigration as well as welfare."
According to the fact-checking website FullFact.org the overall relative generosity of the UK's benefits system in comparison to other EU states can be measured in a number of different ways.
British welfare payments are no more generous than most of Europe when both public and private spending (including private pensions and healthcare) is taken into account.
However UK is at the top of Europe's league table for benefits spending when counting the portion of spending administered by central government.
Related on HuffPost:
Claiming Benefits.. not that easy
Any EU jobseekers who have never worked in the UK before won't be able to claim benefits like Income Support, income-based Jobseeker's Allowance, Child Benefit, Housing Benefit or Council Tax Benefit. An EEA worker who has been employed in the UK before becoming unemployed, might be able to claim benefits whilst looking for new work. This depends on which EEA country you're and how long they've worked in the UK.
Non EU arrivals
Immigration of arrivals from non-EU countries nationals continued to fall in 2012.
Claiming benefits at working age
Of the 5.5 million people of working age who are currently claiming benefits, 371,000 are foreign-born. These figures include people who entered the country as long ago<a href="http://blogs.channel4.com/factcheck/factcheck-qa-how-many-migrants-are-on-the-dole/9148" target="_blank"> as 1975</a> and most are only payable to people who have built up a minimum level of National Insurance contributions through work.
Polish second most spoken language in the UK
British nationals now
More than half of foreign-born people receiving a benefit had in fact at some point become British citizens, meaning they had <a href="http://www.bbc.co.uk/news/uk-16643677" target="_blank">the same rights as people born British.</a>
The latest DWP figures suggested only<a href="http://www.ons.gov.uk/ons/about-ons/what-we-do/FOI/foi-requests/population/data-on-poleis-people-living-in-the-uk/index.html?format=print" target="_blank"> 3% of Poles were unemployed</a> and even less than that were claiming unemployment benefit.
Half of all foreign-born people in England and Wales have lived here for 10 years or more
The 2011 census shows the largest single group of foreign-born people in the UK is those born in India, followed by those born in Poland and then those born in Pakistan.
London capital of immigration
London has continued to be home to the largest group of foreign-born people in England and Wales – <a href="http://www.migrationobservatory.ox.ac.uk/commentary/pole-position-new-census-data-shows-ten-fold-growth-england-and-wales%E2%80%99-polish-population" target="_blank">about 40% of the total.</a>
Britain on benefits
Migrants are substantially less likely to claim benefits that the UK-born population.
Losing your job..
If a <a href="http://www.housing-rights.info/03_8_Bulgarians_Romanians.php#housing-and-benefits" target="_blank">Bulgarian or Romanian </a>becomes unable to work within the first 12 months, the ex-worker loses their right to reside in the UK, and so is not entitled to income-based benefits.