He is expected to acknowledge that Britain needs to reduce the numbers of low-skilled migrants coming to the country to work.
At a party political broadcast tonight, Mr Miliband will admit that Labour got it wrong the last time they were in power.
He will insist that although immigration is "good for Britain", migration should work for all the country's people, and not just a small minority.
More top news
Takeaway food and alcohol are causing a growing obesity crisis among pets, according to a leading animal welfare charity.
Teacher shortages in England continue to grow and the government has missed recruitment targets, the National Audit Office says.
The way the government plans to pay for social housing tenants to buy their homes is "extremely questionable", MPs warn.