It won’t come as a surprise to most couples who the man is behind the most popular first dance song for the last few years (and he makes several appearances on our best wedding songs of all time too!)

The UK’s very own Ed Sheeran has topped Spotify’s list of the top 50 first dance songs from around the world for 2017, 2018 and 2019.


Millions of “first dance” playlists were analysed by the music streaming service to find out which were the 50 most popular first dance songs for couples to have at their wedding and the results are in.

READ MORE: 31 Magical Disney Songs For Your Wedding 

Check out the top 10 below for some inspiration – or to see whether you song made the list!

Top 10 Most Popular First Dance Songs For 2018

1. Ed Sheeran – Perfect

Ed knocked his own track off the top spot this year by releasing love song Perfect, which is already firmly on its way to becoming a wedding classic. In fact, Ed even made the top 10 twice with it…

2. Ed Sheeran – Thinking Out Loud

Thinking Out Loud was the number one first dance song choice around the whole entire world in both 2017 and 2016. The song itself was a phenomemon, becoming the fifth most streamed song on the whole of Spotify and staying in the UK’s top 40 for a whole year! The video alone could make us cry.

3. Etta James – At Last

Recorded back in 1961, Etta James’ At Last is enduringly popular at weddings and it’s clear why. Full of romance, passion and with that gorgeous opening string section, this song can’t help but make you smile.

4. John Legend – All of Me

This modern day love song took the world by storm on its release. John Legend sung at his own wedding to wife Chrissy Teigen – if it’s good enough for them, it definitely makes our list.

5. Elvis Presley – Can’t Help Falling in Love

Can’t Help Falling In Love was actually the last song Elvis ever performed live. Its dreamy tone, romantic lyrics and rich vocals make it the perfect ode to true love.


6. Christina Perri – A Thousand Years

Written for the soundtrack to Twilight: Breaking Dawn, it’s not just vampire fans who’ve fallen in love with Christina Perri’s track. With her beautiful vocals and lyrics full of emotion, it’s easy to see why so many couples choose A Thousand Years to enter into their new marriage to.

7. Ray LaMontagne – You Are The Best Thing

This folk-rock song is a more upbeat choice for a first dance song and perfect if you’re a couple with moves to show off. It’s got ’60s soul with plenty of passion.

8. Jason Mraz – I Won’t Give Up

Simple, powerful and soaring, this acoustic ballad is an inspired choice for your first dance. The words encapsulate the heart of what a marriage is about and can’t fail to be an emotional moment in your big day.

9. Ellie Goulding – How Long Will I Love You

If Ed is the king of first dance songs, Ellie is the queen. Her cover of Elton John’s Your Song was even picked as Will and Kate’s first dance and this cover is just as wedding-worthy. The sweet lyrics speak straight to our soul.

10. Ed Sheeran and Beyonce – Perfect (Duet)

That’s right, Ed’s Perfect is actually on the list twice. His acoustic version of the beautiful ballad with Beyonce is flawless and even more intimate than the original.

READ MORE: 2017 Songs You Need on Your Playlist

Top 10 Most Popular First Dance Songs For 2017

1. Ed Sheeran – Thinking Out Loud

2. Etta James- At Last

3. Ray LaMontagne – You Are The Best Thing

4. John Legend – All of Me

5. Christina Perri – A Thousand Years

6. Adele – Make You Feel My Love

7. Jason Mraz – I Won’t Give Up

8. Michael Buble – Everything

9. Jack Johnson – Better Together

10. Lonestar – Amazed

READ MORE: 15 Celebrity First Dance Songs

Top 10 Most Popular First Dance Songs For 2016


Spotify also released a list in 2016 of the most popular first dance songs in the UK for that year. Unsurprisingly, Ed topped the list for us Brits that year too! Adele also made the list at number seven.

1. Ed Sheeran – Thinking Out Loud

2. Etta James – At Last

3. John Legend – All of Me

4. Lonestar – Amazed

5. Jack Johnson – Better Together

6. Al Green – Let’s Stay Together

7. Christina Perri – A Thousand Years

8. Adele – Make Your Feel My Love

9. Jason Mraz – I’m Yours

10. The Goo Goo Dolls – Iris

If you’re looking for a more unique first dance experience, check out our list of unusual first dance songs that your guests won’t be expecting.