Godine 1959. u Rumunjskoj je održano prvo međunarodno matematičko natjecanje na kojem je sudjelovalo sedam država iz Istočne Europe.
I dalje su se održavala takva natjecanja i dobila su naziv "Međunarodna matematička olimpijada" (MMO). Broj država sudionica se stalno povećavao, tako da ih je 1997. g. na MMO u Argentini bilo 82 iz svih krajeva svijeta, a to je bio rekordan broj u dosadašnjoj povijesti MMO.
S izuzetkom 1980. g., kada nije održana MMO i umjesto nje održano je nekoliko lokalnih međunarodnih natjecanja, ovo natjecanje se održava svake godine.
Pored MMO održavaju se i neka druga međunarodna matematička natjecanja, kao npr. Austrijsko-poljsko natjecanje, Balkanijada, Ibero-američko natjecanje, Azijsko-pacifičko natjecanje i Mediteransko matematičko natjecanje (koje je prvi put održano u travnju 1998. g.).



