VERAMUNDIOne story. Different ways to tell it.
PTEN
Reserved area
First time? Create your account

Government of Portugal

Assembly of the Republic: MPs and attendance

Alfredo Maia · PCP · Justified absence (QVJ)Paula Santos · PCP · Present (PR)Paulo Raimundo · PCP · Present (PR)Fabian Figueiredo · BE · Present (PR)Filipa Pinto · L · Present (PR)Isabel Mendes Lopes · L · Present (PR)Jorge Pinto · L · Present (PR)Patrícia Gonçalves · L · Present (PR)Paulo Muacho · L · Present (PR)Rui Tavares · L · Present (PR)Aida Carvalho · PS · Present (PR)Ana Bernardo · PS · Present (PR)André Pinotes Batista · PS · Present (PR)André Rijo · PS · Present (PR)António Mendonça Mendes · PS · Present (PR)Armando Mourisco · PS · Present (PR)Carlos Pereira · PS · Present (PR)Catarina Louro · PS · Present (PR)Dália Miranda · PS · Present (PR)Davide Amado · PS · Present (PR)Edite Estrela · PS · Present (PR)Eduardo Pinheiro · PS · Present (PR)Elza Pais · PS · Present (PR)Emanuel Câmara · PS · Present (PR)Eurico Brilhante Dias · PS · Present (PR)Eurídice Pereira · PS · Present (PR)Eva Cruzeiro · PS · Present (PR)Filipe Neto Brandão · PS · Present (PR)Francisco César · PS · Present (PR)Frederico Francisco · PS · Justified absence (QVJ)Hernâni Loureiro · PS · Present (PR)Hugo Costa · PS · Present (PR)Hugo Oliveira · PS · Not yet classified (QV)Humberto Brito · PS · Present (PR)Irene Costa · PS · Present (PR)Isabel Alves Moreira · PS · Present (PR)Joana Lima · PS · Present (PR)João Torres · PS · Present (PR)José Carlos Barbosa · PS · Present (PR)José Luís Carneiro · PS · Present (PR)Júlia Rodrigues · PS · On parliamentary mission (ME)Luís Dias · PS · On parliamentary mission (ME)Luís Graça · PS · Present (PR)Luís Moreira Testa · PS · Present (PR)Marcos Perestrello · PS · On parliamentary mission (ME)Margarida Afonso · PS · Present (PR)Mariana Vieira da Silva · PS · Present (PR)Marina Gonçalves · PS · Present (PR)Miguel Cabrita · PS · Present (PR)Miguel Matos · PS · Present (PR)Nuno Fazenda · PS · Present (PR)Patrícia Faro · PS · Present (PR)Paulo Lopes Silva · PS · Present (PR)Pedro Coimbra · PS · Present (PR)Pedro Delgado Alves · PS · Present (PR)Pedro do Carmo · PS · Present (PR)Pedro Nuno Santos · PS · Present (PR)Pedro Vaz · PS · Present (PR)Porfírio Silva · PS · Present (PR)Ricardo Lima · PS · Present (PR)Rosa Isabel Cruz · PS · Present (PR)Rui Jorge Santos · PS · Present (PR)Sandra Lopes · PS · Present (PR)Sofia Andrade · PS · Present (PR)Sofia Pereira · PS · Present (PR)Susana Correia · PS · Present (PR)Tiago Barbosa Ribeiro · PS · Present (PR)Vítor Guerreiro · PS · Present (PR)Inês de Sousa Real · PAN · Present (PR)Filipe Sousa · JPP · Present (PR)Adriana Rodrigues · PSD · Present (PR)Alberto Fonseca · PSD · Present (PR)Alberto Machado · PSD · Present (PR)Alexandre Poço · PSD · Present (PR)Almiro Moreira · PSD · Present (PR)Amílcar Almeida · PSD · Present (PR)Ana Catarina Peixoto · PSD · Present (PR)Ana Gabriela Cabilhas · PSD · Present (PR)Ana Isabel Ferreira · PSD · Present (PR)Ana Oliveira · PSD · Present (PR)Ana Silveira · PSD · Present (PR)Andreia Neto · PSD · Present (PR)António Rodrigues · PSD · Present (PR)Bárbara do Amaral Correia · PSD · Present (PR)Bruno Faria · PSD · Present (PR)Bruno Ventura · PSD · Present (PR)Bruno Vitorino · PSD · Present (PR)Carla Barros · PSD · Present (PR)Carlos Alberto Gonçalves · PSD · Present (PR)Carlos Cação · PSD · Present (PR)Carlos Silva Santiago · PSD · Present (PR)Carolina Marques · PSD · Present (PR)Célia Freire · PSD · Present (PR)Cristóvão Norte · PSD · Present (PR)Dulcineia Catarina Moura · PSD · Present (PR)Emídio Guerreiro · PSD · Present (PR)Eva Brás Pinho · PSD · Present (PR)Fernando Queiroga · PSD · Present (PR)Firmino Ferreira · PSD · Present (PR)Francisco Covelinhas Lopes · PSD · Present (PR)Francisco Figueira · PSD · Present (PR)Francisco José Martins · PSD · Present (PR)Francisco Pimentel · PSD · Present (PR)Francisco Sousa Vieira · PSD · Present (PR)Germana Rocha · PSD · Present (PR)Gonçalo Dinis Capitão · PSD · Present (PR)Gonçalo Lage · PSD · Present (PR)Gonçalo Valente · PSD · Present (PR)Helga Correia · PSD · Present (PR)Hernâni Dias · PSD · Present (PR)Hugo Carneiro · PSD · Present (PR)Hugo Patrício Oliveira · PSD · Present (PR)Hugo Soares · PSD · Present (PR)Inês Barroso · PSD · Present (PR)Isabel Fernandes · PSD · Present (PR)Isaura Morais · PSD · Present (PR)Joana Seabra · PSD · Present (PR)João Antunes dos Santos · PSD · Present (PR)João Pedro Louro · PSD · Present (PR)Joaquim Barbosa · PSD · Present (PR)José Cesário · PSD · Present (PR)José Lago Gonçalves · PSD · Present (PR)José Pedro Aguiar-Branco · PSD · Present (PR)Leonor Cipriano · PSD · Present (PR)Liliana Fidalgo · PSD · Present (PR)Liliana Sousa · PSD · Present (PR)Manuela Carvalho · PSD · Present (PR)Marco Claudino · PSD · Present (PR)Margarida Saavedra · PSD · Present (PR)Martim Syder · PSD · Present (PR)Maurício Marques · PSD · Present (PR)Miguel Guimarães · PSD · Present (PR)Miguel Santos · PSD · On parliamentary mission (ME)Nuna Menezes · PSD · Present (PR)Nuno Jorge Gonçalves · PSD · Present (PR)Olga Freire · PSD · Present (PR)Paula Cardoso · PSD · Present (PR)Paulo Cavaleiro · PSD · Present (PR)Paulo Edson Cunha · PSD · Present (PR)Paulo Lopes Marcelo · PSD · Present (PR)Paulo Moniz · PSD · Present (PR)Paulo Neves · PSD · Present (PR)Pedro Alves · PSD · Present (PR)Pedro Coelho · PSD · Present (PR)Pedro Roque · PSD · Present (PR)Pedro Soares Pimenta · PSD · Present (PR)Regina Bastos · PSD · Present (PR)Ricardo Aires · PSD · Present (PR)Ricardo Barroso · PSD · Present (PR)Ricardo Carlos · PSD · Present (PR)Ricardo Carvalho · PSD · Present (PR)Ricardo Oliveira · PSD · Present (PR)Rui Rocha Pereira · PSD · Present (PR)Sandra Pereira · PSD · Present (PR)Sofia Machado Fernandes · PSD · Present (PR)Sonia dos Reis · PSD · Present (PR)Sónia Margarida Fernandes · PSD · Present (PR)Teresa Morais · PSD · Present (PR)Vânia Jesus · PSD · Present (PR)Angélique Da Teresa · IL · Present (PR)Carlos Guimarães Pinto · IL · Present (PR)Joana Cordeiro · IL · Present (PR)Jorge Miguel Teixeira · IL · Present (PR)Mariana Leitão · IL · Present (PR)Mário Amorim Lopes · IL · Present (PR)Miguel Rangel · IL · Present (PR)Rodrigo Saraiva · IL · Present (PR)Rui Rocha · IL · Present (PR)João Pinho de Almeida · CDS-PP · Present (PR)Paulo Núncio · CDS-PP · Present (PR)Ana Martins · CH · Present (PR)André Ventura · CH · Present (PR)António Carneiro · CH · Present (PR)Armando Grave · CH · Present (PR)Bernardo Pessanha · CH · Present (PR)Bruno Nunes · CH · Present (PR)Carlos Barbosa · CH · Present (PR)Catarina Salgueiro · CH · Present (PR)Cláudia Estêvão · CH · Present (PR)Cristina Rodrigues · CH · Present (PR)Cristina Vieira Henriques · CH · Present (PR)Daniel Teixeira · CH · Present (PR)Diogo Pacheco de Amorim · CH · Present (PR)Eduardo Teixeira · CH · Present (PR)Eliseu Neves · CH · Present (PR)Felicidade Vital · CH · Present (PR)Filipe Melo · CH · Present (PR)Francisco Gomes · CH · Present (PR)Idalina Durães · CH · Present (PR)João Lopes Aleixo · CH · Present (PR)João Paulo Graça · CH · Present (PR)João Ribeiro · CH · Present (PR)João Tilly · CH · Present (PR)Jorge Galveias · CH · Present (PR)José Barreira Soares · CH · Present (PR)José Carvalho · CH · Present (PR)José Dias Fernandes · CH · Present (PR)José Dotti · CH · Present (PR)Lina Pinheiro · CH · Present (PR)Luís Paulo Fernandes · CH · Present (PR)Madalena Cordeiro · CH · Present (PR)Manuel Magno · CH · Present (PR)Manuela Tender · CH · Present (PR)Marcus Santos · CH · On parliamentary mission (ME)Maria José Aguiar · CH · Present (PR)Marta Martins da Silva · CH · Present (PR)Nuno Gabriel · CH · Present (PR)Nuno Simões de Melo · CH · Present (PR)Patrícia Almeida · CH · Present (PR)Patrícia Carvalho · CH · Present (PR)Patrícia Nascimento · CH · Present (PR)Paulo Seco · CH · Present (PR)Pedro Correia · CH · Present (PR)Pedro dos Santos Frazão · CH · Present (PR)Pedro Pessanha · CH · Present (PR)Pedro Pinto · CH · Present (PR)Pedro Tavares · CH · Present (PR)Raul Melo · CH · Present (PR)Ricardo Dias Pinto · CH · Present (PR)Ricardo Lopes Reis · CH · Present (PR)Ricardo Moreira · CH · Present (PR)Rita Matias · CH · Present (PR)Rodrigo Alves Taxa · CH · Present (PR)Rui Afonso · CH · Present (PR)Rui Cardoso · CH · Present (PR)Rui Fernandes · CH · Present (PR)Rui Paulo Sousa · CH · Present (PR)Sandra Ribeiro · CH · Present (PR)Sónia Monteiro · CH · Present (PR)Vanessa Barata · CH · Present (PR)230
  • PCP: 3
  • BE: 1
  • L: 6
  • PS: 58
  • PAN: 1
  • JPP: 1
  • PSD: 89
  • IL: 9
  • CDS-PP: 2
  • CH: 60
