Zwitserland nam deel aan de Olympische Zomerspelen 2012 in Londen, Verenigd Koninkrijk.

Medailleoverzicht

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

Atletiek 

 De voor de 400 meter horden ingeschreven Kariem Hussein ging niet van start in de 2e serie.
 Jacqueline Gasser en Clélia Reuse, in geschreven voor de 4 × 100 meter, namen niet aan de wedstrijd deel.

Badminton

Boogschieten

Gymnastiek

Judo

Kanovaren

Paardensport 

 * De scores van de drie beste ruiters in de 2e en 3e omloop individueel golden als team resultaat.

Roeien

Schermen

Schietsport

Synchroonzwemmen

Tennis

Triatlon

Voetbal 

 * Na de nederlaag tegen Zuid-Korea werd Morganella naar huis gestuurd vanwege een racistisch getinte tweet. Hij was na Voula Papachristou de tweede olympiër die naar huis werd gestuurd vanwege een tweet.

Volleybal

Wielersport

Worstelen

Zeilen

Zwemmen 

Land op de Olympische Zomerspelen 2012
2012