Rolling Stone's 10 greatest songs of all time (2004 list)
The top 3 according to 92 votes from people: Like a Rolling Stone — Bob Dylan · Imagine — John Lennon · What's Going On — Marvin Gaye. (Updated Jul 26, 2025.)
The top ten of Rolling Stone's original 500 Greatest Songs of All Time, published in December 2004 and led by Bob Dylan's Like a Rolling Stone.
Top 10
-
1
Like a Rolling Stone — Bob Dylan
No. 1. 1965. Dylan goes electric at full length.
-
2
Imagine — John Lennon
No. 3. 1971. His best-known solo song.
-
3
What's Going On — Marvin Gaye
No. 4. 1971. Socially conscious soul.
-
4
Hey Jude — The Beatles
No. 8. 1968. Over seven minutes long.
-
5
(I Can't Get No) Satisfaction — The Rolling Stones
No. 2. 1965. Built on Keith Richards's fuzz riff.
-
6
Johnny B. Goode — Chuck Berry
No. 7. 1958. A founding rock and roll guitar song.
-
7
Smells Like Teen Spirit — Nirvana
No. 9. 1991. Grunge goes mainstream.
-
8
Good Vibrations — The Beach Boys
No. 6. 1966. Brian Wilson's studio mini-symphony.
-
9
What'd I Say — Ray Charles
No. 10. 1959. Gospel meets rhythm and blues.
-
10
Respect — Aretha Franklin
No. 5. 1967. A reworking of an Otis Redding song.
How is this ranking ordered? By people's votes: each ▲ adds a point and each ▼ takes one away. Anyone can vote and add what is missing.
Is something missing?
Comments (0)
No comments yet. Be the first!