Kasım 2007'de yapılan devlet başkanlığı seçimlerine bağımsız aday olarak katılan ve sol partilerin desteğini alan Danilo Türk, aldığı % 68'lik oy oranıyla rakibi eski başbakan Lojze Peterle'yi yenilgiye uğrattı.
Aralık 2007'de göreve başladı.
2012 yılında yeniden seçilmek için yarıştı ancak 2 Aralık 2012 tarihli oylama da, ikinci turda, Borut Pahor'a karşı seçimleri kaybetti. Oyların yalnızca üçte birini aldı.