De duikwedstrijden op de Olympische Spelen 2012 in Londen vonden plaats van 29 juli tot 11 augustus in het Aquatics Centre in het Olympisch Park. Het was een van de vier watersporten op de Spelen, samen met zwemmen, waterpolo en synchroonzwemmen.

De Spelen van 2012 omvatten wedstrijden in acht onderdelen (mannen en vrouwen elk van): 3m springplank, gesynchroniseerde 3m springplank, 10m-platform, en gesynchroniseerde 10m-platform.

Aan het duiken deden 136 atleten mee die 25 landen vertegenwoordigden. Alle duikers moeten op of voor 31 december 2012 minstens 14 jaar oud zijn.

China was de meest succesvolle natie en voerde de medailletabel aan met zes gouden medailles en tien in totaal.