Olimpiade Matematika Internasional 1966

Olimpiade Matematika Internasional 1966 adalah Olimpiade Matematika Internasional kedelapan yang diselenggarakan oleh negara-negara di dunia. Kompetisi ini diadakan di Sofia, ibu kota  Bulgaria. Dalam penyelenggaraannya, kompetisi ini diikuti oleh 9 negara. Finlandia yang memulai partisipasinya pada tahun lalu, tidak mengikuti kompetisi tanpa alasan yang jelas. Setelah kompetisi berjalan, Uni Soviet kembali memenangkan kompetisi ini untuk keempat kalinya berturut-turut, mengalahkan musuh bebuyutannya pada waktu itu, Hungaria. 13 peserta mendapatkan medali emas, 15 peserta mendapatkan medali perak, 11 peserta mendapatkan medali perunggu, sedangkan 5 peserta mendapatkan hadiah spesial. Untuk kesekian kalinya, gelar kehormatan tidak diberikan. Luar biasanya lagi, 11 orang mendapatkan nilai sempurna, yang pada saat itu berjumlah 40. Peristiwa ini adalah peristiwa pertama sejak penyelenggaraan pertama Olimpiade Matematika Internasional sejak tahun 1965.