List of countries in the Online Music Song Contest (M-Z)

219 countries participated in the Online Music Song Contest since it started. Winners of the contest have come from twenty-one of these countries (Armenia, Bolivia, Canada, Canary Islands, Finland, France, Greece, Guadeloupe, Iceland, Kiribati, Kyrgyzstan, Malaysia, Norway, Poland, Portugal, Serbia, South Korea, Sweden, Switzerland, Ukraine, United Kingdom). The contest is held in the winning country of the previous edition. Broadcasters from different countries submit songs to the event and cast votes to determine the most popular in the competition.

The number of countries participating each edition has grown steadily, from 18 in OMSC 1 to 55 in OMSC 24 and the following editions. In that occasion a record of 55 countries participated, while in OMSC 2 a record of just 14 countries participated, making it the edition with the smallest number of participants since the start of the contest so far. As the number of contestants has risen, preliminary competitions and relegation have been introduced, to ensure that as many countries as possible get the chance to compete.

After Canada's withdrawal from the contest in OMSC 15, the United States of America are the only country that have participated in every edition. Other countries like Czechia or Trinidad and Tobago have only entered once. Some countries, such as Isle of Man and Mozambique, have attempted to enter the contest but withdrew before making a debut.

Participants
The following table lists the countries (M-Z) that participated in the contest at least once and their entries.

You can check the rest of the table in List of countries in the Online Music Song Contest (A-L).

• Macao

Debut – OMSC 16, Novi Sad – Serbia | Record – 8ᵗʰ

• Madagascar

Debut – OMSC 15, Helsinki – Finland | Record – 7ᵗʰ

• Malaysia

Debut – OMSC 4, Lisbon – Portugal | Record – 1ˢᵗ

• Mali

Debut – OMSC 10, Heraklion – Greece | Record – 12ᵗʰ

• Malta

Debut – OMSC 6, Hastings – United Kingdom | Record – 13ᵗʰ

• Marshall Islands

Debut – OMSC 4, Lisbon – Portugal | Record – 10ᵗʰ

• Martinique

Debut – OMSC 23, Santa Cruz – Bolivia | Record – 2ⁿᵈ

• Mauritania

Debut – OMSC 10, Heraklion – Greece | Record – 10ᵗʰ

• Mauritius

Debut – OMSC 13, Odessa – Ukraine | Record – 18ᵗʰ

• Mayotte

Debut – OMSC 21, Yerevan – Armenia | Record – 27ᵗʰ

• Mexico

Debut – OMSC 3, Bishkek – Kyrgyzstan | Record – 13ᵗʰ

• Micronesia

Debut – OMSC 4, Lisbon – Portugal | Record – 11ᵗʰ

• Moldova

Debut – OMSC 5, Busan – South Korea | Record – 8ᵗʰ

• Monaco

Debut – OMSC 25, Las Palmas – Canary Islands | Record – 20ᵗʰ

• Mongolia

Debut – OMSC 13, Odessa – Ukraine | Record – 14ᵗʰ

• Montenegro

Debut – OMSC 25, Las Palmas – Canary Islands | Record – 16ᵗʰ

• Montserrat

Debut – OMSC 25, Las Palmas – Canary Islands | Record – 3ʳᵈ

• Morocco

Debut – OMSC 2, Bishkek – Kyrgyzstan | Record – 5ᵗʰ

• Myanmar

Debut – OMSC 18, Oslo – Norway | Record – 19ᵗʰ

• Namibia

Debut – OMSC 11, Stockholm – Sweden | Record – 32ⁿᵈ

• Nauru

Debut – OMSC 10, Heraklion – Greece | Record – 3ʳᵈ

• Netherlands

Debut – OMSC 2, Bishkek – Kyrgyzstan | Record – 9ᵗʰ

• New Caledonia

Debut – OMSC 22, Vancouver – Canada | Record – 44ᵗʰ

• New Zealand

Debut – OMSC 6, Hastings – United Kingdom | Record – 4ᵗʰ

• Nicaragua

Debut – OMSC 12, Kraków – Poland | Record – 5ᵗʰ

• Nigeria

