Le concours Melodifestivalen 2008 comportait 32 chansons qui furent réparties dans 4 demi-finales avec dans chaque demi-finale huit participants. Les demi-finales ont eu lieu de février à . À savoir que les deux premiers de chaque demi-finale sont qualifiés directement pour la finale et les artistes classées et sont eux qualifiés pour l'épreuve de rattrapage, l"'Andra Chansen" tandis que les autres sont éliminés du concours. Lors de l'épreuve de rattrapage (Andra Chansen) ayant eu lieu le , consista à determiner les deux derniers finalistes par le biais de duels où les vainqueurs de chaque duel avancent au duel suivant. Les deux vainqueurs du second duel sont qualifiés pour la finale qui a lieu le où 10 artistes participent afin de pouvoir représenter la Suède au Concours Eurovision de la chanson 2008 à Belgrade en Serbie.