Bernardino José Torrão Soares (born 15 September 1971) is a Portuguese politician who has served as Mayor of Loures from 2013 until 2021. A member of the Portuguese Communist Party, he was also a member of the Assembly of the Republic from 1995 until 2013 and was president of the party's parliamentary group from 2001 until 2013.
After losing reelection as Mayor of Loures to Ricardo Leão in the 2021 local election, he attempted to return to Parliament in the 2024 and 2025 legislative elections, first in Santarém and then in Beja, failing to be elected both times.
|- ! colspan="2" | Party ! Candidate ! align="center" style="width: 50px"| Votes ! align="center" style="width: 50px"|% ! align="center" style="width: 50px"|Seats ! align="center" style="width: 50px"|+/â |- | style="background:;"| | align="left"| CDU | align=left |Bernardino Soares || 28,572 || 34.7 || 5 || style="color:green;"| +2 |- | style="background:;"| | align="left"|PS | align=left |João Nunes || 25,699 || 31.2 || 4 || style="color:red;"| âÂÂ2 |- | style="background:;"| | align="left"|PSD/MPT/PPM | align=left |Fernando Costa || 13,164 || 16.0 || 2 || ñ0 |- | style="background:;"| | align="left"| BE | align=left |Jorge Costa || 2,594 || 3.2 || 0 || ñ0 |- | style="background:;"| | align="left"| CDSâÂÂPP | align=left |José Lino Ramos || 2,522 || 3.1 || 0 || ñ0 |- | style="background:;"| | align="left"| PCTP/MRPP | align=left |LuÃÂs PatrÃÂcio || 2,387 || 2.9 || 0 || ñ0 |- | style="background:white;"| | colspan="2" align="left"| Other parties | 978 || 1.2 || 0 || ñ0 |- | colspan="3" align="left"| Blank/Invalid ballots | 6,337 || 7.7 || â || â |- style="background-color:#E9E9E9" | colspan="3" align="left"| Turnout | 82,253 || 49.46 || 11 || ñ0 |- | colspan="7" align=left|Source: Autárquicas 2013
|- ! colspan="2" | Party ! Candidate ! align="center" style="width: 50px"| Votes ! align="center" style="width: 50px"|% ! align="center" style="width: 50px"|Seats ! align="center" style="width: 50px"|+/â |- | style="background:;"| | align="left"| CDU | align=left |Bernardino Soares || 28,701 || 32.8 || 4 || style="color:red;"| âÂÂ1 |- | style="background:;"| | align="left"|PS | align=left |Sónia Paixão || 24,737 || 28.2 || 4 || ñ0 |- | style="background:;"| | align="left"|PSD/PPM | align=left |André Ventura || 18,877 || 21.5 || 3 || style="color:green;"| +1 |- | style="background:;"| | align="left"| BE | align=left |Fabian Figueiredo || 3,107 || 3.5 || 0 || ñ0 |- | style="background:;"| | align="left"| CDSâÂÂPP | align=left |Pedro Pestana Bastos || 2,508 || 2.9 || 0 || ñ0 |- | style="background:;"| | align="left"| PCTP/MRPP | align=left |João Resa || 2,232 || 2.5 || 0 || ñ0 |- | style="background:teal;"| | align="left"| PAN | align=left |Ana Sofia da Silva || 1,824 || 2.1 || 1 || new |- | style="background:white;"| | colspan="2" align="left"| Other parties | 1,452 || 1.7 || 0 || ñ0 |- | colspan="3" align="left"| Blank/Invalid ballots | 4,162 || 4.8 || â || â |- style="background-color:#E9E9E9" | colspan="3" align="left"| Turnout | 87,600 || 52.31 || 11 || ñ0 |- | colspan="7" align=left|Source: Autárquicas 2017
|- ! colspan="2" | Party ! Candidate ! align="center" style="width: 50px"| Votes ! align="center" style="width: 50px"|% ! align="center" style="width: 50px"|Seats ! align="center" style="width: 50px"|+/â |- | style="background:;"| | align="left"|PS | align=left |Ricardo Leão || 25,777 || 31.5 || 4 || ñ0 |- | style="background:;"| | align="left"| CDU | align=left |Bernardino Soares || 23,756 || 29.1 || 4 || ñ0 |- | style="background:;"| | align="left"|PSD | align=left |Nelson Batista || 11,451 || 14.0 || 2 || style="color:red;"| âÂÂ1 |- | style="background:;"| | align="left"| CH | align=left |Bruno Nunes || 6,884 || 8.4 || 1 || new |- | style="background:;"| | align="left"| BE | align=left |Fabian Figueiredo || 3,170 || 3.9 || 0 || ñ0 |- | style="background:;"| | align="left"| IL | align=left |Filomena Francisco || 2,729 || 3.3 || 0 || new |- | style="background:;"| | align="left"| PAN | align=left |Soraya Ossman || 1,834 || 2.2 || 0 || ñ0 |- | style="background:;"| | align="left"| CDSâÂÂPP | align=left |Jorge Gomes dos Santos || 1,251 || 1.5 || 0 || ñ0 |- | style="background:;"| | align="left"| PCTP/MRPP | align=left |João Resa || 1,249 || 1.5 || 0 || ñ0 |- | colspan="3" align="left"| Blank/Invalid ballots | 3,685 || 4.5 || â || â |- style="background-color:#E9E9E9" | colspan="3" align="left"| Turnout | 81,786 || 48.32 || 11 || ñ0 |- | colspan="7" align=left|Source: Autárquicas 2021