Home Music Music Lists

50 Best Songs of 2017

Cardi B’s money moves, Harry Styles’ classic rock breakout, the record-breaking “Despacito” and more

2017 sucked like no year since 2016. But pop music kept giving us reasons for hope – from Harry Styles’ glam grandeur to Cardi B’s Bronx fire to Luis Fonsi and Daddy Yankee’s takeover of middle America. Atlanta trap stars like Migos, Future and 21 Savage slow-rolled out addictive smoked-filled hits. Julia Michaels, Lorde, Tove Styrke and Taylor Swift put their personal stamp on the glistening pop confessional. The pulse of the radio opened a little, via the breezy island beats that powered Drake and Ed Sheeran, or Selena Gomez dubbing in a little Talking Heads on “Bad Liar.” Even rock nostalgia felt more fun than it has in ages, whether it came via Portugal. The Man’s Motown throwback jam, the blurry Nineties-punk recollections of of Charli Bliss and Diet Cig or veterans like U2 and Beck making music that updated their classic moves. Here are our 50 favorites.

50 best songs of 2017
7

Luis Fonsi and Daddy Yankee feat. Justin Bieber, “Despacito”

The year’s biggest hit is also one of the year’s best – a seductive reggaeton groove that took the beat of San Juan to Middle America. “Despacito” took over the Number One spot on the charts and refused to let go all summer, becoming your suburban grandmother’s favorite Spanish-language song since “La Bamba.”

50 best songs of 2017
6

Migos feat. Lil Uzi Vert, “Bad and Boujee”

The Atlanta crew landed one of the year’s most ubiquitous hits, setting out to reach the bourgeois and rock the boulevard. Offset, Quavo and special guest Lil Uzi Vert toast the pleasures of new money over the Metro Boomin bass, switching their flows like clothes and ordering the chicken with blue cheese.

50 best songs of 2017

Kevin Mazur/Getty

5

U2, “Lights of Home”

No one does redemption like U2. “I shouldn’t be here ’cause I should be dead,” Bono growls over a gnarly, Stones-y riff from the Edge. It’s a hell of an opening statement, followed closely by a defiant declaration: “I believe my best days are ahead.” Everything that makes this band great is here, from that fighting spirit to the skyhook of a chorus that takes it all home. 

50 best songs of 2017
4

Cardi B, “Bodak Yellow”

How exactly did we get over before we had Cardi B in our lives? The self-proclaimed “strip club Mariah Carey” blew up worldwide with “Bodak Yellow,” announcing her arrival with her raw Bronx flow: “Got a bag and fixed my teeth/Hope you hoes know it ain’t cheap.” Cardi doesn’t dance now – she makes money moves, stomping her haters in bloody shoes. Like the lady says, only the real can relate.

50 best songs of 2017
3

Kendrick Lamar, “Humble.”

The greatest rapper alive goes for the kind of achievement that didn’t seem to interest him until now – a pop hit – and scores his first Number One with a hilariously defiant ode to realness, with a track to match from producer Mike Will Made It. For all the pop finesse, “Humble.” sounds as real as ass with some stretch marks.

2

Lorde, “Homemade Dynamite”

Awesome, right? Lorde had an astounding breakthrough with Melodrama, but “Homemade Dynamite” is her heart-breaking peak, a nervously sexy synth-pop thriller about meeting a kindred spirit at a party. They share a moment of dancing with their shoes off and telling each other their best lies, while that Swedish electro beat sparkles like broken glass. “Homemade Dynamite” got a killer remix featuring Khalid, SZA and Post Malone, but it’s Lorde’s eccentric whisper that holds the track together, right down to the moment where she simulates the sound of all that dynamite in her heart going off: “Poooof!” She celebrates a moment of dance-floor eye contact as a thrill worth savoring in itself.