Debut – OMSC 9, Strasbourg – France | Record – 26ᵗʰ

• Niue

Debut – OMSC 28, Tel Aviv – Israel | Record – TBA

• Norfolk Island

Debut – OMSC 9, Strasbourg – France | Record – 6ᵗʰ

• North Korea

Debut – OMSC 4, Lisbon – Portugal | Record – 11ᵗʰ

• North Macedonia

Debut – OMSC 12, Kraków – Poland | Record – 3ʳᵈ

• Northern Cyprus

Debut – OMSC 25, Las Palmas – Canary Islands | Record – 48ᵗʰ

• Northern Mariana Islands

Debut – OMSC 9, Strasbourg – France | Record – 6ᵗʰ

• Norway

Debut – OMSC 6, Hastings – United Kingdom | Record – 1ˢᵗ

• Oman

Debut – OMSC 13, Odessa – Ukraine | Record – 10ᵗʰ

• Pakistan

Debut – OMSC 4, Lisbon – Portugal | Record – 13ᵗʰ

• Palau

Debut – OMSC 4, Lisbon – Portugal | Record – 23ʳᵈ

• Palestine

Debut – OMSC 19, Basse-Terre – Guadeloupe | Record – 36ᵗʰ

• Papua New Guinea

Debut – OMSC 4, Lisbon – Portugal | Record – 5ᵗʰ

• Paraguay

Debut – OMSC 23, Santa Cruz – Bolivia | Record – 18ᵗʰ

• Peru

Debut – OMSC 5, Busan – South Korea | Record – 14ᵗʰ

• Philippines

Debut – OMSC 10, Heraklion – Greece | Record – 3ʳᵈ

• Poland

Debut – OMSC 1, Naples – Italy | Record – 1ˢᵗ

• Portugal

Debut – OMSC 3, Bishkek – Kyrgyzstan | Record – 1ˢᵗ

• Puerto Rico

Debut – OMSC 9, Strasbourg – France | Record – 2ⁿᵈ

• Réunion

Debut – OMSC 14, Reykjavík – Iceland | Record – 33ʳᵈ

• Republic of the Congo

Debut – OMSC 10, Heraklion – Greece | Record – 10ᵗʰ

• Romania

Debut – OMSC 3, Bishkek – Kyrgyzstan | Record – 2ⁿᵈ

• Russia

Debut – OMSC 3, Bishkek – Kyrgyzstan | Record – 2ⁿᵈ

• Rwanda

Debut – OMSC 17, Geneva – Switzerland | Record – 37ᵗʰ

• Saint Helena

Debut – OMSC 18, Oslo – Norway | Record – 3ʳᵈ

• Saint Pierre and Miquelon

Debut – OMSC 26, Serravalle – San Marino | Record – 19ᵗʰ

• Samoa

Debut – OMSC 5, Busan – South Korea | Record – 24ᵗʰ

• San Marino

Debut – OMSC 4, Lisbon – Portugal | Record – 1ˢᵗ

• Saudi Arabia

Debut – OMSC 7, South Tarawa – Kiribati | Record – 30ᵗʰ

• Senegal

Debut – OMSC 14, Reykjavík – Iceland | Record – 22ⁿᵈ

• Serbia

Debut – OMSC 11, Stockholm – Sweden | Record – 1ˢᵗ

• Sierra Leone

Debut – OMSC 3, Bishkek – Kyrgyzstan | Record – 6ᵗʰ

• Singapore

Debut – OMSC 9, Strasbourg – France | Record – 20ᵗʰ

• Sint Maarten

Debut – OMSC 3, Bishkek – Kyrgyzstan | Record – 3ʳᵈ

• Slovakia

Debut – OMSC 15, Helsinki – Finland | Record – 5ᵗʰ

• Slovenia

Debut – OMSC 1, Naples – Italy | Record – 4ᵗʰ

• Solomon Islands

Debut – OMSC 28, Tel Aviv – Israel | Record – TBA

• Somalia

Debut – OMSC 8, London – United Kingdom | Record – 26ᵗʰ

• South Africa

Debut – OMSC 4, Lisbon – Portugal | Record – 11ᵗʰ

• South Georgia and South Sandwich Islands

