More than one million foreigners living in Britain will be banned from voting in the EU referendum, the Conservatives have announced, in a significant boost to Eurosceptic campaigners.
The EU referendum bill, which will be announced this week after the Queen's Speech, will make clear that only British, Irish and Commonwealth citizens who are resident in the UK will be allowed to vote.
It comes after Eurosceptic MPs confronted ministers over the issue claiming that pro-Europeans could give EU citizens the decisive vote.
Jean Claude Juncker, the president of the European Commission, is reportedly planning to push Prime Minister David Cameron to hold the referendum in 2016 or "as soon as possible" despite concerns this will not give Britain time to secure reforms.
Cameron has said he is committed to holding a referendum by 2017 at the latest, but has suggested he could hold one sooner if negotiations with Brussels prove successful.