België nam deel aan de Olympische Zomerspelen 2012 in Londen, Verenigd Koninkrijk. Het debuteerde op de Zomerspelen in 1900 en deed in 2012 voor de 25e keer mee. In totaal hebben 115 atleten België vertegenwoordigd op de dertigste Olympische Spelen. Dit was de grootste Belgische delegatie sinds Helsinki 1952. België won tijdens deze editie drie medailles, één keer zilver en twee keer brons, en was daarmee een van de 85 landen die een medaille mee naar huis mocht nemen. Wel eindigde België pas vierenzestigste op de medaillespiegel, haar laagste ranking ooit.

Medailleoverzicht

Deelnemers en resultaten 
 (m) = mannen, (v) = vrouwen

Atletiek

Badminton

Gewichtheffen

Gymnastiek

Hockey

Judo

Kanovaren

Paardensport

Roeien

Schietsport

Tafeltennis

Tennis

Triatlon

Wielersport

Zeilen

Zwemmen 

2012
Land op de Olympische Zomerspelen 2012