Immigrants face tougher curbs on unemployment benefits and access to the health service, under a crackdown being unveiled by David Cameron today.

The PM will use a keynote speech to warn those coming to Britain that they can no longer expect "something for nothing".

From next year, arrivals from the EU will be stripped of jobseekers benefits after six months unless they can prove they have been looking for a job and stand a "genuine chance" of finding one.

The UK Government is beefing up the "range and depth" of questions in the habitual residence test, which checks people meet residence requirements for housing and income-related benefits.

Mr Cameron will target illegal immigration – doubling the maximum fine for companies that employ illegal workers – and act against "health tourism" that could mean non-EU nationals have to prove they hold health insurance.

The harder line will please the Tory Right, who have blamed the lack of action for the party's third place behind Ukip in the Eastleigh by-election.

Shadow immigration minister Chris Bryant said he was "bewildered" about what new power the PM thought he was introducing.