International Mathematics Competition atau IMC, diadakan pertama kalinya di Taiwan pada tahun 1999. Saat awal diselenggarakan, kompetisi ini diberi nama "International World Youth Mathematics Intercity Competition" disingkat IWYMIC dan hanya untuk level SMP atau Lower Secondary Level.
Kemudian pada tahun 2003 di Thailand, mulai diadakan kompetisi matematika untuk level Sekolah Dasar, yang diikuti oleh 14 negara dan diberi nama EMIC atau "Elementary Mathematics International Competition". Kedua lomba tersebut diadakan tiap tahunnya di beberapa negara secara bergantian. Pada tahun 2008 saat penyelenggaraan EMIC dan IWYMIC di negara Thailand, panitia setempat yaitu Kementerian Pendidikan Thailand menggabungkan dua lomba tersebut menjadi satu, dan sejak saat itu namaya berganti menjadi "International Mathematics Contest" atau IMC.
Kemudian pada tahun 2003 di Thailand, mulai diadakan kompetisi matematika untuk level Sekolah Dasar, yang diikuti oleh 14 negara dan diberi nama EMIC atau "Elementary Mathematics International Competition". Kedua lomba tersebut diadakan tiap tahunnya di beberapa negara secara bergantian. Pada tahun 2008 saat penyelenggaraan EMIC dan IWYMIC di negara Thailand, panitia setempat yaitu Kementerian Pendidikan Thailand menggabungkan dua lomba tersebut menjadi satu, dan sejak saat itu namaya berganti menjadi "International Mathematics Contest" atau IMC.