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).
LDP100%50 v
Lega100%49 v
EVP100%49 v
Al100%47 v
glp97%50 v
FDP-Liberale96%50 v
SP95%50 v
M-E95%50 v
GRÜNE94%50 v
SVP94%50 v
EDU92%50 v
MCG78%49 v
Party agreement
How often two parties' for/against majorities matched. Darker = more aligned.
| LDP | Lega | EVP | Al | glp | FDP-Liberale | SP | M-E | GRÜNE | SVP | EDU | MCG | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LDP | 100 | 76 | 78 | 38 | 82 | 98 | 44 | 88 | 43 | 74 | 74 | 76 |
| Lega | 76 | 100 | 52 | 13 | 57 | 78 | 22 | 63 | 17 | 94 | 91 | 86 |
| EVP | 78 | 52 | 100 | 63 | 92 | 76 | 67 | 90 | 67 | 51 | 56 | 57 |
| Al | 38 | 13 | 63 | 100 | 57 | 38 | 94 | 51 | 100 | 17 | 21 | 33 |
| glp | 82 | 57 | 92 | 57 | 100 | 80 | 62 | 90 | 61 | 56 | 59 | 63 |
| FDP-Liberale | 98 | 78 | 76 | 38 | 80 | 100 | 42 | 86 | 41 | 76 | 76 | 76 |
| SP | 44 | 22 | 67 | 94 | 62 | 42 | 100 | 56 | 96 | 26 | 28 | 37 |
| M-E | 88 | 63 | 90 | 51 | 90 | 86 | 56 | 100 | 55 | 62 | 67 | 68 |
| GRÜNE | 43 | 17 | 67 | 100 | 61 | 41 | 96 | 55 | 100 | 20 | 24 | 37 |
| SVP | 74 | 94 | 51 | 17 | 56 | 76 | 26 | 62 | 20 | 100 | 93 | 82 |
| EDU | 74 | 91 | 56 | 21 | 59 | 76 | 28 | 67 | 24 | 93 | 100 | 88 |
| MCG | 76 | 86 | 57 | 33 | 63 | 76 | 37 | 68 | 37 | 82 | 88 | 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).