1 Perfect - Ed Sheeran Perfect
Ed Sheeran
2 Perfect Duet (with Beyoncé) - Ed Sheeran Perfect Duet (with Beyoncé)
Ed Sheeran
3 Never Be the Same - Camila Cabello Never Be the Same
Camila Cabello
4 Havana (feat. Young Thug) - Camila Cabello Havana (feat. Young Thug)
Camila Cabello
5 Thunder - Imagine Dragons Thunder
Imagine Dragons
6 Meant to Be (feat. Florida Georgia Line) - Bebe Rexha Meant to Be (feat. Florida Georgia Line)
Bebe Rexha
7 Bad at Love - Halsey Bad at Love
Halsey
8 I Want to Know What Love Is (The Voice Performance) - Chloe Kohanski I Want to Know What Love Is (The Voice Performance)
Chloe Kohanski
9 Let You Down - NF Let You Down
NF
10 Both Sides Now (The Voice Performance) - Addison Agen Both Sides Now (The Voice Performance)
Addison Agen
11 Wicked Game (The Voice Performance) - Chloe Kohanski & Noah Mac Wicked Game (The Voice Performance)
Chloe Kohanski & Noah Mac
12 All I Want For Christmas Is You - Mariah Carey All I Want For Christmas Is You
Mariah Carey
13 Too Good at Goodbyes - Sam Smith Too Good at Goodbyes
Sam Smith
14 You Make It Feel Like Christmas (feat. Blake Shelton) - Gwen Stefani You Make It Feel Like Christmas (feat. Blake Shelton)
Gwen Stefani
15 Feel It Still - Portugal. The Man Feel It Still
Portugal. The Man
16 Wolves - Selena Gomez & Marshmello Wolves
Selena Gomez & Marshmello
17 Home - Machine Gun Kelly, X Ambassadors & Bebe Rexha Home
Machine Gun Kelly, X Ambassadors & Bebe Rexha
18 What Lovers Do (feat. SZA) - Maroon 5 What Lovers Do (feat. SZA)
Maroon 5
19 Marry Me - Thomas Rhett Marry Me
Thomas Rhett
20 You Broke Up with Me - Walker Hayes You Broke Up with Me
Walker Hayes
21 How Long - Charlie Puth How Long
Charlie Puth
22 New Rules - Dua Lipa New Rules
Dua Lipa
23 Face To Face - Mat Kearney Face To Face
Mat Kearney
24 Shape of You - Ed Sheeran Shape of You
Ed Sheeran
25 ...Ready For It? - Taylor Swift ...Ready For It?
Taylor Swift
26 End Game (feat. Ed Sheeran & Future) - Taylor Swift End Game (feat. Ed Sheeran & Future)
Taylor Swift
27 Greatest Love Story - LANCO Greatest Love Story
LANCO
28 Good Old Days (feat. Kesha) - Macklemore Good Old Days (feat. Kesha)
Macklemore
29 Hallelujah - Pentatonix Hallelujah
Pentatonix
30 Go Rest High on That Mountain (The Voice Performance) - Red Marlow Go Rest High on That Mountain (The Voice Performance)
Red Marlow
31 Let Me Go (feat. Florida Georgia Line & watt) - Hailee Steinfeld & Alesso Let Me Go (feat. Florida Georgia Line & watt)
Hailee Steinfeld & Alesso
32 Better Place - Rachel Platten Better Place
Rachel Platten
33 Faithfully (The Voice Performance) - Brooke Simpson Faithfully (The Voice Performance)
Brooke Simpson
34 River (The Voice Performance) - Noah Mac River (The Voice Performance)
Noah Mac
35 Mary, Did You Know? - Pentatonix Mary, Did You Know?
Pentatonix
36 Believer - Imagine Dragons Believer
Imagine Dragons
37 Broken Halos - Chris Stapleton Broken Halos
Chris Stapleton
38 Like I Loved You - Brett Young Like I Loved You
Brett Young
39 Palace - Sam Smith Palace
Sam Smith
40 Young Dumb & Broke - Khalid Young Dumb & Broke
Khalid
41 I Do - Morgan Evans I Do
Morgan Evans
42 Yours - Russell Dickerson Yours
Russell Dickerson
43 Silence (feat. Khalid) - Marshmello Silence (feat. Khalid)
Marshmello
44 What Ifs (feat. Lauren Alaina) - Kane Brown What Ifs (feat. Lauren Alaina)
Kane Brown
45 Five More Minutes - Scotty McCreery Five More Minutes
Scotty McCreery
46 Light It Up - Luke Bryan Light It Up
Luke Bryan
47 Havana (feat. Young Thug) - Camila Cabello Havana (feat. Young Thug)
Camila Cabello
48 Written in the Sand - Old Dominion Written in the Sand
Old Dominion
49 Female - Keith Urban Female
Keith Urban
50 Mi Gente (feat. Beyoncé) - J Balvin & Willy William Mi Gente (feat. Beyoncé)
J Balvin & Willy William
51 Praying - Kesha Praying
Kesha
52 Tell Me You Love Me - Demi Lovato Tell Me You Love Me
Demi Lovato
53 rockstar (feat. 21 Savage) - Post Malone rockstar (feat. 21 Savage)
Post Malone
54 Castle on the Hill - Ed Sheeran Castle on the Hill
Ed Sheeran
55 Love So Soft - Kelly Clarkson Love So Soft
Kelly Clarkson
56 Last Christmas (Single Version) - Wham! Last Christmas (Single Version)
Wham!
57 I'll Name the Dogs - Blake Shelton I'll Name the Dogs
Blake Shelton
58 Heaven - Kane Brown Heaven
Kane Brown
59 Jingle Bell Rock - Bobby Helms Jingle Bell Rock
Bobby Helms
60 Look What You Made Me Do - Taylor Swift Look What You Made Me Do
Taylor Swift
61 ...Ready For It? (BloodPop® Remix) - Taylor Swift ...Ready For It? (BloodPop® Remix)
Taylor Swift
62 The Rest of Our Life - Tim McGraw & Faith Hill The Rest of Our Life
Tim McGraw & Faith Hill
63 Body Like a Back Road - Sam Hunt Body Like a Back Road
Sam Hunt
64 Gravity (The Voice Performance) - Davon Fleming Gravity (The Voice Performance)
Davon Fleming
65 When It Rains It Pours - Luke Combs When It Rains It Pours
Luke Combs
66 Boy - Lee Brice Boy
Lee Brice
67 Christmas / Sarajevo 12/24 (Instrumental) - Trans-Siberian Orchestra Christmas / Sarajevo 12/24 (Instrumental)
Trans-Siberian Orchestra
68 Can't You See (The Voice Performance) - Adam Cunningham & Red Marlow Can't You See (The Voice Performance)
Adam Cunningham & Red Marlow
69 Walk On Water - Thirty Seconds to Mars Walk On Water
Thirty Seconds to Mars
70 Galway Girl - Ed Sheeran Galway Girl
Ed Sheeran
71 One Foot - WALK THE MOON One Foot
WALK THE MOON
72 Dusk Till Dawn (feat. Sia) - ZAYN Dusk Till Dawn (feat. Sia)
ZAYN
73 Despacito (feat. Justin Bieber) [Remix] - Luis Fonsi & Daddy Yankee Despacito (feat. Justin Bieber) [Remix]
Luis Fonsi & Daddy Yankee
74 Most People Are Good - Luke Bryan Most People Are Good
Luke Bryan
75 Rockin' Around the Christmas Tree - Brenda Lee Rockin' Around the Christmas Tree
Brenda Lee
76 Tennessee Whiskey - Chris Stapleton Tennessee Whiskey
Chris Stapleton
77 Where Are You Christmas - Faith Hill Where Are You Christmas
Faith Hill
78 Something Just Like This - The Chainsmokers & Coldplay Something Just Like This
The Chainsmokers & Coldplay
79 Attention - Charlie Puth Attention
Charlie Puth
80 What About Us - P!nk What About Us
P!nk
81 Échame la Culpa - Luis Fonsi & Demi Lovato Échame la Culpa
Luis Fonsi & Demi Lovato
82 All On Me - Devin Dawson All On Me
Devin Dawson
83 I'm Already There (The Voice Performance) - Adam Cunningham I'm Already There (The Voice Performance)
Adam Cunningham
84 Total Eclipse of the Heart (The Voice Performance) - Chloe Kohanski Total Eclipse of the Heart (The Voice Performance)
Chloe Kohanski
85 Whatever It Takes - Imagine Dragons Whatever It Takes
Imagine Dragons
86 Thinking Out Loud - Ed Sheeran Thinking Out Loud
Ed Sheeran
87 Strong Enough (The Voice Performance) - Addison Agen & Keisha Renee Strong Enough (The Voice Performance)
Addison Agen & Keisha Renee
88 Feliz Navidad - José Feliciano Feliz Navidad
José Feliciano
89 No Roots - Alice Merton No Roots
Alice Merton
90 Unforgettable - Thomas Rhett Unforgettable
Thomas Rhett
91 Christmas Canon - Trans-Siberian Orchestra Christmas Canon
Trans-Siberian Orchestra
92 Lights Down Low (feat. gnash) - MAX Lights Down Low (feat. gnash)
MAX
93 I Like Me Better - Lauv I Like Me Better
Lauv
94 Legends - Kelsea Ballerini Legends
Kelsea Ballerini
95 Strip That Down (feat. Quavo) - Liam Payne Strip That Down (feat. Quavo)
Liam Payne
96 In Case You Didn't Know - Brett Young In Case You Didn't Know
Brett Young
97 Carol of the Bells - Lindsey Stirling Carol of the Bells
Lindsey Stirling
98 Crown - Camila Cabello & Grey Crown
Camila Cabello & Grey
99 Ain't That Why - R3hab & Krewella Ain't That Why
R3hab & Krewella
100 Slow Hands - Niall Horan Slow Hands
Niall Horan

The top Songs is updated daily using actual iTunes sales data.