Jabarkan Sukan dari Sukan Olimpik Musim Panas 2016 dalam bahasa melayu

Program Sukan Olimpik Musim Panas 2016 menampilkan 28 sukan, sejumlah 41 disiplin dan 306 acara.

Terdapat dua tempat terbuka untuk sukan dan pada mulanya tujuh sukan memulakan bidaan untuk dimasukkan dalam program tahun 2016. Besbol dan sofbol yang dikeluarkan daripada program pada tahun 2005, karate, skuasy, golf, sukan roller dan ragbi memohon untuk dimasukkan dalam program. Pemimpin tujuh sukan ini mengadakan pembentangan dihadapan lembaga eksekutif IOC pada bulan Jun 2009.

Pada bulan Ogos, lembaga eksekutif memberi kelulusan kepada ragbi tujuh dengan undi majoriti sekaligus mengeluarkan besbol, sukan roller dan skuasy daripada perdebatan. Antara baki tiga sukan—golf, karate dan sofbol, lembaga memberi kelulusan kepada golf. Keputusan muktamad mengenai baki dua sukan telah dibuat pada 9 Oktober 2009, hari terakhir Sesi IOC ke-121. Sebuah sistem baru telah dijalankan semasa sesi ini; sukan kini hanya memerlukan majoriti mudah daripada jawatankuasa penuh IOC untuk kelulusan berbandingan dengan majoriti dua pertiga yang diperlukan sebelum ini. Pengarah Eksekutif Persekutuan Golf Antarabangsa, Antony Scanlon berkata bahawa pemain utama, termasuk Tiger Woods dan Annika Sörenstam, akan menunjukkan sokongan mereka penglibatan golf dalam Olimpik dengan mengambil bahagian dalam acara ini.

Persekutuan Pelayaran Antarabangsa mengumumkan pada bulan Mei 2012 bahawa luncur angin akan diganikan pada Sukan Olimpik 2016 dengan luncur layang-layang, tetapi keputusan ini telah ditarik balik pada bulan November.

IOC mengumumkan pada bulan Januari 2013 bahawa mereka akan mengkaji semula kedudukan acara berbasikal susulan pengakuan Lance Armstrong bahawa beliau menggunakan dadah meningkatkan prestasi dan tuduhan bahawa badan pentadbir berbasikal telah menyembunyikan kes doping.

Berbeza dengan pengecualian semasa Sukan Olimpik 2012, Persekutuan Gimnastik Antarabangsa mengumumkan bahawa sukan kali ini akan mempunyai sebuah acara gala untuk gimnastik.