La 50 Olimpíada Internacional de Matemáticas de Bremen tuvo récord de participación con 565 concursantes de 104 países. Por primera vez en la historia del concurso, se superó el centenar de países y los ejercicios tuvieron que traducirse a 55 idiomas.
En la edición 2009 se concedieron 49 medallas de oro, 98 de plata, 135 de bronce y 96 menciones honoríficas entre 565 participantes. En 2010, el país anfitrión para la 51 edición es Kazajistán, mientras que en 2011 y 2012, recibirán el concurso los Países Bajos y Argentina, respectivamente.
La primera vez que se celebró la Olimpiada Internacional de Matemáticas fue en 1959 en Rumania, cuando sólo asistieron jóvenes de siete países.