Skip to main content
Popular vote · 26.09.2021Federal ballot

Marriage for all

Votes2021
64.1% YesNo 35.9%
Votes
Accepted
Yes
64.1% 1'828'642
No
35.9% 1'024'307
Turnout
53.0%

Ballot-weighted result across 2'117 municipalities

Result by municipality

yes share per municipality
NoYesNo result
#MunicipalityYes shareCanton
1Oberems85.7%VS
2Bern83.6%BE
3Schelten82.1%BE
4Ferreyres81.8%VD
5Lovatens81.4%VD
6Winznau80.7%SO
7Ennetbaden80.6%AG
8Zurich79.5%ZH
9Solothurn77.9%SO
10Sils im Engadin/Segl77.7%GR

Result by district

yes share per district — the district figures BFS publishes; cantons without districts stay neutral
NoYesNo result

Result by district

District results as published by the FSO — top 10 yes / top 10 no
#CantonYes shareTurnoutMunicipalities
1Basel-City74.0%66.3%3
2Zurich69.1%56.0%160
3Basel-Landschaft67.2%52.4%86
4Lucerne66.2%54.0%79
5Solothurn66.2%53.2%104
6Zug66.1%61.0%11
7Bern65.2%49.6%329
8Geneva65.1%59.2%45
9Vaud65.0%56.9%300
10Aargau64.0%54.4%196
11Neuchâtel63.4%48.7%24
12Grisons62.8%48.3%100
13Fribourg62.3%52.4%119
14Schaffhausen61.8%72.0%26
15Nidwalden61.6%55.8%11
16Glarus61.1%42.5%3
17Jura61.0%45.6%51
18Obwalden59.3%55.7%7
19St. Gallen59.3%51.4%75
20Uri58.2%47.2%19
21Appenzell Ausserrhoden57.2%54.3%20
22Thurgau57.2%53.8%80
23Schwyz56.5%53.1%30
24Valais55.5%53.9%122
25Ticino52.9%49.1%100
26Appenzell Innerrhoden50.8%48.9%5

The Federal Council publishes its official explanations in German, French and Italian only; there is no English edition, and we do not translate them.

Source: Federal Council explanations (Federal Chancellery), chapter «In Kürze» · Official page (German)

Text put to the vote on Fedlex (BBl 2020 9913, German)

Source: Fedlex, BBl 2020 9913 — official text

What was the result of the vote “Marriage for all”?
On 26.09.2021, “Marriage for all” was accepted with 1'828'642 yes and 1'024'307 no. Turnout was 53.0%.
How did the cantons vote on “Marriage for all”?
The strongest yes came from Basel-City (74.0%), the strongest no from Appenzell Innerrhoden (50.8%).
Was “Marriage for all” accepted?
“Marriage for all” was accepted nationwide on 26.09.2021.