Chorwację na Letnich Igrzyskach Olimpijskich 2012 reprezentowało 107 zawodników: 64 mężczyzn i 43 kobiety. Był to szósty start reprezentacji Chorwacji na letnich igrzyskach olimpijskich. Reprezentanci Chorwacji zdobyli 6 medali co było najlepszym dotychczasowym wynikiem w historii startów Chorwatów na letnich igrzyskach olimpijskich.
Zdobyte medale Medal Zawodnik Dyscyplina Konkurencja Rezultat20px Złoto Sandra Perković 30px Lekkoatletyka rzut dyskiem kobiet 68,11 m20px Złoto Josip Pavić, Damir Burić, Miho Bošković, Nikša Dobud, Maro Joković, Ivan Buljubašić, Petar Muslim, Andro Bušlje, Sandro Sukno, Samir Barač, Igor Hinić, Paulo Obradović, Frano Vićan 30px Piłka wodna turniej mężczyzn w finale pokonali zespół Włoch 8:620px Złoto Giovanni Cernogoraz 30px Strzelectwo trap mężczyzn 146 pkt20px Srebro David Šain, Martin Sinković, Damir Martin, Valent Sinković 30px Wioślarstwo czwórka podwójna mężczyzn 5:44,78 min20px Brąz Venio Losert, Ivano Balić, Domagoj Duvnjak, Blaženko Lacković, Marko Kopljar, Igor Vori, Jakov Gojun, Zlatko Horvat, Drago Vuković, Damir Bičanić, Denis Buntić, Mirko Alilović, Manuel Štrlek, Ivan Čupić, Ivan Ninčević 30px Piłka ręczna turniej mężczyzn w meczu o brązowy medal pokonali zespół Węgier 33:2620px Brąz Lucija Zaninović 30px Taekwondo waga do 49 kg kobiet w walce o brązowy medal pokonała Meksykankę