2025 Polish Presidential Election

The nationalist upset

18 May and 1 June 2025 · The direct-election era · two-round vote

Presidential elections were held in Poland on 18 May 2025. As no candidate received a majority of the vote, a second round was held on 1 June 2025.

President before

Andrzej Duda

Independent

Elected President

Karol Nawrocki

Independent

Winning share

50.9%

second round

Turnout

67.3%

second round 71.6%

The result

Karol Nawrocki
Independent (PiS) · 5 790 804 votes
50.89%
second round
Rafał Trzaskowski
Civic Coalition (PO) · 6 147 797 votes
49.11%
second round
Sławomir Mentzen
Confederation (New Hope) · 2 902 448 votes
14.81%
first round
Grzegorz Braun
Polish Crown · 1 242 917 votes
6.34%
first round
Szymon Hołownia
Third Way (Poland 2050) · 978 901 votes
4.99%
first round
Adrian Zandberg
Partia Razem · 952 832 votes
4.86%
first round
Magdalena Biejat
Independent (The Left) · 829 361 votes
4.23%
first round
Krzysztof Stanowski
Independent · 243 479 votes
1.24%
first round
Joanna Senyszyn
Independent (SLD) · 214 198 votes
1.09%
first round
Marek Jakubiak
Free Republicans · 150 698 votes
0.77%
first round
Artur Bartoszewicz
Independent · 95 640 votes
0.49%
first round
Maciej Maciak
Independent (RDiP) · 36 371 votes
0.19%
first round