Plenary sitting of 28 October 2026 · official page of the sitting · raw data · group seats: official Assembly map (each MP within the group in alphabetical order)

Each seat in the is an MP, with the and attendance recorded by the Assembly of the Republic at the chosen sitting. Hover over (or tap) a seat to see who it is; click (or tap again) to open the MP’s page.

See another sitting, legislature or colour

Who represents me?

The MPs for each of the 22 constituencies

Choose your to see the MPs it elected. The number in each square is the number of MPs in office elected for that constituency. Each MP represents the whole country, not just their constituency.

Who was absent at the last plenary sitting?

28 October 2026: 2 justified absences, no unjustified, 1 not yet classified

· 0

Nobody.

· 1

The Assembly recorded an absence from the but does not say whether it was justified.

· 2

Outside the chamber on Assembly business (not an absence) · 5

At the of 28 October 2026, 222 of the 230 MPs were present in the chamber. Away from the chamber on Assembly business (not an absence): 5 . Absences: 2 and none ; 1 . (source)

At the of 28 October 2026, as recorded by the Assembly. The three lists are always kept apart: an absence is not an unjustified absence. official page of the sitting

raw data

How many MPs were absent, by party?

10 groups, all on the same scale

Across the 128 of read so far, the Assembly made 29,440 records (one per MP per sitting). Absences: 1,455 and 9 ; 36 . (source)

