Daftar Olimpiade Matematika Internasional

Olimpiade Matematika Internasional (, IMO) pertama diadakan di Rumania pada 1959. Sebagai Olimpiade Ilmu Pengetahuan Internasional tertua, IMO sejak itu diadakan setiap tahun, kecuali pada 1980. Pada tahun tersebut, kompetisi yang awalnya direncanakan diadakan di Mongolia ditunda karena invasi Afghanistan oleh Soviet. Karena kompetisi tersebut awalnya didirikan untuk negara-negara Eropa Timur yang ikut serta dalam Pakta Warsawa, di bawah pengaruh Blok Timur, IMO-IMO pada masa sebelumnya hanya dituanrumahi negara-negara Eropa Timur, secara bertahap menyebar ke negara lainnya. Sumber-sumber bersinggungan soal kota-kota yang menjadi tuan rumah dari beberapa IMO awal dan keberadaan tanggal saat acara-acara tersebut diadakan.