Kubę na Letnich Igrzyskach Olimpijskich 2016, które odbyły się w Rio de Janeiro reprezentowało 123 zawodników. Zdobyli oni 11 medali: 5 złotych, 2 srebrne i 4 brązowe, zajmując 18. miejsce w klasyfikacji medalowej.
Był to dwudziesty start reprezentacji Kuby na letnich igrzyskach olimpijskich.
Zdobyte medale Medal Zawodnik Dyscyplina Konkurencja Rezultat Data 20px Złoto Ismael Borrero 30px Zapasy Kategoria do 59 kg w stylu klasycznym W finale pokonał reprezentanta Japonii Shinobu Ōta 14 sierpnia 20px Złoto Mijaín López 30px Zapasy Kategoria do 130 kg mężczyzn w stylu klasycznym W finale pokonał reprezentanta Turcji Riza Kayaalpo. 15 sierpnia 20px Złoto Julio César La Cruz 30px Boks Waga półciężka mężczyzn W finale pokonał reprezentanta Kazachstanu Ädylbeka Nijazymbetowa. 18 sierpnia 20px Złoto Robeisy Ramírez 30px Boks Waga kogucia mężczyzn W finale pokonał reprezentanta Stanów Zjednoczonych Shakura Stevensona. 20 sierpnia 20px Złoto Arlen López 30px Boks Waga średnia mężczyzn W finale pokonał reprezentanta Uzbekistanu Bektemira Meliqo‘ziyeva. 20 sierpnia 20px Srebro Idalys Ortíz 30px Judo Kategoria powyżej 78 kg kobiet W finale uległa reprezentantce Francji Emilie Andéol. 12 sierpnia 20px Srebro Yasmany Lugo 30px Zapasy Kategoria do 98 kg mężczyzn W finale uległ reprezentantowi Armenii Arturowi Aleksanianowi.