Between the first 2 candidates is only 356 981 votes difference.
Here are the results of the presidential election:
Rafał Trzaskowski: 6 147 743 votes, or 31.36 percent.
Karol Nawrocki: 5,790,762 votes, 29.54 percent.
Sławomir Mentzen 2,902 287 votes, 14.8 percent.
Grzegorz Braun 1,242,892 votes, 6.34 percent.
Simon Holovnia 978 893 votes, 4.99%.
Adrian Zandberg 952 821 votes, or 4.86 percent.
Magdalena Biejat 829 345 votes, 4.23 percent.
Krzysztof Stanowski 243 467 votes, 1.24 percent.
Joanna Senyszyn 214 195 votes, 1.09 percent.
Marek Jakubiak 150 696 votes, 0.77%.
Artur Bartoszewicz 95,636 votes, 0.49%.
Maciej Maciak 36,371 votes, 0.19%.
Marek Woch 18,338 votes, 0.09%.
The votes were 28,727,963 and 19,603,446. Turnout was 68.2 percent.