Data is being updated
Roll-call votes · EU Parliament
How João voted.
Next plenary sitting: 5 October 2026 (in 14 days)
João Oliveira
Portugal PT
Speeches 347
Mandate 2024–2029
Voting Pattern
Loading…
Unable to load stats

João Oliveira (GUE/NGL, Portugal) — 647 Roll-call votes · EU Parliament: 168 For (26.0%), 258 Against (39.9%), 100 Abstention (15.5%), 121 Did not vote (18.7%).

Roll-call votes · EU Parliament

How João voted.

Next plenary sitting: 5 October 2026 (in 14 days)
Motion adopted

Child Guarantee (Motion adopted): 510 For, 42 Against, 139 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · B9-0220/2021
Child Guarantee
B9-0220/2021
My vote Did not vote
For
510
Motion adopted

The accessibility and affordability of Covid-testing (Motion adopted): 616 For, 29 Against, 45 Abstention, 157 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · B9-0234/2021/REV
The accessibility and affordability of Covid-testing
B9-0234/2021/REV
My vote Did not vote
For
616
Motion adopted

2019 discharge: General budget of the EU - European Commission (Motion adopted): 362 For, 164 Against, 156 Abstention, 162 Did not vote (844 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0117/2021
2019 discharge: General budget of the EU - European Commission
A9-0117/2021
My vote Did not vote
For
362
Motion adopted

2019 discharge: General budget of the EU - European Parliament (Motion adopted): 564 For, 90 Against, 37 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0044/2021
2019 discharge: General budget of the EU - European Parliament
A9-0044/2021
My vote Did not vote
For
564
Motion adopted

2019 discharge: General budget of the EU - Council and European Council (Motion adopted): 633 For, 39 Against, 18 Abstention, 157 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0056/2021
2019 discharge: General budget of the EU - Council and European Council
A9-0056/2021
My vote Did not vote
For
633
Motion adopted

2019 discharge: General budget of the EU - Court of Justice (Motion adopted): 604 For, 78 Against, 9 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0064/2021
2019 discharge: General budget of the EU - Court of Justice
A9-0064/2021
My vote Did not vote
For
604
Motion adopted

2019 discharge: General budget of the EU - Court of Auditors (Motion adopted): 675 For, 12 Against, 4 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0059/2021
2019 discharge: General budget of the EU - Court of Auditors
A9-0059/2021
My vote Did not vote
For
675
Motion adopted

2019 discharge: General budget of the EU - European Economic and Social Committee (Motion adopted): 600 For, 82 Against, 9 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0057/2021
2019 discharge: General budget of the EU - European Economic and Social Committee
A9-0057/2021
My vote Did not vote
For
600
Motion adopted

2019 discharge: General budget of the EU - European Committee of the Regions (Motion adopted): 604 For, 57 Against, 30 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0055/2021
2019 discharge: General budget of the EU - European Committee of the Regions
A9-0055/2021
My vote Did not vote
For
604
Motion adopted

2019 discharge: General budget of the EU - European Ombudsman (Motion adopted): 658 For, 14 Against, 19 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0065/2021
2019 discharge: General budget of the EU - European Ombudsman
A9-0065/2021
My vote Did not vote
For
658
Motion adopted

2019 discharge: General budget of the EU - European Data Protection Supervisor (Motion adopted): 627 For, 30 Against, 34 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0067/2021
2019 discharge: General budget of the EU - European Data Protection Supervisor
A9-0067/2021
My vote Did not vote
For
627
Motion adopted

2019 discharge: General budget of the EU - European External Action Service (Motion adopted): 586 For, 93 Against, 12 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0063/2021
2019 discharge: General budget of the EU - European External Action Service
A9-0063/2021
My vote Did not vote
For
586
Motion adopted

2019 discharge: European Centre for the Development of Vocational Training (CEDEFOP) (Motion adopted): 602 For, 81 Against, 8 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0069/2021
2019 discharge: European Centre for the Development of Vocational Training (CEDEFOP)
A9-0069/2021
My vote Did not vote
For
602
Motion adopted

2019 discharge: European Foundation for the Improvement of Living and Working Conditions (Eurofound) (Motion adopted): 598 For, 86 Against, 7 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0094/2021
2019 discharge: European Foundation for the Improvement of Living and Working Conditions (Eurofound)
A9-0094/2021
My vote Did not vote
For
598
Motion adopted

2019 discharge: European Union Agency for Fundamental Rights (FRA) (Motion adopted): 557 For, 92 Against, 42 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0086/2021
2019 discharge: European Union Agency for Fundamental Rights (FRA)
A9-0086/2021
My vote Did not vote
For
557
Motion adopted

2019 discharge: European Monitoring Centre for Drugs and Drug Addiction (EMCDDA) (Motion adopted): 628 For, 58 Against, 5 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0087/2021
2019 discharge: European Monitoring Centre for Drugs and Drug Addiction (EMCDDA)
A9-0087/2021
My vote Did not vote
For
628
Motion adopted

2019 discharge: European Environment Agency (EEA) (Motion adopted): 603 For, 87 Against, 1 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0080/2021
2019 discharge: European Environment Agency (EEA)
A9-0080/2021
My vote Did not vote
For
603
Motion adopted

2019 discharge: European Agency for Safety and Health at Work (EU-OSHA) (Motion adopted): 626 For, 58 Against, 7 Abstention, 156 Did not vote (847 Members). João Oliveira: Did not vote.

29 Apr
2021
29. Apr 2021 · A9-0090/2021
2019 discharge: European Agency for Safety and Health at Work (EU-OSHA)
A9-0090/2021
My vote Did not vote
For
626
Showing 18 of 2465
Follow us on Instagram @checksomevotes @checksomevotes_en