Voting at a national level is reserved for those with Swiss citizenship who are at least 18 years old, though some cantons allow foreigners to vote on local issues.
Most cantons in French-speaking Switzerland allow foreigners to cast ballots on local issues and some allow it on cantonal issues as well. German-speaking cantons are much more reserved in allowing foreigners the right to vote. In total, about a third of Switzerland’s 26 cantons offer some form of voting rights to non-Swiss residents.
In 2014, canton Jura voted to allow foreigners to hold government office at communal level after living for at least ten years in Switzerland.
For Swiss abroad seeking to register to vote, please visit the foreign ministry for further information.