Suiza estuvo representada en los Juegos Olímpicos de Río de Janeiro 2016 por un total de 104 deportistas que compitieron en 17 deportes.
Responsable del equipo olímpico es la confederación Swiss Olympic, así como las federaciones deportivas nacionales de cada deporte con participación.
La portadora de la bandera en la ceremonia de apertura fue la gimnasta Giulia Steingruber.
El equipo olímpico de Suiza obtuvo las siguientes medallas: