Kubę na Letnich Igrzyskach Olimpijskich 2004 reprezentowało 151 zawodników: 97 mężczyzn i 54 kobiety. Był to 18. występ reprezentacji Kuby na letnich igrzyskach olimpijskich. Reprezentacja zdobyła 27 medali. Pod względem liczby zdobytych medali był to trzeci występ w historii startów Kuby na igrzyskach olimpijskich.
Zdobyte medale Medal Zawodnik Dyscyplina Konkurencja Rezultat20px Złoto Danny BetancourtLuis BorrotoFrederich CepedaYorelvis CharlesMichel EnríquezNorberto GonzálezYulieski GourrielPedro Luis LazoRoger MachadoJonder MartínezDanny MirandaFrank MontiethVicyohandri OdelínAdiel PalmaEduardo ParetAriel PestanoAlexei RamírezEriel SánchezAntonio ScullCarlos TabaresYoandri UrgellésOsmani UrrutiaManuel VegaNorge Luis Vera 30px Baseball turniej mężczyzn w finale pokonali drużynę Australii 6:220px Złoto Yan Barthelemí 30px Boks waga papierowa (do 48 kg) mężczyźni w finale pokonał Turka Atagün Yalçinkaya20px Złoto Yuriorkis Gamboa 30px Boks waga musza (do 51 kg) mężczyzn w finale pokonał Francuza Jérôme Thomasa20px Złoto Guillermo Rigondeaux 30px Boks waga kogucia (do 54 kg) mężczyzn w finale pokonał Tajlandczyka Warapoja Petchkooma20px Złoto Mario Kindelán 30px Boks waga lekka (do 60 kg) mężczyzn w finale pokonał Brytyjczyka Amir Khana20px Złoto Odlanier Solís 30px Boks waga ciężka (do 91 kg) mężczyzn w finale pokonał