Natjecanja u plivanju su u programu od I. olimpijskih igara u Ateni 1896., a u početku su se odvijala u tri discipline: 100 m, 500 m i 1200 m slobodno. Na II. olimpijskim igrama u Parizu 1900. uvedene su dvije nove discipline - podvodno plivanje i 200 m s preprekama. Prvi Hrvati nastupili su u plivanju na VIII. olimpijskim igrama u Parizu 1924.
VIII. olimpijske igre - PARIZ 1924.
- 100 m slobodno: Vlado Smokvina - 1:11,6 (kvalifikacije)
- 400 m slobodno: Atilije Venturini - 6:28,0 (kvalifikacije)
- 1.500 m slobodno: Ante Roje - kvalifikacije
- 200 m prsno: Ivo Pavelić - 3:28,4 (kvalifikacije)
- 4 x 200 m slobodno: Ivo Arčanin, Ante Roje, Vlado Smokvina, Atilije Venturini - 12:02,4 (kvalifikacije)
XI. olimpijske igre - BERLIN 1936.
- 4x200 m slobodno: Draško Vilfan, Tonko Gazzari, Zmaj Defilipis, Tone Cerer - 9:40,3 (kvalifikacije)
XIV. olimpijske igre - LONDON 1948.
- 400 m slobodno: Marjan Stipetić - 4:58,6 (polufinale) Janko Puhar - 5:00,8 (kvalifikacije) Branko Vidović - 4:58,7 (kvalifikacije)
- 1500 m slobodno: 5. Marjan Stipetić - 20:10,7 Vanja Ilić - 21:17,0 (kvalifikacije) Janko Puhar - 21:45,1 (kvalifikacije)
- 4x200 m slobodno: 5. Vanja Ilić, Ciril Pelhan, Janko Puhar i Branko Vidović - 9:14,0
XV. olimpijske igre - HELSINKI 1952.
- 100 m leđno: 7. Boris Škanata - 1:08,1
- 200 m prsno: Nikola Trojanović - 2:41,8 (polufinale) Blago Barbijeri - 2:47,3 (kvalifikacije)
XVI. olimpijske igre - MELBOURNE 1956.
- 200 m prsno: 4. Vinka Jeričević - 2:55,8
XVII. olimpijske igre - RIM 1960.
- 100 m slobodno: Gojko Arneri - 1:00,5 (kvalifikacije)
- 400 m slobodno: Veljko Rogošić - 4:39,5 (kvalifikacije) Milan Jeger - 4:41,4 (kvalifikacije)
- 1500 m slobodno: Veljko Rogošić - 18:51,8 (kvalifikacije)
- 100 m leđno: Mihovil Dorčić - 1:06,0 (kvalifikacije)
- 200 m leptir: Veljko Rogošić - 2:35,5 (kvalifikacije) Lovro Radonjić - 3:00,6 (kvalifikacije)
- 4x200 m slobodno: Vlado Brinovec, Milan Jeger, Slobodan Kičović, Veljko Rogošić - 8:49,8 (kvalifikacije)
- 4x100 m mješovito: Mihovil Dorčić, Đorđe Perišić, Veljko Rogošić, Janez Kecmur - 4:25,2 (kvalifikacije)
XVIII. olimpijske igre - TOKIO 1964.
- 400 m slobodno: Slobodan Dijaković - 4:41,0 (kvalifikacije)
- 400 m mješovito: Veljko Rogošić - 5:11,0 (kvalifikacije)
- 1500 m slobodno: Veljko Rogošić - 18:05,5 (kvalifikacije) Slobodan Dijaković - 18:31,2 (kvalifikacije)
XIX. olimipjske igre - CIUDAD MEXICO 1968.
- 100 m prsno: 1. Đurđa Bjedov - 1:15,9 (olimpijski rekord) - ZLATNA MEDALJA
- 200 m prsno: 2. Đurđa Bjedov - 2:46,4 - SREBRNA MEDALJA
- 100 m slobodno: 7. Mirjana Šegrt - 1:01,5 Ana Boban - 1:05,4 (kvalifikacije)
- 200 m slobodno: 5. Mirjana Šegrt - 2: 13,3
- 100 m leđno: Zdenka Gašparac - 1:10,8 (polufinale)
- 200 m leđno: 6. Zdenka Gašparac - 2:33,5
- 4x100 m mješovito: Zdenka Gašparac, Đurđa Bjedov, Mirjana Šegrt, Ana Boban (kvalifikacije - diskvalifikacija)
XX. olimpijske igre - MÜNCHEN 1972.
- 100 m slobodno: Sandro Rudan - 56,91 (kvalifikacije)
- 200 m slobodno: Sandro Rudan - 2:05,88 (kvalifikacije)
- 100 m leđno: Nenad Miloš - 2:12,99 (polufinale) Predrag Miloš - 1:03,02 (kvalifikacije)
- 200 m leđno: Nenad Miloš - 2:12,99 (kvalifikacije) Predrag Miloš - 2:18,43 (kvalifikacije)
- 100 m leđno: Zdenka Gašparac - 1:09,72 (kvalifikacije)
- 200 m leđno: Zdenka Gašparac - 2:33,57 (kvalifikacije)
XXI. olimpijske igre - MONTREAL 1976.
- 100 m prsno: Zdravko Divjak - 1:08,91 (kvalifikacije)
- 200 m prsno: Zdravko Divjak - 2:34,07 (kvalifikacije)
XXIII. olimpijske igre - LOS ANGELES 1984.
- 100 m leptir: Hrvoje Barić - 56,70 (kvalifikacije)
XXIV. olimpijske igre - SEOUL 1988.
- 200 m prsno: Ana Marija Petričević - 2:40,80 (kvalifikacije)
- 200 m mješovito: 13.-14. Ana Marija Petričević - 2:19,63
- 400 m mješovito: Ana Marija Petričević - 4:54,17 (kvalifikacije)
XXVI. olimpijske igre - ATLANTA 1996.
- 100 m leptir: 42. Gabrijela Ujčić - 1:06,85
- 200 m leptir: 31. Tinka Dančević - 2:20,75
- 100 m slobodno: 45. Gabrijela Ujčić - 59,92
- 50 m slobodno: 46. Gabrijela Ujčić - 27,63
- 200 m leđno: 11. Marko Strahija - 2:01,84
- 100 m leđno: 34. Tomislav Karlo - 57,89
- 200 m leptir: 22. Dominik Galić - 2:01,17
- 100 m leptir: 23. Miloš Milošević - 54,62
- 50 m slobodno: 50. Alen Lončar - 24:17,17
- 100 m slobodno: 40. Marijan Kanjer - 51,76
- 200 m slobodno: 22. Miroslav Vučetić - 1:51,26
- 200 m mješovito: 25. Krešimir Čač - 2:06,97
- 400 m mješovito: 23. Krešimir Čač - 4:34,02
- 4x200 slobodno: 13. (Gordan Kožulj, Miroslav Vučetić, Marijan Kanjer, Marko Strahija) - 7:43,69
- 4x100 slobodno: 14. (Miroslav Vučetić, Miloš Milošević, Alen Lončar, Marijan Kanjer) - 3:26,02
- 4x100 mješovito: 16. (Tomislav Karlo, Krešimir Čač, Miloš Milošević, Miroslav Vučetić) - 3:50,09
XXVII. olimpijske igre - SYDNEY 2000.
- 100 m prsno: 30. Vanja Rogulj - 1:03,58
- 100 m leđno: 14. Gordan Kožulj - 56,26 (u polufinalu plivao 55,43) 17. Marko Strahija - 56,26
- 400 m mješovito: 43. Sandro Tomas - 4:38,31
- 100 m prsno: 30. Smiljana Marinović - 1:13,49
- 200 m leđno: 34. Petra Banović - 2:25,42
- 50 m slobodno: 32. Marijan Kanjer - 23,16
- 100 m leptir: 43. Ivan Mladina - 56,17
- 50 m slobodno: 46. Marijana Šurković - 27,32
- 200 m leptir: 39. Lovrenco Franičević - 2:04,35
- 200 m slobodno: 36. Petra Banović - 2:08,30
- 200 m mješovito: 33. Smiljana Marinović - 2:25,24
- 200 m leptir: 34. Tinka Dančević - 2:21,02
- 100 m slobodno: 11. Duje Draganja - 49,67 - HRVATSKI REKORD
- 200 m mješovito: 36. Krešimir Čač - 2:07,04
- 200 m leđno: 8. Gordan Kožulj - 1:59,38 9. Marko Strahija - 1:59,85
- 4x100 m slobodno: 19. (Marijan Kanjer, Ivan Mladina, Duje Draganja, Alen Lončar) - 3:24,96
- 4x100 m mješovito: 14. (Gordan Kožulj, Vanja Rogulj, Miloš Milošević, Duje Draganja) 3:42,73 - HRVATSKI REKORD
XXVIII. olimpijske igre - ATENA 2004.
- 50 m slobodno - Duje Draganja, 21.94, 2. mjesto - SREBRNA MEDALJA
- 100 m slobodno - Duje Draganja, 49.23, 6. mjesto
- 100 m leptir - Duje Draganja, 52.46 - 7. mjesto
- 100 m leđno - Gordan Kožulj, 56.02 - 14. mjesto
- 200 m leđno - Gordan Kožulj, 1:59.61 - 9. mjesto
- 200 m slobodno - Mario Delač, 1:55.82 - 54. mjesto
- 400 m slobodno - Nenad Buljan, 4:02.76 - 37. mjesto
- 1500 m slobodno - Nenad Buljan, 15:56.54 - 29. mjesto
- 100 m prsno - Vanja Rogulj, 1:03.16 - 26. mjesto
- 200 m prsno - Vanja Rogulj, 2:18.81 - 37. mjesto
- 200 m mješovito - Krešimir Čač, 2:05.33 - 34. mjesto
- 400 m mješovito - Saša Imprić, 4:32.02 - 32. mjesto
- 4x100 m slobodno - (Duje Draganja, Mario Delač, Ivan Mladina, Igor Čerenšek), 21.01 - 13. mjesto
- 100 m leđno - Sanja Jovanović, 1:02.47 - 17. mjesto
- 200 m leđno - Sanja Jovanović, 2:13.76 - 13. mjesto
- 400 m slobodno - Anita Galić, 4:26.09 - 37. mjesto
- 800 m slobodno - Anita Galić, 9:10.91 - 28. mjesto
- 100 m prsno - Smiljana Marinović, 1:11.00 - 20. mjeto
- 200 m prsno - Smiljana Marinović, 2:32.52 - 17. mjesto
- 200 m slobodno - Petra Banović, 2:04.24 - 32. mjesto
- 200 m mješovito - Petra Banović, 2:20.83 - 25. mjesto
XXIX. olimpijske igre - PEKING 2008.
- 50 m slobodno - Duje Draganja, 21.85 - 10. mjesto
- 100 m slobodno - Duje Draganja, 49.49 - 34. mjesto
- 100 m leđno - Sanja Jovanović, 1:01.30 - 22. mjesto
- 200 m leđno - Sanja Jovanović, 2:15.57 - 31. mjesto
- 100 m leđno - Marko Strahija, 55.89 - 34. mjesto
- 100 m leptir - Mario Todorović, 52.26 - 20. mjesto
- 100 m leptir - Aleksej Puninski, 53.65 - 47. mjesto
- 100 m leđno - Gordan Kožulj, 55.05 - 24. mjesto
- 200 m leđno - Gordan Kožulj, 1:59.22 - 14. mjesto
- 100 m prsno - Vanja Rogulj, 1:02.42 - 42. mjesto
- 200 m mješovito - Saša Imprić, 2:01.83 - 29. mjesto
- 200 m leptir - Nikša Roki, 1:59.58 - 31. mjesto
- 400 m mješovito - Nikša Roki, 4:22.44 - 23. mjesto
- 200 m slobodno - Dominik Straga, 1:49.63 - 37. mjesto
- 100 m prsno - Smiljana Marinović, 1:10.94 - 33. mjesto
- 200 m prsno - Smiljana Marinović, 2:32.80 - 34. mjesto
- 50 m slobodno - Monika Babok, 26.84 - 49. mjesto
- 200 m slobodno - Anja Trišić, 2:03.57 - 42. mjesto
- 4x100 m mješovito - Gordan Kožulj, Vanja Rogulj, Mario Todorović, Duje Draganja, 3:38.00 - 12. mjesto