Citizens in Geneva will be able to take part in cantonal and local ballots online instead of going to the polls or posting their ballot sheet.
With more than 70 per cent in favour, voters decided on Sunday to enshrine electronic voting in the constitution – making Geneva the first of Switzerland's 26 cantons to do so.
Government officials said the result showed the popular support for e-voting, which will be introduced in 2010.
The cantonal government and parliament said e-voting would help increase turnout and help Swiss expatriates to make their voices heard in political decisions.
Trials with online voting have taken place since 2003 in the Geneva region, as well as in two other cantons.
On a national level the authorities are planning further tests until 2011 with up to ten per cent of the electorate.
The Organisation of the Swiss Abroad, representing about 700,000 Swiss expatriates, has been promoting the introduction of e-voting.