All of the read so far. For each group, the share of each category in the total seat-sittings (one MP at one sitting), on the same 0–100% scale. Groups follow the political spectrum, not the numbers.

  • Present
PCP
BE
L
PS
PAN
JPP
PSD
IL
CDS-PP
CH
See the counts by group
GroupMPsSeat-sittingsPresentOther workMissionJustifiedUnjustifiedNot classified
PCP3384352371930
BE312812400400
L77687037124600
PS647424676145305297313
PAN112812600200
JPP112812700100
PSD99113921041964359531316
IL111152104212256706
CDS-PP2256232091500
CH63768069944117147301

raw data

How did each party vote?

2339 votes in this legislature

In the XVII Legislature, the Assembly recorded 2339 plenary votes up to 28 October 2026: 1406 passed and 931 rejected, 2 lapsed.

The Assembly publishes each parliamentary group’s vote. An MP only appears by name when they voted differently from their group and the Assembly records it that way. No vote in this legislature was a roll-call vote (with each of the 230 votes).

The most recent final votes

· Votação final global Passed

Regula a contenção e treino de animais de companhia, vedando a comercialização e utilização de “coleiras de choque” e de “coleiras estranguladoras'', procedendo à décima alteração ao Decreto-Lei n.º 276/2001, de 17 de outubro

