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
Prime minister is accused of being out of step with ordinary people over designer clothing while others say that criticism is sexist.
Motorcycle racer Guy Martin is taking on pedal power in a world record bid cycling around the British coast in 20 days.
David Davis is expected to face pressure in the Commons as MPs vote on timetable while Supreme Court challenge over Brexit enters third day.