It’s time to choose in the Kingdom of Denmark tonight, when Dansk Melodi Grand Prix 2025 takes place in Jyske Bank Boxen in Herning. Eight acts will battle it out for the Danish crown and to represent Denmark at Eurovision, hoping to get Denmark back into the Grand Final for the first time since 2019.

You can watch the show from 20.00 CET (19.00 GMT) on DR TV or on DR1, if that channel is in your TV package.

Running order of Dansk Melodi Grand Prix 2025

Mariya – “I Belong To Me”
Authors: Mariya, Julie “Kill J” Aagaard, Jimmy “Joker” Thörnfeldt and Dino Medanhodzic

Tim Schou – “Proud”
Authors: Tim Schou, Joachim Ersgaard, Benjamin Rosenbohm and Emil Lei 

Max Ulver – “Supernova”
Authors: Max Ulver, Remee, Frederik Nordsø and Fridolin Nordsø

Hervé Toure – “ALLEZ ALLEZ”
Authors: Jakob Groth and Christian Juncker

Maria Mathea – “Air”
Authors: Maria Mathea, Emil Lei and Julie “Kill J” Aagaard

Adel the Second – “The Unluckiest Boy Alive”
Authors: Adel the Second and Søren Christensen

Sissal – “Hallucination”
Authors: Malthe Johansen, Chris Rohde-Frisk, Lina Spangsberg, Marcus Winther-John, Linnea Deb and Melanie Wehbe

Andreas Kruse – “Hear My Prayer”
Authors: Andreas Kruse, Linda Dale, Malte August and Rasmus ’Majalle’ Olsen

Format of Dansk Melodi Grand Prix 2025

The Danish public have been able to vote in the DMGP app for the past week, one time per entry. Tonight the public will get a new opportunity to vote at the beginning of the show. 

Three songs will go through to the Super Final round, based on the votes from both the public vote and the jury vote. Each vote accounts for 50% of the total vote, and the jury consists of 10 Danish Eurovision fans and 10 international experts from 10 different countries.

A new round of voting will open for the Super Final, where the winner will be determined once again by 50% public vote and 50% jury vote.

Who is your favourite in Denmark tonight? Which act could get the best result for Denmark in Eurovision? Join the live discussion in the comments below.