Projeto de Lei n.º 528 · Tabled by: PAN

Texto de substituição, apresentado pela Comissão de Agricultura e Pescas, relativo ao Projeto de Lei n.º 528/XVII/1.ª (PAN)

  • PCP Abstained
  • BE For
  • L For
  • PS For
  • PAN For
  • JPP For
  • PSD Against
  • IL Against
  • CDS-PP Against
  • CH For

· Votação final global Passed

Aprova a Lei das Grandes Opções para 2026-2029

Proposta de Lei n.º 70 · Tabled by: Governo

Texto final, apresentado pela Comissão de Orçamento, Finanças e Administração Pública, relativo à Proposta de Lei n.º 70/XVII/1.ª (GOV)

  • PCP Against
  • BE Against
  • L Against
  • PS Abstained
  • PAN Abstained
  • JPP Abstained
  • PSD For
  • IL Abstained
  • CDS-PP For
  • CH Against

See every vote, with filters →

Source: open data of the Assembly of the Republic (Initiatives, XVII Legislature), read on 9 November 2026. parlamento.pt

Debates with the prime minister

9 in this legislature

Every two weeks, the prime minister comes to the to answer MPs’ questions. The two formats alternate: in one, the prime minister opens with a statement on general policy; in the other, there are only questions. Rules of Procedure of the Assembly, art. 224-A

In this legislature, Veramundi has found 9 debates in the Diário da Assembleia read so far: 5 with an opening statement on general policy and 4 with questions only. raw data

The debates across the legislature

with a statement on general policy (point a) questions only (point b)

See every debate, with the Diário and the official sitting

The under Article 224-A of the Rules of Procedure, found in the Diário da Assembleia da República (series I), with that day’s sitting.

DateTypeDiárioPresent
24 September 2025general policyno. 20209 / 230official page of the sitting
5 December 2025questionsno. 38207 / 230official page of the sitting
8 January 2026general policyno. 46196 / 230official page of the sitting
21 January 2026questionsno. 48210 / 230official page of the sitting
19 February 2026general policyno. 57223 / 230official page of the sitting
4 March 2026questionsno. 62188 / 230official page of the sitting
18 March 2026general policyno. 68215 / 230official page of the sitting
15 April 2026questionsno. 78202 / 230official page of the sitting
29 April 2026general policyno. 85211 / 230official page of the sitting

raw data

Who are the MPs of each party?

254 names in 10 groups

By group (the most recent one) and by name. There are more names than the 230 seats because of .

raw data

Glossary

15 terms explained, with the official rule

The parliamentary terms used on this page, explained, with the official rule behind each one.

