Best Rock Songs of the 20th Century

The Top Ten
1 Stairway to Heaven - Led Zeppelin

Led Zeppelin arguably is the best rock band of all time. They have had many, many songs that deserve to be on this list. "Stairway to Heaven" should be #1.

2 Bohemian Rhapsody - Queen
3 Hotel California - The Eagles
4 Echoes - Pink Floyd
5 2112 Overture / The Temples of Syrinx - Rush
6 Baba O'Riley - The Who
7 Imagine - John Lennon
8 Comfortably Numb - Pink Floyd
9 Don't Stop Believin - Journey
10 Smoke On the Water - Deep Purple
The Contenders
11 Back in Black - AC/DC
12 Smells Like Teen Spirit - Nirvana
13 The House of the Rising Sun - The Animals
14 Tales of Brave Ulysses - Cream
15 Californication - The Red Hot Chili Peppers
16 Creep - Radiohead
17 Dream On - Aerosmith
18 Eruption - Van Halen
19 Welcome to the Jungle - Guns N' Roses
20 The Spirit of Radio - Rush
21 All Along the Watchtower - Jimi Hendrix
22 You Can't Always Get What You Want - The Rolling Stones
23 With or Without You - U2
24 Hey Jude - The Beatles
25 Tom Sawyer - Rush
8Load More
PSearch List