Dosedanji predsedniki

Funkcijo predsednika republike so doslej opravljali:

Milan Kučan: 6. december 1992 - 22. november 1997 in 23. november 1997 - 22. december 2002

Prvi predsednik samostojne Slovenije, sicer nekdanji predsednik Centralnega komiteja Zveze komunistov Slovenije in zadnji predsednik predsedstva Socialistične republike Slovenije. Predsednik države je postal s sprejetjem slovenske ustave decembra 1991. Tako leta 1992 kot 1997 je protikandidate premagal v prvem krogu volitev.

Janez Drnovšek: 23. december 2002 - 22. december 2007

Pred osamosvojitvijo Slovenije je med drugim opravljal dolžnost predsednika predsedstva SFRJ, sicer pa je bil dolgoletni premier v času slovenske tranzicije. Na funkciji predsednika vlade je bil s šestmesečno prekinitvijo od leta 1992 do 2002, v tem času je tudi vodil stranko LDS. Za predsednika republike je bil izvoljen leta 2002, ko je v drugem krogu volitev premagal Barbaro Brezigar. Februarja 2008 je po hudi bolezni umrl.

Danilo Türk: 23. december 2007 - 22. december 2012

Türk je bil pred izvolitvijo na predsedniško funkcijo profesor mednarodnega prava, še prej pa prvi slovenski veleposlanik pri Organizaciji združenih narodov, do kandidature za predsednika pa širši javnosti ni bil znan. Predsednik republike je postal po zmagi nad Lojzetom Peterletom v drugem krogu volitev leta 2007.

Borut Pahor: 23. december 2012 - 22. december 2017 in od 23. decembra 2017

Pahor je eden bolj izkušenih slovenskih politikov. Poklicno pot je začel leta 1990 kot delegat tedanje Skupščine RS. V letih 1992, 1996 in 2000 je bil izvoljen za poslanca DZ. V letih 1996 in 1997, ko je prevzel tudi vodenje tedanje ZLSD (danes SD) je bil podpredsednik, v mandatu 2000-2004 pa predsednik DZ. Junija 2004 so ga volivci z zadnjega mesta kandidatne liste SD s prednostnimi glasovi izvolili za poslanca v Evropskem parlamentu. Leta 2008 je po volilni zmagi SD prevzel vodenje vlade, ki mandata ni končala.

Predsednik republike je prvič postal po presenetljivi zmagi nad Türkom v drugem krogu volitev leta 2012, na zadnjih volitvah pa se je v drugem krogu pomeril z novincem v državni politiki Marjanom Šarcem.