Chamber
The half-moon room where MPs meet. The Assembly of the Republic has 230 seats. Here each dot is an MP, and the groups run from left to right in the order of the political spectrum. Source: Electoral Law of the Assembly, art. 13.º; Constitution, art. 148.º
Legislature
The term of an elected Parliament: four legislative sessions (about four years), or less when the Assembly is dissolved and there is an early election. Each has a Roman numeral; the current one is the XVII. Source: Constitution, art. 171.º
Legislative session
One year of parliamentary work. It starts on 15 September. Source: Constitution, art. 174.º
Constituency
The area the MP was elected for. There are 22: the 18 mainland districts, the Azores, Madeira and two for Portuguese voters abroad (Europe and Outside Europe). Every MP represents the whole country, not only their constituency. Source: Electoral Law of the Assembly, art. 12.º; Constitution, art. 152.º, n.º 2
Parliamentary group
The MPs elected for the same party or coalition, who work together in Parliament. Source: Constitution, art. 180.º; Rules of Procedure of the Assembly, art. 6.º
Plenary sitting
The meeting of all MPs in the chamber, where laws are debated and voted on. The Assembly publishes who attended and who was absent at each one, with the justification when there is one. Source: Rules of Procedure of the Assembly, art. 56.º
Present at other parliamentary work
The MP was not in the chamber because they were doing other Assembly work, for example in a committee or a group meeting. It does not count as an absence. Source: Rules of Procedure of the Assembly, art. 53.º
Parliamentary mission
The MP was representing the Assembly elsewhere, for example in a delegation abroad. The Assembly records it separately, as an absence on mission, not as a missed sitting. Source: Rules of Procedure of the Assembly, art. 56.º, n.º 3
Justified absence
The MP was absent for a reason the law accepts: illness, marriage, maternity or paternity, bereavement, force majeure, parliamentary mission or work, or political or party work. The President of the Assembly decides whether the justification is accepted. Source: Statute of MPs, art. 8.º, n.º 2; Rules of Procedure of the Assembly, art. 18.º, n.º 1, al. a)
Unjustified absence
The MP was absent without an accepted reason. Each one is deducted from the salary (1/20 for the first three, 1/10 after that), and missing four plenary sittings in a legislative session without a justified reason leads to the loss of the seat. Source: Statute of MPs, art. 23.º, n.º 1; Rules of Procedure of the Assembly, art. 3.º, n.º 1, al. b)
Not yet classified
The Assembly recorded the absence with a code that does not say whether it is justified, for example «QV» (absent at the voting quorum) while the justification is pending. Veramundi does not count it as an unjustified absence. Source: Statute of MPs, art. 24.º; Veramundi, how we read the Assembly data
Absent at the voting quorum
When there are not enough MPs in the chamber to vote, the President of the Assembly calls them in and records who is missing. The Assembly marks it «QV» and, once justified, «QVJ». Source: Statute of MPs, art. 24.º
Assembly code
The abbreviation the Assembly puts on each record. PR: present. PNO: present at another body. ME and MP: parliamentary mission. FJ, QVJ and FAJ: justified absence. FI: unjustified absence. QV and FA: not yet classified. Source: Rules of Procedure of the Assembly, art. 56.º; Veramundi, how we read the Assembly data
Debate with the prime minister
Every two weeks the prime minister comes to the plenary to answer MPs’ questions. The formats alternate: with an opening statement by the prime minister (point a, «general policy») or questions only (point b). Source: Rules of Procedure of the Assembly, art. 224.º-A
Replacement
When an MP leaves or suspends their seat (for example, to join the Government), the seat goes to the next candidate on the same list. That is why a legislature has more names than its 230 seats. Source: Electoral Law of the Assembly, art. 18.º; Statute of MPs, art. 4.º

How to read this

The rules and the source of the figures
  • The figures are those the Assembly of the Republic publishes as open data, with no corrections of ours.
  • Justified and unjustified absences are always shown apart. A code the Assembly has not classified yet (for example «», awaiting a decision) stays «», never an unjustified absence.
  • «» and «» are absences from the plenary on Assembly business, as the Assembly records them.
  • The Assembly does not publish committee attendance: MP pages show committee membership only.
  • There are no lists of who misses the most or the least, and no adjectives.

Source

Assembly of the Republic, open data (free reuse with attribution). Last read: 11 November 2026. parlamento.pt

First time here? Parliament in 5 steps
  1. What the Assembly of the Republic is. It is Portugal’s Parliament. It makes laws, approves the State Budget and scrutinises what the Government does. It represents all Portuguese citizens. Source: Constitution, art. 147.º; Constitution, art. 161.º; Constitution, art. 162.º
  2. Who sits there. There are 230 MPs, elected on party lists in 22 . Each election opens a new , of four years at most. When an MP leaves, the next person on the same list takes the seat (). Source: Electoral Law of the Assembly, art. 13.º; Electoral Law of the Assembly, art. 12.º; Constitution, art. 171.º
  3. How they are organised. The MPs elected for the same party form a . In the on this page, each colour is a group, from left to right. Source: Constitution, art. 180.º
  4. Where they work. All together at the , where laws are debated and voted on, and in committees, smaller groups that study each subject before it goes to a vote. Every two weeks the prime minister comes to the plenary to answer MPs (). Source: Rules of Procedure of the Assembly, art. 35.º; Rules of Procedure of the Assembly, art. 224.º-A
  5. How to read attendance. At each plenary sitting the Assembly records every MP: present in the chamber, on Assembly business elsewhere ( or , which are not absences), , or a code . Veramundi shows these records as the Assembly publishes them, without ranking who is absent more or less. Source: Rules of Procedure of the Assembly, art. 56.º; Statute of MPs, art. 8.º