Bulgarien nahm 2012 in London, Großbritannien zum 19. Mal an den Olympischen Sommerspielen teil. 63 Athleten traten in 16 verschiedenen Sportarten zu den Wettkämpfen an. Fahnenträger bei der Eröffnungszeremonie war der 39-jährige Turner Jordan Jowtschew.