The Top 25 Songs of 2017

So you’ve read my Top 20 Albums of 2017 and find yourself wanting more. Here you go, person who doesn’t exist! It’s my Top 25 Songs of 2017. My all-time favorite songwriter is on here. A segment from a radio show is on here. And Fergie is on here? Yes, Fergie is on here. There’s a full playlist below, after I’m done yammering.

25. Fergie ft. Nicki Minaj – “You Already Know”

Over a dynamite interpolation of Rob Base and DJ EZ Rock’s “It Takes Two,” Fergie catches fire, outrapping her legendary guest against all odds.

24. Laura Marling – “Soothing”

“I banish you with love,” croons Laura Marling over one of the grooviest bass lines of the year. Getting dumped never sounded so good.

23. Young Thug – “Do U Love Me”

This preternaturally melodic rapper sings a love letter to himself over a sprightly dancehall beat, teaching us the difference between ego and self-confidence.

22. Randy Newman – “She Chose Me”

If you’re lucky enough to know how it feels to have a partner you don’t deserve, this stark ballad from our greatest living songwriter hits hard.

21. Courtney Barnett & Kurt Vile – “Continental Breakfast”

Two brilliant slacker/songwriters, singing about their intercontinental friendship over a loose, rolling groove. Should be played in lieu of presidential speeches to the UN from now on.

20. CupcakKe – “Barcodes”

This sex work empowerment anthem is a blast of exuberance from a Chicago rapper on the rise. “Pay the damn price or go home to your wife,” CupcakKe demands, backed by the funkiest horns we heard all summer.

19. Bebe Rexha – “I Got You”

A pop song about building trust, with a chorus that feels like falling into somebody’s arms.

18. Brockhampton – “Gummy”

We get a few seconds of lush, harp-trilling Disney music before the plug is pulled, the feedback squeals, and rap’s most energetic crew takes off.

17. Kreator – “Side By Side”

The loudest anti-fascist music in 2017 was made by Germans. The pealing riffs and pummeling drums of “Side By Side” are almost as explosive as the rallying cries.

16. Offset & Metro Boomin – “Ric Flair Drip”

Metro Boomin beats don’t hook us. They mesmerize us. So while Offset unleashes his masterful triplet flow on “Ric Flair Drip,” it’s the producer’s dark, pinging synths that linger on in our memory.

15. Carly Rae Jepsen – “Cut to the Feeling”

On paper, lyrics about breaking through the ceiling, dancing on the roof and playing with the angels are pretty cliché. But when paired with the sonic equivalent of carbonated helium, they’re perfect.

14. Nnamdi Ogbonnaya – “Hop Off”

The dive-bomb bass and chirping synths are fun enough on their own. Then one of the most elastic voices in hip hop jumps in, and we reach a whole new plane of party.

13. Thundercat – “Tokyo”

An electro-jazz-yacht-rock bass virtuoso sings about how a great vacation can bring out the kid in us: “Gonna eat so much fish I think I’m gonna be sick / Gonna blow all my cash on anime!”

12. Power Trip – “Executioner’s Tax (Swing of the Axe)”

The headbanger of the year, with a riff that chugs like a locomotive from hell, and a chorus that demands to be shouted at top volume, like a bloodthirsty Queen of Hearts.

11. Big Boi – “All Night”

The still-underrated half of Outkast made this year’s anthem for the blissfully monogamous. “Hit you with your bonnet on by the nightlamp,” he raps, over a big toothy smile of a piano loop.

10. SZA – “Drew Barrymore”

This devastating breakup song was inspired by Drew Barrymore’s insecure character Josie Geller in Never Been Kissed. There’s no Hollywood ending here. But when the strings swell, so do our hopes for one.

9. Black Thought – “Hot 97 Freestyle 12/14/17”

Sometimes, nothing is flashier than stamina. Like when the voice of The Roots hopped on Funkmaster Flex’s radio show and unleashed 10 minutes of fiery, perfectly crafted bars. By the end, he was sweating. And so were we.

8. Feist – “I’m Not Running Away”

I can’t shake this tune. Bold declarations of loyalty are held up by little more than Feist’s stark, bluesy guitar. She finds a kind of rhythm that drummers can’t reach.

7. Drake – “Passionfruit”

Over a swirling dream of a dancehall groove, a narrator mourns a fading long-distance relationship. It’s emotional and entrancing – in other words, a signature Drake summer smash.

6. Jeremih – “I Think of You”

Jeremih seriously flirts with MJ status here, making sunset references sexy again over an utterly joyful, marimba-inflected beat.

5. Julia Michaels – “Uh Huh”

This accomplished pop songwriter has apparently saved the best material for herself – especially this starry-eyed acoustic gem that crescendos to an instant high of a chorus.

4. Calvin Harris ft. Frank Ocean & Migos – “Slide”

A smooth-as-ever Frank Ocean sings about moments when “whatever comes, comes through clear” over a breezy disco groove from Calvin Harris. Corona wishes they could bottle this.

3. Haim – “Little of Your Love”

Our finest purveyors of ’80s adult contemporary singalongs serve up a chorus so effervescent, it made this especially heavy year feel lighter.

2. Kendrick Lamar – “DNA”

Over the levitating sitar n’ bass rumble of the year’s best rap song, Kendrick Lamar brags about his ability to reach nirvana in yoga class. As his rapid-fire syllabic mastery carries us away, we get a real idea of what he’s talking about.

1. Kesha – “Woman”

The New York Times ran a story last July about the health benefits of cursing – including stress relief and higher pain tolerance. The best song of 2017 definitely backs up these findings. When Kesha sings “I’m a motherfuckin’ woman!” punctuated by the profoundly funky Dap Kings horns, the combination of positive vibes and disregard for pop norms is exhilarating. Unlike the way our president talks, “Woman” is not vulgar. It’s defiant, and important, and very, very good for us.

Honorable Mentions: 2 Chainz – “Sleep When U Die”; Bob Dylan – “Braggin'”; Nick Hakim – “Cuffed”; Hus Kingpin – “Wave Palooza”; Jonwayne – “TED Talk”; Kamiayah – “Dope Bitch”; Kesha – “Hunt You Down”; King Gizzard & The Lizard Wizard – “Crumbling Castle”; Kendrick Lamar – “Element”; Aimee Mann – “You Never Loved Me”; Migos – “Slippery”; Frank Ocean – “Chanel”; Angel Olsen – “California”; Pallbearer – “Thorns”; Syd – “Got Her Own”; TT the Artist – “Real Bitch Problems”; Tove Lo – “Disco Tits”; Ulver – “Nemoralia”; White Reaper – “Eagle Beach”; Your Old Droog – “Grandma Hips”