On a day when immigration was a live issue in the European elections, there were potentially embarrassing figures for the Prime Minister.
Instead of reducing the number of EU migrants, as the last Conservative manifesto promised, figures have shown that it went up again last year.
The net total of more than 200,000 migrants is double what Mr Cameron is aiming for.
Our deputy political editor Chris Ship reports.
More top news
Cloud thickening from the west throughout the day. Rain in northwest later.
The Songs of Praise presenter has voluntarily agreed not to appear on BBC whilst an investigation takes place.
The Chancellor says action is needed to ease the housing crisis so "the next generation can enjoy the same opportunities their parents did."