Veselin Topalov (Веселин Топалов, d. 15 Mart 1975), Bulgar satranç büyük ustası ve eski 'FIDE dünya satranç şampiyonu'dur. Bu turnuva, klasik dünya şampiyonasından daha düşük statülü bir eleme turnuvasıydı.
Topalov 2005 yılında FIDE şampiyonu oldu. Unvanını Vladimir Kramnik'e karşı, amacı unvanları birleştirmek olan klasik bir maçta kaybetti. Maç sırasında menajeri rakibini hile yapmakla suçladı. Maç, 1993 yılında ortaya çıkan dünya şampiyonlukları arasındaki bölünmeyi sona erdirdi. Ardından Topalov, Şubat 2009'da Bulgaristan'ın Sofya kentinde Gata Kamsky'yi yenerek 2010 Dünya Satranç Şampiyonası'nda rakip olma hakkını kazandı. Topalov Mayıs 2010'da Anand ile yaptığı Dünya Şampiyonluğu maçını 5½-6½ kaybetti.
Topalov 2005 Satranç Oscar'ını kazandı. Nisan 2006'dan Ocak 2007'ye kadar dünyada 1. sırada yer aldı ve ardından tüm zamanların en yüksek ikinci Elo derecesine sahip oldu (2813). Ekim 2008'de tekrar dünya 1 numarası oldu ve Magnus Carlsen'in ardından 2. sıraya düştüğü Ocak 2010'a kadar resmi olarak 1 numara olarak kaldı.
Kariyeri boyunca toplam 27 ay bir numarada kalarak Garry Kasparov, Anatoly Karpov ve Bobby Fischer'in ardından en uzun süre bir numarada kalan dördüncü isim oldu.