Międzynarodowa Olimpiada Matematyczna (ang. International Mathematical Olympiad, IMO) – coroczny konkurs matematyczny dla uczniów szkół średnich. Jest najstarszą międzynarodową olimpiadą przedmiotową. W Polsce kwalifikacjami jest olimpiada matematyczna.

Pierwsze zawody odbyły się w Rumunii w 1959 roku.

Zawody trwają dwa dni. Uczestnicy otrzymują sześć zadań (po trzy każdego dnia), ocenianych w skali 0-7. Zadania dotyczą algebry, teorii liczb, geometrii i kombinatoryki. Do ich rozwiązania nie jest potrzebna znajomość matematyki wyższej.

Historia Lp. Miasto/miasta Kraj Rok Data  1.   Braszów 1959 23 czerwca – 31 lipca  2.   Sinaia 1960 18 – 25 lipca  3.   Veszprém 1961 6 – 16 lipca  4.   Czeskie Budziejowice 1962 7 – 15 lipca  5.   Warszawa i Wrocław 1963 5 – 13 lipca  6.   Moskwa 1964 30 czerwca – 10 lipca  7.   Berlin 1965 13 czerwca – 13 lipca  8.   Sofia 1966 3 – 13 lipca  9.   Cetynia 1967 7 – 13 lipca  10.   Moskwa 1968 5 – 18 lipca  11.   Bukareszt 1969 5 – 20 lipca  12.   Keszthely 1970 8 – 22 lipca  13.   Żylina 1971 10 – 21 lipca  14.   Toruń 1972 5 – 17 lipca  15.   Moskwa 1973 5 – 16 lipca  16.   Erfurt i Berlin 1974 4 – 17 lipca  17.   Burgas i Sofia 1975 3 – 16 lipca  18.   Lienz 1976 2 – 21 lipca  19.   Belgrad 1977 1 – 13 lipca  20.   Bukareszt 1978 3 – 10 lipca  21.   Londyn 1979 30 czerwca – 9 lipca W roku