The first Czech presidential election was held in 1993, and elections have been held every five years since. The President was elected indirectly by parliament until the 2013 election and has been elected directly by Czech voters since then.

Year Candidate Party Result1993 Václav Havel ODS-KDU–ČSL-ODA Won the election Miroslav Sládek SPR–RSČ 3rd place Marie Stiborová KSCM-SDL 2nd place1998 Stanislav Fischer KSCM 2nd place Václav Havel US-KDU–ČSL-ODA Won the election Miroslav Sládek SPR–RSČ 3rd place2003 Jaroslav Bureš ČSSD 3rd place of 1st ballot Václav Klaus ODS Won the election Miroslav Kříženecký KSČM 4th place of 1st ballot Jaroslava Moserová ODA 2nd place of 2nd ballot Petr Pithart KDU–ČSL 2nd place of 1st ballot Jan Sokol ČSSD 2nd place of 3rd ballot Miloš Zeman ČSSD 3rd place of 2nd ballot2008 Jana Bobošíková KSČM WithdrawnVáclav Klaus ODS Won the election Jan Švejnar ČSSD 2nd place2013 Jana Bobošíková SBB 9th place Jiří Dienstbier Jr. ČSSD 4th place Jan Fischer Independent 3rd place Táňa Fischerová SZ 7th place Vladimír Franz Independent 5th place Zuzana Roithová KDU–ČSL 6th place Karel Schwarzenberg TOP 09 lost in runoff Přemysl Sobotka ODS 8th place Miloš Zeman SPO Won the election2018 Miloš Zeman SPO Won the election Jiří Drahoš KDU–ČSL-STAN lost in runoff Pavel Fischer Independent 3rd place Michal Horáček Independent 4th place Marek Hilšer Independent 5th place Mirek Topolánek ODS-SsČR 6th place Jiří Hynek REAL 7th place Petr Hannig Rozumní-ND 8th place Vratislav Kulhánek ODA 9th place2023 Petr Pavel Independent Won the election Andrej Babiš ANO lost in runoff Danuše Nerudová Independent 3rd place Pavel Fischer Independent 4th place Jaroslav Bašta SPD 5th place Marek Hilšer Independent 6th place Karel Diviš Independent 7th place Tomáš Zima Independent 8th place

References