Best Songs on the Billboard Hot 100 Week of Dec. 23rd 2017

Just what the title says. All rankings are opinion.

The Top Ten

1 Young Dumb & Broke - Khalid

Too specific. - TeamRocket747

Beautiful production meshes well with Khalid's gritty R&B. Good song. - JoelMiles925

2 Feel It Still - Portugal. The Man


Song has groove and despite what critics say John Gourley's falsetto is not too weak for it. - JoelMiles925

3 Havana - Camila Cabello

The piano drives this song, it's the best piano line of the year in my opinion. Camila isn't bad either and Young Thug is at least credible. - JoelMiles925

4 New Rules - Dua Lipa

Eclectic song off Dua Lipa's debut album. And it's a good song too! - JoelMiles925

5 Too Good at Goodbyes - Sam Smith

Sam Smith has an incredibly powerful but still controlled voice that can drive any song. If this song were sung by anyone else it wouldn't be on this list but as is, I'll take it. - JoelMiles925

6 Believer - Imagine Dragons

Don't even try to convince me that Thunder or most of Evolve is decent, but believer has power to it. Dan Reynolds throws the band back an album or two and it works well here. - JoelMiles925

7 Marry Me - Thomas Rhett

Thomas Rhett rarely produces decent songs. This time though he diverts from the usual country cliches to deliver a welcome ballad about the girl he loves marrying someone else. - JoelMiles925

8 1-800-273-8255 - Logic

Powerful song, and it's rap. Who knew? Thanks for sending a clear message Logic. Someone is always there for you - JoelMiles925

9 All I Want for Christmas is You - Mariah Carey

There are a couple of really great songs on this list, and one of them is this classic. But I also love the Taylor Swift songs and "New Rules".

10 Broken Halos - Chris Stapleton

In the same vein as Rhett - country without noxious cliches. - JoelMiles925

The Contenders

11 What About Us - P!nk

P! nk does what she's always done with her music - write good songs... that are easily forgettable. Honorable mention for trying. - JoelMiles925

12 What Lovers Do - Maroon 5
13 Perfect - Ed Sheeran

The number one song on December 23 2017

14 Bad at Love - Halsey
15 Sorry Not Sorry - Demi Lovato
16 The Weekend - Sza
17 ...Ready For It? - Taylor Swift
18 Tell Me You Love Me - Demi Lovato
19 Look What You Made Me Do - Taylor Swift
20 Love So Soft - Kelly Clarkson
BAdd New Item