As in previous years, Malta will select its artist and song for Eurovision via the national selection “MESC” (“The Malta Eurovision Song Contest“).
24 artists will compete in the national selection this year.


Semi-Final 1
Mark Anthony Bartolo – Hideaway
Raquela Dalli – Silenced
Stefan Galea – Lablab (Talk Talk)
Kristy Spiteri – Heaven Sent
Maria Claire – Wildflower
Victoria Sciberras – Juno
JVF (Jessika, Victoria Gauci, Fabrizio Faniello) – Festa (No Time For Siesta)
Matthew Cilia – Control
Adria Twins – Qalb ma’ Qalb
Justin Shofrid – Still I Rise
Dre’ Curmi – Te Amo
Kurt Calleja – Aziz/a
Semi-Final 2
Kelsay Bellante – 365
Krista Šujak – Unheard
Kelsy Attard – Love Me Loud
Miriana Conte – Kant
Martina Borg – Yo, Listen
Dario Bezzina ft. Żeppi l-Muni – Għażliet
Nathan Psaila – Concrete
Haley Azzopardi – Whistleblower
Kurt Anthony Cassar – Miegħek Biss
Kantera – Lalaratatakeke Lalaratakabum
The Alchemists – Rubble & Stone
Miguel Bonello – Breaking The Cycle
Among them, we could find some former participants in the national selection:
Jessika Muscat, part of JVF, represented San Marino in Eurovision 2018.
Fabrizio Faniello, part of JVF, has represented Malta in Eurovision 2001 and 2006.
Kurt Calleja represented Malta in Eurovision 2012
Miriana Conte, Raquela Dalli, Haley Azzopardi, Kelsey Bellante, Mark Anthony Bartolo, Nathan Psaila, Miguel Bonello, Stefan Galea, Victoria Sciberras and Dario Bezzina have participated in “MESC” in the past.
Justine Shorfid participated in “X-Factor Malta”.
“MESC 2025” – Full Details

The selection will feature 3 shows:
24 artists will participate in the 2 semi-finals, 12 in each semi-final. 8 artists will qualify from each semi-final to the final
The results will be based on a combination of jury votes and public votes. These shows will be held in front of an audience.
The semi-finals will be held on the 4th and 6th of February 2025.
The final will be held on the 8th of February 2025.
Trophies will be awarded to the top 3 artists in the final.

Eurovision 2025 will be held in Basel, Switzerland on the 13th, 15th and 17th of May 2025