Ningún candidato obtuvo la mayoría absoluta en primera ronda, por lo que se efectuó el balotaje entre las dos primeras mayorías relativas, logrando el oficialista y candidato a la reelección Petar Stoyanov quien no logró imponerse a la opción de su contendor Georgi Parvanov del Partido Socialista Búlgaro.
Si bien no tiene el poder para crear una ley que no sea una enmienda constitucional, el presidente puede devolver un proyecto de ley a la Asamblea Federal para que continúe su debate, siempre y cuando el proyecto de ley no haya sido aprobado por la mayoría absoluta de los legisladores.
Estas elecciones fueron estrechas hasta el momento de llegar a las urnas.
El presidente en ejercicio Petar Stoyanov, líder de las Fuerzas Democráticas Unidas iba por un segundo período presidencial, mientras la oposición se unió tras la candidatura del socialista Georgi Parvanov.
La segunda ronda tuvo mayor participación ciudadana, logrando un 54,0% de sufragantes.