The 500 Greatest Songs of All Time

Source: Rolling Stone
Year: 2021
500 songs
250 voters

Weight: 100%

How much this list influences our overall rankings. Higher weight means more reliable data.

Penalties Applied:

Rolling Stone’s 2021 revamp of The 500 Greatest Songs of All Time was rebuilt from the ground up via a large industry ballot, inviting more than 250 artists, writers, producers, and other music insiders to each submit ranked top-50 lists. The new canon deliberately widens the lens beyond classic rock to foreground hip-hop, R&B, Latin pop, indie, and global scenes, resulting in a fresher, more inclusive snapshot of pop history. The final ranking reflects those ballots—thousands of individual song votes—tabulated by Rolling Stone’s editors.

Rank Song Artists Year
#1 Respect Aretha Franklin 1967
#2 Fight the Power Public Enemy 1989
#3 A Change Is Gonna Come Sam Cooke 1964
#4 Like a Rolling Stone Bob Dylan 1965
#5 Smells Like Teen Spirit Nirvana 1991
#6 What's Going On Marvin Gaye 1971
#7 Strawberry Fields Forever The Beatles 1967
#8 Get Ur Freak On Missy Elliott 2001
#9 Dreams Fleetwood Mac 1977
#10 Hey Ya! OutKast 2003
#11 God Only Knows The Beach Boys 1966
#12 Superstition Stevie Wonder 1972
#13 Gimme Shelter The Rolling Stones 1969
#14 Waterloo Sunset The Kinks 1967
#15 I Want to Hold Your Hand The Beatles 1963
#16 Crazy in Love Beyoncé, JAY‐Z 2003
#17 Bohemian Rhapsody Queen 1975
#18 Purple Rain Prince, The Revolution 1984
#19 Imagine John Lennon 1971
#20 Dancing on My Own Robyn 2010
#21 Strange Fruit Billie Holiday 1939
#22 Be My Baby The Ronettes 1963
#23 "Heroes" David Bowie 1977
#24 A Day in the Life The Beatles 1967
#25 Runaway Ye, Pusha T 2010
#26 A Case of You Joni Mitchell 1971
#27 Born to Run Bruce Springsteen 1975
#28 Once in a Lifetime Talking Heads 1980
#29 Nuthin' but a "G" Thang Dr. Dre 1992
#30 Royals Lorde 2012
#31 (I Can't Get No) Satisfaction The Rolling Stones 1965
#32 Juicy The Notorious B.I.G. 1994
#33 Johnny B. Goode Chuck Berry 1958
#34 Papa's Got a Brand New Bag James Brown 1977
#35 Tutti Frutti Little Richard 1955
#36 Seven Nation Army The White Stripes 2003
#37 When Doves Cry Prince, The Revolution 1984
#38 (Sittin' on) The Dock of the Bay Otis Redding 1964
#39 B.O.B. OutKast 2000
#40 All Along the Watchtower The Jimi Hendrix Experience 1968
#41 Love Will Tear Us Apart Joy Division 1980
#42 Redemption Song Bob Marley & The Wailers 1980
#43 My Girl The Temptations 1964
#44 Billie Jean Michael Jackson 1982
#45 Alright Kendrick Lamar 2015
#46 Paper Planes M.I.A. 2007
#47 Tiny Dancer Elton John 1971
#48 Idioteque Radiohead 2000
#49 Doo Wop (That Thing) Lauryn Hill 1998
#50 Gasolina Daddy Yankee 2004
#51 Walk On By Dionne Warwick 1964
#52 I Feel Love Donna Summer 1977
#53 Good Vibrations The Beach Boys 1966
#54 The Tracks of My Tears The Miracles 1965
#55 Like a Prayer Madonna 1989
#56 Work It Missy Elliott 2002
#57 Family Affair Sly & the Family Stone 1971
#58 The Weight The Band 1968
#59 The Message Grandmaster Flash & The Furious Five 1982
#60 Running Up That Hill (A Deal With God) Kate Bush 1985
#61 Stairway to Heaven Led Zeppelin 1971
#62 One U2 1991
#63 Jolene Dolly Parton 1973
#64 Blitzkrieg Bop Ramones 1976
#65 September Earth, Wind & Fire 1978
#66 Bridge Over Troubled Water Simon & Garfunkel 1970
#67 Tangled Up In Blue Bob Dylan 1975
#68 Good Times Chic 1979
#69 All Too Well Taylor Swift 2012
#70 Suspicious Minds Elvis Presley 1969
#71 Fast Car Tracy Chapman 1988
#72 Yesterday The Beatles 1965
#73 Formation Beyoncé 2016
#74 Hallelujah Leonard Cohen 1984
#75 Common People Pulp 1995
#76 I Walk the Line Johnny Cash, The Tennessee Two 1956
#77 Roadrunner The Modern Lovers 1976
#78 Reach Out I'll Be There Four Tops 1967
#79 Back to Black Amy Winehouse 2006
#80 What'd I Say, Parts 1 & 2 Ray Charles 1959
#81 I'm Waiting for the Man The Velvet Underground 1967
#82 Rolling in the Deep Adele 2010
#83 Desolation Row Bob Dylan 1965
#84 Let's Stay Together Al Green 1971
#85 Kiss Prince, The Revolution 1986
#86 Tumbling Dice The Rolling Stones 1972
#87 All My Friends LCD Soundsystem 2007
#88 Sweet Child o' Mine Guns N' Roses 1987
#89 Hey Jude The Beatles 1968
#90 (You Make Me Feel Like) A Natural Woman Aretha Franklin 1967
#91 Int'l Players Anthem (I Choose You) UGK, OutKast 2007
#92 Good Golly Miss Molly Little Richard 1958
#93 Since U Been Gone Kelly Clarkson 2003
#94 I Will Always Love You Whitney Houston 1992
#95 Wonderwall Oasis 1995
#96 99 Problems JAY‐Z 2003
#97 Gloria Patti Smith 1975
#98 In My Life The Beatles 1965
#99 Stayin' Alive Bee Gees 1977
#100 Blowin' In The Wind Bob Dylan 1963