← All sessions
Plenary session
20–22 January 2026
237 roll-call votes over 3 sitting days · 22 text-deciding
Tuesday 20 January
67 votes · 7 text-deciding- AdoptedSafeguarding and promoting financial stability amid economic uncertaintiesOn the motion for a resolution · 491 for, 83 against, 84 abst. · record ↗
- AdoptedFramework for strengthening the availability and security of supply of critical medicinal products as well as the availability of, and accessibility of, medicinal products of common interestOn the Commission proposal (the draft law) · 503 for, 57 against, 108 abst. · record ↗
- AdoptedJust transition directive in the world of work: ensuring the creation of jobs and revitalising local economiesOn the motion for a resolution — the text as a whole · 420 for, 207 against, 20 abst. · record ↗
- AdoptedHumanitarian aid in a time of polycrisis – reaffirming our principles for a more effective and ambitious response to humanitarian crisesOn the motion for a resolution — the text as a whole · 444 for, 153 against, 55 abst. · record ↗
- AdoptedThe 28th Regime: a new legal framework for innovative companiesOn the motion for a resolution — the text as a whole · 492 for, 144 against, 28 abst. · record ↗
- AdoptedReform of the European Electoral Act – hurdles to ratification and implementation in the Member StatesOn the motion for a resolution — the text as a whole · 417 for, 234 against, 9 abst. · record ↗
- RejectedFramework for strengthening the availability and security of supply of critical medicinal products as well as the availability of, and accessibility of, medicinal products of common interestOn a motion to reject the proposal — amendment 258 · 44 for, 600 against, 13 abst. · record ↗
Critical Medicines Act14 votes
- ✓On the lead committee's amendments — amendment 158492 / 159 / 14↗
- ✓On the lead committee's amendments — amendment 159517 / 127 / 15↗
- ✓On the lead committee's amendments — amendment 162494 / 152 / 17↗
- ✓On the lead committee's amendments — amendment 163528 / 123 / 10↗
- ✓On the lead committee's amendments — amendment 164450 / 205 / 8↗
- ✓On amendment 257 — paragraph 1 — point 5 — article 3325 / 284 / 33↗
- ✕On amendment 250 — text to be inserted after paragraph 2 — article 16141 / 516 / 7↗
- ✓On amendment 170 — article 21525 / 123 / 14↗
- ✓On amendment 178 — article 22529 / 120 / 16↗
- ✓On amendment 187 — article 23527 / 121 / 15↗
- ✕On amendment 244 — text to be inserted after recital 3227 / 299 / 138↗
- ✕On amendment 259 — recital 4197 / 454 / 7↗
- ✓On amendment 256 — text to be inserted after recital 12362 / 259 / 34↗
- ✕On amendment 247 — text to be inserted after recital 22224 / 424 / 20↗
- ✓On paragraph 10 (part 2 of a split vote)325 / 290 / 31↗
- ✓On paragraph 2 (part 1 of a split vote)645 / 12 / 0↗
- ✓On paragraph 2 (part 2 of a split vote)419 / 193 / 37↗
- ✕On amendment 2 — text to be inserted after paragraph 3202 / 445 / 5↗
- ✓On paragraph 3 (part 3 of a split vote)379 / 216 / 53↗
- ✕On amendment 4 — text to be inserted after paragraph 5195 / 439 / 8↗
- ✕On amendment 5 — text to be inserted after paragraph 12198 / 441 / 11↗
- ✓On recital B427 / 212 / 24↗
- ✓On recital C645 / 14 / 0↗
- ✓On recital F428 / 204 / 19↗
- ✓On recital G420 / 198 / 43↗
- ✕On amendment 1 — recital H189 / 461 / 12↗
- ✓On recital M645 / 8 / 9↗
- ✕On amendment 3 — text to be inserted after paragraph 1116 / 489 / 56↗
- ✕On amendment 33 — paragraph 2196 / 446 / 15↗
- ✕On amendment 28 — text to be inserted after paragraph 2190 / 454 / 16↗
- ✕On amendment 7 (part 2 of a split vote) — paragraph 10103 / 500 / 61↗
- ✕On amendment 29 — text to be inserted after paragraph 10135 / 471 / 52↗
- ✕On amendment 11 — text to be inserted after paragraph 1478 / 528 / 58↗
- ✕On amendment 14 — text to be inserted after paragraph 1481 / 518 / 56↗
- ✕On amendment 21 — text to be inserted after paragraph 2979 / 561 / 15↗
- ✕On amendment 25S — paragraph 37191 / 423 / 48↗
- ✕On amendment 26S — paragraph 40136 / 487 / 24↗
- ✕On amendment 35 — paragraph 40124 / 500 / 28↗
- ✕On amendment 27S — paragraph 41162 / 484 / 18↗
- ✕On amendment 30 — citation 2199 / 445 / 10↗
- ✕On amendment 31 — text to be inserted after recital C193 / 464 / 3↗
- ✕On amendment 32 — text to be inserted after recital E190 / 450 / 13↗
- ✓On citation 2491 / 139 / 20↗
Not tied to a specific procedure
Procedural motions, agenda changes and other votes.
- ✕On amendment 5 — paragraph 3202 / 442 / 4↗
- ✕On amendment 6 — text to be inserted after paragraph 4169 / 440 / 30↗
- ✓On amendment 7 — text to be inserted after paragraph 5350 / 277 / 13↗
- ✓On amendment 8 — paragraph 7347 / 277 / 10↗
- ✕On amendment 9 — text to be inserted after paragraph 9207 / 431 / 9↗
- ✕On amendment 10 — text to be inserted after paragraph 9194 / 441 / 14↗
- ✕On amendment 11 — text to be inserted after paragraph 10205 / 439 / 5↗
- ✓On amendment 3 — text to be inserted after paragraph 14543 / 59 / 41↗
- ✓On amendment 12 — paragraph 22349 / 287 / 7↗
- ✓On amendment 1 — text to be inserted after recital E589 / 51 / 5↗
- ✕On amendment 4 — text to be inserted after recital E212 / 421 / 15↗
- ✓On amendment 2 — text to be inserted after recital G499 / 112 / 41↗
Wednesday 21 January
112 votes · 7 text-deciding- AdoptedEU-Bosnia and Herzegovina Agreement on operational activities carried out by the European Border and Coast Guard Agency in Bosnia and HerzegovinaOn the draft Council decision · 565 for, 83 against, 14 abst. · record ↗
- AdoptedHuman rights and democracy in the world and the European Union’s policy on the matter – annual report 2025On the motion for a resolution — the text as a whole · 421 for, 120 against, 108 abst. · record ↗
- AdoptedAddressing impunity through EU sanctions, including the EU Global Human Rights sanctions regime (so-called “EU Magnitsky Act”)On the motion for a resolution · 440 for, 127 against, 59 abst. · record ↗
- AdoptedImplementation of the common security and defence policy – annual report 2025On the motion for a resolution — the text as a whole · 395 for, 197 against, 70 abst. · record ↗
- AdoptedImplementation of the common foreign and security policy – annual report 2025On the motion for a resolution — the text as a whole · 392 for, 179 against, 83 abst. · record ↗
- AdoptedRequest for opinion from the Court of Justice on the compatibility with the Treaties of the proposed EU-Mercosur Partnership Agreement (EMPA) and Interim Trade Agreement (ITA)On the motion for a resolution · 334 for, 324 against, 11 abst. · record ↗
- RejectedRequest for opinion from the Court of Justice on the compatibility with the Treaties of the proposed EU-Mercosur Partnership Agreement (EMPA) and Interim Trade Agreement (ITA)On the motion for a resolution · 225 for, 402 against, 13 abst. · record ↗
Air passenger rights1 votes
- ✓On the lead committee's amendments — voted as one block — amendment 1632 / 15 / 9↗
Show all 31 votes
- ✓On paragraph 1 (part 1 of a split vote)530 / 60 / 53↗
- ✓On paragraph 1 (part 2 of a split vote)506 / 128 / 10↗
- ✓On amendment 17 (part 1 of a split vote) — text to be inserted after paragraph 2513 / 81 / 62↗
- ✓On amendment 17 (part 2 of a split vote) — text to be inserted after paragraph 2365 / 211 / 81↗
- ✓On amendment 17 (part 3 of a split vote) — text to be inserted after paragraph 2475 / 88 / 90↗
- ✓On paragraph 7467 / 109 / 86↗
- ✕On amendment 7 — paragraph 14115 / 531 / 14↗
- ✓On amendment 18 — paragraph 14364 / 284 / 11↗
- ✕On amendment 8 — paragraph 1599 / 524 / 24↗
- ✓On amendment 19 — paragraph 15364 / 274 / 26↗
- ✕On amendment 9 — paragraph 1966 / 574 / 17↗
- ✕On amendment 10 — paragraph 2764 / 590 / 8↗
- ✕On amendment 25 — text to be inserted after paragraph 27197 / 325 / 134↗
- ✕On amendment 11 — paragraph 2878 / 525 / 56↗
- ✕On amendment 3 — text to be inserted after paragraph 32122 / 467 / 64↗
- ✓On paragraph 35 (part 2 of a split vote)377 / 231 / 43↗
- ✓On paragraph 38 (part 2 of a split vote)389 / 234 / 38↗
- ✕On amendment 12 — paragraph 4958 / 569 / 38↗
- ✓On paragraph 49 (part 2 of a split vote)380 / 258 / 20↗
- ✓On amendment 24 — paragraph 50354 / 287 / 12↗
- ✓On paragraph 74 (part 2 of a split vote)403 / 190 / 66↗
- ✓On paragraph 80 (part 1 of a split vote)512 / 109 / 46↗
- ✓On paragraph 80 (part 2 of a split vote)347 / 289 / 15↗
- ✓On paragraph 80 (part 3 of a split vote)476 / 128 / 46↗
- ✕On amendment 14 — text to be inserted after paragraph 81212 / 425 / 25↗
- ✓On amendment 15 — citation 27506 / 82 / 58↗
- ✓On recital C559 / 44 / 63↗
- ✓On recital C518 / 113 / 14↗
- ✕On amendment 6 — text to be inserted after recital E221 / 415 / 24↗
- ✓On recital Q565 / 53 / 47↗
- ✓On recital Q477 / 150 / 23↗
Show all 33 votes
- ✕On amendment 19 — text to be inserted after paragraph 2227 / 417 / 18↗
- ✓On amendment 21 — text to be inserted after paragraph 5416 / 138 / 86↗
- ✕On amendment 3 — text to be inserted after paragraph 10231 / 410 / 6↗
- ✓On paragraph 17 (part 3 of a split vote)510 / 105 / 52↗
- ✓On paragraph 17 (part 4 of a split vote)424 / 157 / 46↗
- ✕On amendment 11 — text to be inserted after paragraph 18246 / 405 / 6↗
- ✕On amendment 35 — paragraph 2089 / 508 / 57↗
- ✕On amendment 4 — paragraph 21194 / 446 / 15↗
- ✓On paragraph 21 (part 2 of a split vote)434 / 217 / 8↗
- ✕On amendment 36 — text to be inserted after paragraph 22108 / 468 / 58↗
- ✕On amendment 37 — text to be inserted after paragraph 22121 / 425 / 102↗
- ✕On amendment 38 — text to be inserted after paragraph 22111 / 433 / 104↗
- ✕On amendment 39 — text to be inserted after paragraph 2277 / 483 / 89↗
- ✕On amendment 12 — paragraph 27186 / 462 / 14↗
- ✕On amendment 27 — paragraph 27188 / 447 / 21↗
- ✕On amendment 28 — text to be inserted after paragraph 29191 / 389 / 70↗
- ✕On amendment 42 — text to be inserted after paragraph 2971 / 486 / 87↗
- ✕On amendment 5 — paragraph 43205 / 417 / 33↗
- ✓On paragraph 43 (part 2 of a split vote)376 / 254 / 29↗
- ✕On amendment 15 — text to be inserted after paragraph 53164 / 470 / 28↗
- ✕On amendment 6 — text to be inserted after paragraph 56177 / 415 / 61↗
- ✕On amendment 44 — paragraph 5786 / 515 / 53↗
- ✕On amendment 45 — text to be inserted after paragraph 57104 / 487 / 63↗
- ✕On amendment 7 — paragraph 60197 / 438 / 13↗
- ✕On amendment 8 — paragraph 66227 / 414 / 9↗
- ✓On paragraph 66 (part 2 of a split vote)367 / 256 / 25↗
- ✕On amendment 16 — paragraph 78184 / 451 / 22↗
- ✓On amendment 32 — text to be inserted after paragraph 81360 / 283 / 11↗
- ✕On amendment 46 — text to be inserted after paragraph 8390 / 495 / 61↗
- ✕On amendment 48 — text to be inserted after paragraph 8394 / 489 / 60↗
- ✕On amendment 1 — text to be inserted after recital M244 / 384 / 28↗
- ✕On amendment 2 — text to be inserted after recital M240 / 384 / 7↗
- ✓On recital O492 / 105 / 48↗
Show all 39 votes
- ✓On amendment 5 — point b — subparagraph 1304 / 302 / 54↗
- ✕On amendment 6 — text to be inserted after paragraph 4198 / 383 / 62↗
- ✕On amendment 53 — text to be inserted after paragraph 8208 / 436 / 12↗
- ✓On amendment 8 — text to be inserted after paragraph 13336 / 262 / 57↗
- ✓On paragraph 14 (part 3 of a split vote)467 / 150 / 45↗
- ✕On amendment 9 — text to be inserted after paragraph 15289 / 326 / 35↗
- ✕On amendment 11 — text to be inserted after paragraph 15276 / 305 / 65↗
- ✕On amendment 13 — text to be inserted after paragraph 1588 / 551 / 18↗
- ✕On amendment 14 — text to be inserted after paragraph 1552 / 534 / 70↗
- ✕On amendment 65 — paragraph 17192 / 454 / 11↗
- ✕On amendment 16 — text to be inserted after paragraph 20102 / 511 / 42↗
- ✕On amendment 77 — paragraph 27214 / 425 / 20↗
- ✕On amendment 19 — text to be inserted after paragraph 34121 / 485 / 55↗
- ✕On amendment 22 — text to be inserted after paragraph 3490 / 540 / 31↗
- ✕On amendment 23 — text to be inserted after paragraph 3487 / 508 / 63↗
- ✕On amendment 56 — text to be inserted after paragraph 34131 / 498 / 22↗
- ✓On paragraph 41620 / 14 / 21↗
- ✕On amendment 25 — text to be inserted after paragraph 41115 / 421 / 113↗
- ✓On amendment 26 — paragraph 42557 / 27 / 71↗
- ✕On amendment 67 — paragraph 51193 / 461 / 9↗
- ✕On amendment 27 — text to be inserted after paragraph 58182 / 431 / 37↗
- ✕On amendment 81 — text to be inserted after paragraph 60198 / 426 / 26↗
- ✕On amendment 68 — paragraph 6983 / 548 / 32↗
- ✕On amendment 69 — paragraph 75198 / 455 / 7↗
- ✕On amendment 28 — text to be inserted after paragraph 7694 / 369 / 191↗
- ✕On amendment 33 — text to be inserted after paragraph 76228 / 409 / 24↗
- ✓On amendment 82 — paragraph 77331 / 241 / 63↗
- ✕On amendment 36 — text to be inserted after paragraph 78157 / 374 / 128↗
- ✕On amendment 37 — text to be inserted after paragraph 78253 / 361 / 49↗
- ✕On amendment 39 — text to be inserted after paragraph 7864 / 549 / 43↗
- ✕On amendment 40 — paragraph 89263 / 363 / 36↗
- ✕On amendment 84 — text to be inserted after paragraph 92202 / 439 / 17↗
- ✕On amendment 61 — paragraph 93197 / 439 / 21↗
- ✓On paragraph 93 (part 2 of a split vote)394 / 241 / 30↗
- ✕On amendment 63 — recital S210 / 443 / 10↗
- ✕On amendment 71 — recital U181 / 371 / 94↗
- ✕On amendment 64 — recital AJ276 / 322 / 67↗
- ✓On recital AJ329 / 270 / 55↗
- ✕On amendment 41S — paragraph 91278 / 368 / 12↗
Not tied to a specific procedure
Procedural motions, agenda changes and other votes.
- ✓On the proposed decision499 / 135 / 24↗
Thursday 22 January
58 votes · 8 text-deciding- AdoptedDrones and new systems of warfare – the EU’s need to adapt to be fit for today’s security challengesOn the motion for a resolution · 483 for, 68 against, 76 abst. · record ↗
- AdoptedChoice of performance indicators for audit and budgetary control in the context of financing measures to support the implementation of future European competitivenessOn the motion for a resolution — the text as a whole · 318 for, 247 against, 67 abst. · record ↗
- AdoptedEuropean technological sovereignty and digital infrastructureOn the motion for a resolution — the text as a whole · 471 for, 68 against, 71 abst. · record ↗
- RejectedMotion of censure on the CommissionOn the motion for a resolution · 165 for, 390 against, 10 abst. · record ↗
- AdoptedBrutal repression against protesters in IranOn the motion for a resolution — the text as a whole · 562 for, 9 against, 57 abst. · record ↗
- AdoptedAttempted takeover of Lithuania’s public broadcaster and the threat to democracy in LithuaniaOn the motion for a resolution — the text as a whole · 385 for, 165 against, 35 abst. · record ↗
- AdoptedCase of Joseph Figueira Martin in the Central African RepublicOn the motion for a resolution · 582 for, 0 against, 35 abst. · record ↗
- AdoptedConviction and imminent sentencing of Jimmy Lai in Hong KongOn the motion for a resolution · 503 for, 9 against, 100 abst. · record ↗
- ✓On amendment 1 — text to be inserted after paragraph 3426 / 180 / 24↗
- ✓On paragraph 4 (part 3 of a split vote)426 / 182 / 19↗
- ✕On amendment 3 — text to be inserted after paragraph 11207 / 406 / 13↗
- ✕On amendment 4 — paragraph 59130 / 473 / 30↗
- ✕On amendment 5 — paragraph 66175 / 436 / 16↗
- ✕On amendment 6 — text to be inserted after paragraph 92211 / 410 / 10↗
- ✓On paragraph 98459 / 140 / 34↗
- ✕On amendment 7 — paragraph 103213 / 401 / 18↗
- ✕On amendment 8 — text to be inserted after paragraph 103252 / 373 / 6↗
- ✕On amendment 9 — text to be inserted after paragraph 103214 / 407 / 10↗
- ✕On amendment 10 — text to be inserted after paragraph 115186 / 418 / 29↗
- ✕On amendment 2 — recital A187 / 428 / 15↗
Not tied to a specific procedure
Procedural motions, agenda changes and other votes.
Show all 36 votes
- ✕On amendment 8 — text to be inserted after paragraph 1128 / 423 / 68↗
- ✕On amendment 11 — text to be inserted after paragraph 1262 / 308 / 54↗
- ✕On amendment 13 — text to be inserted after paragraph 1155 / 358 / 115↗
- ✕On amendment 16 — text to be inserted after paragraph 1257 / 330 / 40↗
- ✕On amendment 2 — text to be inserted after paragraph 5226 / 373 / 30↗
- ✕On amendment 3 — text to be inserted after paragraph 5225 / 375 / 31↗
- ✕On amendment 4 — text to be inserted after paragraph 5224 / 381 / 18↗
- ✕On amendment 17 — text to be inserted after paragraph 1272 / 461 / 91↗
- ✕On amendment 18 — text to be inserted after paragraph 1262 / 521 / 43↗
- ✕On amendment 9 — text to be inserted after paragraph 29165 / 397 / 60↗
- ✓On paragraph 4431 / 140 / 32↗
- ✓On paragraph 5 (part 1 of a split vote)430 / 145 / 33↗
- ✓On paragraph 5 (part 2 of a split vote)417 / 158 / 34↗
- ✓On paragraph 6424 / 158 / 29↗
- ✓On paragraph 7405 / 163 / 41↗
- ✓On paragraph 8442 / 132 / 34↗
- ✓On paragraph 9413 / 158 / 39↗
- ✓On paragraph 10 (part 1 of a split vote)427 / 161 / 21↗
- ✓On paragraph 10 (part 2 of a split vote)334 / 259 / 18↗
- ✓On paragraph 11 (part 1 of a split vote)430 / 157 / 20↗
- ✓On paragraph 11 (part 2 of a split vote)412 / 171 / 28↗
- ✓On recital J422 / 107 / 73↗
- ✓On recital J327 / 235 / 42↗
- ✓On recital K406 / 149 / 50↗
- ✓On recital L425 / 147 / 37↗
- ✓On recital L328 / 237 / 33↗
- ✓On recital O426 / 151 / 31↗
- ✓On recital O398 / 164 / 40↗
- ✓On recital P419 / 158 / 25↗
- ✓On recital P426 / 141 / 42↗
- ✓On recital Q421 / 150 / 35↗
- ✓On recital Q405 / 155 / 41↗
- ✓On recital T429 / 153 / 26↗
- ✕On amendment 7 — text to be inserted after paragraph 398 / 464 / 46↗
- ✓On amendment 3 — text to be inserted after paragraph 6491 / 51 / 72↗
- ✕On amendment 5 — text to be inserted after recital A215 / 362 / 39↗
Every roll-call vote is shown. A check means it passed, a cross means it did not; the three numbers are votes for, against and abstentions. How voting works → Vote data: HowTheyVote.eu (ODbL, attribution) / European Parliament — roll-call votes only.