Trois forces politiques représentent chacune un quart de l'électorat (c'était le cas lors des élections européennes de mai 2007) :
- le Parti socialiste bulgare (PSB), au pouvoir (c'est l'héritier de l'ancien parti communiste disparu en 1990)
- le parti libéral (droite)
- le parti de centre droit GERB du maire de Sofia Boïko Borissov.
Le reste de l'éventail politique (un quart de l'électorat) :
- l'extrême droite est représentée par le parti ultranationaliste, Ataka
- un nouveau Parti communiste bulgare, fondé en 1990 par d’anciens membres du Parti communiste
- un parti défendant les droits de la minorité turque, le Mouvement pour les droits et les libertés (MLD)
- En 2001, l’ancien roi Siméon II a fondé le Mouvement national Siméon II.