Wybory prezydenckie w Bułgarii w 2006 roku odbyły się na terenie całego kraju oraz w kilkudziesięciu obwodach wyborczych ulokowanych za granicą. W wyniku głosowania prezydentem Bułgarii został ponownie Georgi Pyrwanow. Pierwsza tura wyborów miała miejsce 22 października 2006 roku, druga, do której przeszli Pyrwanow oraz Wolen Siderow, tydzień później – 29 października 2006.
O urząd prezydenta ubiegało się siedmiu kandydatów. Zdecydowanym faworytem w przedwyborczych sondażach był urzędujący prezydent Georgi Pyrwanow, popierany przez rządzącą od 2005 roku Bułgarską Partię Socjalistyczną. Partie centroprawicowe nie potrafiły wyłonić wspólnego kandydata. Lider Związku Sił Demokratycznych, prezydent w latach 1997–2001 Petyr Stojanow zrezygnował z udziału w wyborach na rzecz mało znanego byłego szefa Trybunału Konstytucyjnego 78-letniego Nedełczo Beronowa, ale wiele partii prawicowych nie zaakceptowało tej kandydatury. W ich imieniu do wyborów startował Georgi Markow.
Podział prawej strony politycznej i rosnące w kraju nastroje nacjonalistyczne sprawiły, że do drugiej tury przeszedł lider skrajnie prawicowej partii Ataka Wolen Siderow, w którego kampanii dominowały akcenty antyunijne, antytureckie i antyromskie.