2025 Porto local election
12 October 2025
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All 13 Councillors in the Porto City Council 7 seats needed for a majority | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Opinion polls | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Turnout | 57.0% 8.2 pp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The 2025 Porto local election was held on 12 October 2025 to elect the members for Porto City Council, Porto Municipal Assembly and the city's 7 parish assemblies.
This election was expected to be extremely competitive after the 3 mandates of the liberal-backed Independent Rui Moreira, which was barred from running for a 4th term, with both the Socialists and Social Democrats hoping to win the second major city in Portugal, with Moreira's independent movement presenting then deputy mayor Filipe Araújo as a candidate, despite not having the endorsement of Rui Moreira himself.
The Socialist Party chose former Health minister Manuel Pizarro as their candidate, while the Social Democratic Party formed a coalition with the CDS – People's Party and the Liberal Initiative with former minister of Parliament Affairs Pedro Duarte as their candidate.
The final result was very close, with the PSD/CDS/IL candidate, Pedro Duarte, prevailing over the PS by just 2,000 votes. Manuel Pizarro (PS) failed in his 3rd attempt to become mayor of Porto, leading the Socialists to another defeat; the last time the PS won a local election in Porto was 1997. Chega gathered 8.5% of the voted and elected one councillor, while CDU failed to win representation for Porto city council for the first time ever. Deputy mayor Filipe Araújo had a very poor result, just 5% and failed to be elected to council, while the Left Bloc also lost its sole councillor, and polled at just 1.8%. Turnout increased considerably in this election, with 57% of voters casting a ballot, the highest share since 1993.