Switzerland
Nationalrat
Party discipline — Nationalrat
Which parties hold together, and which vote together — over the last 50 genuine roll-call votes. Cohesion is the Rice index (how unanimous a party is); agreement is how often two parties' majorities matched.
Party cohesion
How unanimously each party votes (1 = everyone together).
SVP100%5 v
FDP-Liberale100%5 v
SP100%5 v
EDU100%5 v
GRÜNE100%5 v
Lega100%5 v
MCG100%5 v
EVP100%5 v
Al100%5 v
LDP100%5 v
glp91%5 v
M-E82%5 v
Party agreement
How often two parties' for/against majorities matched. Darker = more aligned.
| SVP | FDP-Liberale | SP | EDU | GRÜNE | Lega | MCG | EVP | Al | LDP | glp | M-E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SVP | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
| FDP-Liberale | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
| SP | 0 | 0 | 100 | 0 | 100 | 0 | 0 | 40 | 100 | 0 | 60 | 0 |
| EDU | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
| GRÜNE | 0 | 0 | 100 | 0 | 100 | 0 | 0 | 40 | 100 | 0 | 60 | 0 |
| Lega | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
| MCG | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
| EVP | 60 | 60 | 40 | 60 | 40 | 60 | 60 | 100 | 40 | 60 | 80 | 60 |
| Al | 0 | 0 | 100 | 0 | 100 | 0 | 0 | 40 | 100 | 0 | 60 | 0 |
| LDP | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
| glp | 40 | 40 | 60 | 40 | 60 | 40 | 40 | 80 | 60 | 40 | 100 | 40 |
| M-E | 100 | 100 | 0 | 100 | 0 | 100 | 100 | 60 | 0 | 100 | 40 | 100 |
Cohesion uses the Rice index |for − against| / (for + against), averaged over votes where the party cast for/against ballots. Agreement counts only votes where both parties had a clear majority. Independents (no party) and votes recorded only at party level are excluded. Source: Swiss Federal Assembly OData (ws.parlament.ch).