Debut – OMSC 16, Novi Sad – Serbia | Record – 15ᵗʰ

• South Korea

Debut – OMSC 1, Naples – Italy | Record – 1ˢᵗ

• South Sudan

Debut – OMSC 26, Serravalle – San Marino | Record – 23ʳᵈ

• Spain

Debut – OMSC 7, South Tarawa – Kiribati | Record – 3ʳᵈ

• Sri Lanka

Debut – OMSC 16, Novi Sad – Serbia | Record – 17ᵗʰ

• Sudan

Debut – OMSC 9, Strasbourg – France | Record – 5ᵗʰ

• Suriname

Debut – OMSC 14, Reykjavík – Iceland | Record – 8ᵗʰ

• Sweden

Debut – OMSC 2, Bishkek – Kyrgyzstan | Record – 1ˢᵗ

• Switzerland

Debut – OMSC 2, Bishkek – Kyrgyzstan | Record – 1ˢᵗ

• Syria

Debut – OMSC 15, Helsinki – Finland | Record – 39ᵗʰ

• Taiwan

Debut – OMSC 14, Reykjavík – Iceland | Record – 2ⁿᵈ

• Tajikistan

Debut – OMSC 2, Bishkek – Kyrgyzstan | Record – 9ᵗʰ

• Tanzania

Debut – OMSC 8, London – United Kingdom | Record – 7ᵗʰ

• Thailand

Debut – OMSC 6, Hastings – United Kingdom | Record – 8ᵗʰ

• Togo

Debut – OMSC 17, Geneva – Switzerland | Record – 45ᵗʰ

• Tonga

Debut – OMSC 15, Helsinki – Finland | Record – 33ʳᵈ

• Trinidad and Tobago

Debut – OMSC 14, Reykjavík – Iceland | Record – 21ˢᵗ

• Tunisia

Debut – OMSC 18, Oslo – Norway | Record – 37ᵗʰ

• Turkey

Debut – OMSC 7, South Tarawa – Kiribati | Record – 11ᵗʰ

• Turkmenistan

Debut – OMSC 16, Novi Sad – Serbia | Record – 7ᵗʰ

• Turks and Caicos Islands

Debut – OMSC 4, Lisbon – Portugal | Record – 14ᵗʰ

• Tuvalu

Debut – OMSC 15, Helsinki – Finland | Record – 40ᵗʰ

• Uganda

Debut – OMSC 10, Heraklion – Greece | Record – 10ᵗʰ

• Ukraine

Debut – OMSC 1, Naples – Italy | Record – 1ˢᵗ

• United Arab Emirates

Debut – OMSC 22, Vancouver – Canada | Record – 15ᵗʰ

• United Kingdom

Debut – OMSC 5, Busan – South Korea | Record – 1ˢᵗ

• United States of America

Debut – OMSC 1, Naples – Italy | Record – 2ⁿᵈ

• United States’ Virgin Islands

Debut – OMSC 1, Naples – Italy | Record – 9ᵗʰ

• Uruguay

Debut – OMSC 1, Naples – Italy | Record – 14ᵗʰ

• Uzbekistan

Debut – OMSC 6, Hastings – United Kingdom | Record – 3ʳᵈ

• Vanuatu

Debut – OMSC 18, Oslo – Norway | Record – 35ᵗʰ

• Vatican

Debut – OMSC 6, Hastings – United Kingdom | Record – 7ᵗʰ

• Venezuela

Debut – OMSC 8, London – United Kingdom | Record – 13ᵗʰ

• Vietnam

Debut – OMSC 9, Strasbourg – France | Record – 6ᵗʰ

• Wales

Debut – OMSC 18, Oslo – Norway | Record – 43ʳᵈ

• Wallis and Futuna

Debut – OMSC 26, Serravalle – San Marino | Record – 21ˢᵗ

• Yemen

Debut – OMSC 26, Serravalle – San Marino | Record – 39ᵗʰ

• Zambia

Debut – OMSC 10, Heraklion – Greece | Record – 28ᵗʰ

• Zimbabwe

Debut – OMSC 5, Busan – South Korea | Record – 7ᵗʰ