Hingga tahun 2016, Olimpiade telah diselenggarakan oleh 44 kota di 23 negara, namun sebagian besarnya adalah kota-kota di Eropa dan Amerika Utara. Kota-kota di luar itu yang pernah menjadi tuan rumah Olimpiade terhitung hanya delapan kota. Sejak Olimpiade Seoul 1988 di Korea Selatan, Olimpiade telah diselenggarakan di Asia dan Oseania sebanyak empat kali, meningkat tajam dibandingkan dengan 92 tahun sebelumnya (cuma dua kota). Rio de Janeiro menjadi kota pertama di Amerika Selatan yang menjadi kota penyelenggara Olimpiade (2016). Sedangkan kota-kota di Afrika tidak ada yang berhasil lolos ke tahap pencalonan.
Ada kota di afrika yang pernah menjadi tuan rumah Olimpiade.