Skip to content
even.best

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.

Brooke Parker · · 10 items · 92 votes · 0 comments

Top 10

  1. 1

    Like a Rolling Stone — Bob Dylan

    No. 1. 1965. Dylan goes electric at full length.

    ▲ 13 ▼ 1

    12
  2. 2

    Imagine — John Lennon

    No. 3. 1971. His best-known solo song.

    ▲ 12 ▼ 0

    12
  3. 3

    What's Going On — Marvin Gaye

    No. 4. 1971. Socially conscious soul.

    ▲ 8 ▼ 0

    8
  4. 4

    Hey Jude — The Beatles

    No. 8. 1968. Over seven minutes long.

    ▲ 9 ▼ 2

    7
  5. 5

    (I Can't Get No) Satisfaction — The Rolling Stones

    No. 2. 1965. Built on Keith Richards's fuzz riff.

    ▲ 9 ▼ 3

    6
  6. 6

    Johnny B. Goode — Chuck Berry

    No. 7. 1958. A founding rock and roll guitar song.

    ▲ 6 ▼ 0

    6
  7. 7

    Smells Like Teen Spirit — Nirvana

    No. 9. 1991. Grunge goes mainstream.

    ▲ 7 ▼ 2

    5
  8. 8

    Good Vibrations — The Beach Boys

    No. 6. 1966. Brian Wilson's studio mini-symphony.

    ▲ 6 ▼ 1

    5
  9. 9

    What'd I Say — Ray Charles

    No. 10. 1959. Gospel meets rhythm and blues.

    ▲ 5 ▼ 2

    3
  10. 10

    Respect — Aretha Franklin

    No. 5. 1967. A reworking of an Otis Redding song.

    ▲ 4 ▼ 2

    2

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?

Log in to add an item

Comments (0)

Log in to comment

No comments yet. Be the first!

More rankings like this