Dansk Melodi Grand Prix 2007 var den danske konkurrence om at deltage i Eurovision Song Contest 2007. For første gang blev der afholdt 2 semifinaler og en 1 finale. De 2 semifinaler blev holdt henholdsvis i Holstebro og Aalborg. Finalen blev holdt i Horsens. Årets værter var Camilla Ottesen og Adam Duvå Hall.
Grunden til at DR valgte at lave 2 semifinaler var, at interessen var stor for Melodi Grand Prixet i den danske befolkning og at i Sverige gik det godt med semifinaler. En anden ny ting som blev introduceret ved dette Melodi Griánd Prix var to wildcards – et til P3 og et til P4. Lytterne fra hver kanal sendte en sang videre til finalen, så der blev 10 finalister i alt.
Vinderen DQ med sangen Drama Queen. Han sikrede sig faktisk ikke direkte adgang til finalen via semifinalen, men blev tildelt et wildcard af P3's lyttere.
1. semifinale blev afholdt den 26. januar 2007:
2. semifinale blev afholdt den 2. februar 2007:
De sange, der ikke kvalificerede sig direkte til finalen, blev ud fra redaktionelle overvejelser fordelt i to puljer, en P3-pulje og en P4-pulje. Radiolytterne kunne herefter i fire dage stemme på deres favoritter via sms. Fra hver pulje gik den sang, der fik flest stemmer, videre til finalen.
P3's wildcard
P4's wildcard
Finalen blev afholdt 10. februar 2007 i Forum Horsens.
Vinderen blev fundet ved seerafstemning. Seerne kunne stemme via fastnettelefon eller SMS. Dog kunne der kun foretages opkald fra fastnettelefoner med endetallene 2, 4, 7 og 8. Under pointafgivningen var landet inddelt i fem regioner. Fra hver region var der hhv. 12, 10, 8, 6 og 4 stemmer til de fem sange, der havde fået flest stemmer.