Pilihan raya presiden telah diadakan di Slovenia pada 22 Oktober 2017. Sembilan orang calon telah bertanding dalam pilihan raya ini termasuk Presiden Borut Pahor. Memandangkan tiada calon mendapat undian majoriti, maka pilihan raya pusingan kedua antara Pahor dan Marjan Šarec telah diadakan pada 12 November 2017.[1] Pahor telah memenangi pusing kedua dengan undian sebanyak 53%,[2] dengan jumlah pengundi yang keluar mengundi adalah terendah dalam sejarah pilihan raya presiden sejak kemerdekaan.[3]