Most citizens of other European Union countries living in Britain will not get to vote in a planned referendum on Britain's membership of the bloc, the government said on Monday.

Prime Minister David Cameron, who has promised to renegotiate Britain's EU ties ahead of a vote by the end of 2017, will embark on a tour of five European capitals later this week to hold talks with key EU leaders over his reform plans.

Cameron's office said only those eligible to vote in British national elections, plus members of the upper house of Parliament and Commonwealth citizens in Gibraltar, will get a say in the EU referendum.