← European Parliament
Coalitions
Which political groups hold together, and which vote together — over the last 40 roll-call votes. Cohesion is the Rice index (how unanimous a group is); agreement is how often two groups' majorities matched.
Group cohesion
How unanimously each group votes (1 = everyone together).
Verts/ALE98%3 v
The Left97%40 v
PPE96%3 v
Greens/EFA95%37 v
ESN93%40 v
S&D92%40 v
EPP90%37 v
NI89%3 v
Renew88%40 v
PfE85%40 v
ECR83%40 v
Non-attached61%37 v
Group agreement
How often two groups' for/against majorities matched. Darker = more aligned.
| Verts/ALE | The Left | PPE | Greens/EFA | ESN | S&D | EPP | NI | Renew | PfE | ECR | Non-attached | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Verts/ALE | 100 | 67 | 67 | — | 67 | 67 | — | 67 | 100 | 67 | 67 | — |
| The Left | 67 | 100 | 33 | 100 | 28 | 80 | 65 | 100 | 88 | 33 | 33 | 54 |
| PPE | 67 | 33 | 100 | — | 33 | 100 | — | 33 | 67 | 33 | 33 | — |
| Greens/EFA | — | 100 | — | 100 | 22 | 84 | 65 | — | 89 | 27 | 27 | 54 |
| ESN | 67 | 28 | 33 | 22 | 100 | 28 | 46 | 100 | 30 | 95 | 95 | 68 |
| S&D | 67 | 80 | 100 | 84 | 28 | 100 | 81 | 33 | 93 | 33 | 33 | 38 |
| EPP | — | 65 | — | 65 | 46 | 81 | 100 | — | 76 | 46 | 51 | 30 |
| NI | 67 | 100 | 33 | — | 100 | 33 | — | 100 | 67 | 100 | 100 | — |
| Renew | 100 | 88 | 67 | 89 | 30 | 93 | 76 | 67 | 100 | 35 | 35 | 43 |
| PfE | 67 | 33 | 33 | 27 | 95 | 33 | 46 | 100 | 35 | 100 | 95 | 73 |
| ECR | 67 | 33 | 33 | 27 | 95 | 33 | 51 | 100 | 35 | 95 | 100 | 68 |
| Non-attached | — | 54 | — | 54 | 68 | 38 | 30 | — | 43 | 73 | 68 | 100 |
Cohesion uses the Rice index |for − against| / (for + against), averaged over votes where the group cast for/against ballots. Agreement counts only votes where both groups had a clear majority. Non-attached MEPs (no group) are excluded. Data via the European Parliament Open Data Portal and HowTheyVote.eu.