قائمة مسابقات الأولمبياد الدولي للرياضيات التي أُقيم أول أولمبيادٍ لها في رومانيا سنة 1959، وهذه المنافسة أقدم من الأولمبياد الدولي للعلوم، ومنذ ذلك الحين تقام المنافسات سنوياً، إلا في عام 1980. في تلك السنة خُطط في البداية أن تعقد المنافسة في منغوليا لكن أُلغيت بسبب الغزو السوفيتي لأفغانستان. لأن المنافسة تأسست في البداية لبلدان أوروبا الشرقية المشاركة في حلف وارسو، وتحت تأثير الكتلة الشرقية، كانت تُستضاف المنافسات فقط في بلدان أوروبا الشرقية، وانتقلت تدريجياً إلى دول أخرى. وتختلف المصادر في المدن المستضيفة لبعض المنافسات القديمة والتواريخ الدقيقة عندما حدثت. عقدت أول منافسة في رومانيا بتاريخ 1959. وتنافست سبع دول وهي - بلغارياوتشيكوسلوفاكياوألمانيا الشرقية، المجر، بولندا، رومانياوالاتحاد السوفيتي، واحتل البلد المضيف المرتبة الأولى. وقد ارتفع عدد الدول المشاركة: أربع عشرة دولة في عام 1969، خمسون في عام 1989، ومائة وأربع دول في عام 2009. كوريا الشمالية هي البلد الوحيد الذي اتهم بالغش، مما أدى إلى تنحيتها في الدورة 32 سنة 1991 و51 سنة 2010. وفي يناير 2011، قدمت غوغل مليون يورو للمنظمة للمساعدة في تغطية تكاليف المنافسات من 2011 إلى 2015.