Szwecję na Letnich Igrzyskach Olimpijskich 2012 reprezentowało 133 zawodników: 55 mężczyzn i 78 kobiet. Był to 26 start reprezentacji Szwecji na letnich igrzyskach olimpijskich.
Zdobyte medale Medal Zawodnik Dyscyplina Konkurencja Rezultat20px Złoto Fredrik Lööf, Max Salminen 30px Żeglarstwo klasa Star 32 pkt20px Srebro Sara Algotsson Ostholt 30px Jeździectwo WKKW indywidualnie 43,30 pkt20px Srebro Mattias Andersson, Mattias Gustafsson, Kim Andersson, Jonas Källman, Magnus Jernemyr, Niclas Ekberg, Dalibor Doder, Jonas Larholm, Tobias Karlsson, Johan Jakobsson, Johan Sjöstrand, Fredrik Petersen, Kim Ekdahl Du Rietz, Mattias Zakrisson, Andreas Nilsson 30px Piłka ręczna turniej mężczyzn w finale przegrali z reprezentacją Francji 21:2220px Srebro Håkan Dahlby 30px Strzelectwo trap podwójny mężczyźni 186 pkt20px Srebro Lisa Nordén 30px Triathlon kobiety indywidualnie 1:59:48 h20px Brąz Jimmy Lidberg 30px Zapasy styl klasyczny kategoria do 96 kg mężczyzn w pojedynku o brązowy medal pokonał Białorusina Cimafiej Dziejniczenka 5:320px Brąz Johan Eurén 30px Zapasy styl klasyczny waga do 120 kg mężczyzn w pojedynku o brązowy medal pokonał Białorusina Joseb Czugoszwili 2:120px Brąz Rasmus Myrgren 30px Żeglarstwo klasa Laser 72 pkt