Top 100 Songs of All Time


These are the top 100 songs of all time. This list was compiled using record sales, radio airplay and over 1,000 radio station listener’s surveys of all known Rock genres.

You can find links to similar content at the bottom of the page.

We welcome to you to join our Top40Weekly Forum to discuss the charts with like-minded enthusiasts.

Top Songs of All Time

1

Imagine

John Lennon

US Release: October 11th, 1971

Peak Billboard Position: No. 3 November 13th, 1971

2

(I Can’t Get No) Satisfaction

The Rolling Stones

US Release: June 6th, 1965

Peak Billboard Position: No. 1 July 10th, 1965

3

September

Earth, Wind & Fire

US Release: November 18th, 1978

Peak Billboard Position: No. 8 February 10th, 1979

4

Smells Like Teen Spirit

Nirvana

US Release: September 10th, 1991

Peak Billboard Position: No. 6 February 8th, 1992

5

Daydream Believer

The Monkees

US Release: October 25th, 1967

Peak Billboard Position: No. 1 December 2nd, 1967

6

Slide

Goo Goo Dolls

US Release: September 17th, 1998

Peak Billboard Position: No. 8 May 8th, 1999

7

Yesterday

The Beatles

US Release: September 13th, 1965

Peak Billboard Position: No. 1 October 9th, 1965

8

Respect

Aretha Franklin

US Release: April 29th, 1967

Peak Billboard Position: No. 1 June 3rd, 1967

9

Losing My Religion

R.E.M.

US Release: February 19th, 1991

Peak Billboard Position: No. 4 June 22nd, 1991

10

I Still Haven’t Found What I’m Looking For

U2

US Release: May 25th, 1987

Peak Billboard Position: No. 1 August 8th, 1987

11

Suspicious Minds

Elvis Presley

US Release: August 26th, 1969

Peak Billboard Position: No. 1 November 1st, 1969

12

Baby Got Back

Sir Mix-A-Lot

US Release: May 7th, 1992

Peak Billboard Position: No. 1 July 4th, 1992

13

Lose Yourself

Eminem

US Release: October 28th, 2002

Peak Billboard Position: No. 1 November 9th, 2002

14

I Want to Hold Your Hand

The Beatles

US Release: December 26th, 1963

Peak Billboard Position: No. 1 February 1st, 1964

15

96 Tears

? & the Mysterians

US Release: August 1966

Peak Billboard Position: No. 1 October 29th, 1966

16

In The End

Linkin Park

US Release: October 9th, 2001

Peak Billboard Position: No. 2 March 30th, 2002

17

Layla

Derek and the Dominoes

US Release: November 1970

Peak Billboard Position: No. 10 August 5th, 1972

18

Nothing Compares 2 U

Sinead O’Connor

US Release: January 8th, 1990

Peak Billboard Position: No. 1 April 21st, 1990

19

Light My Fire

The Doors

US Release: April 24th, 1967

Peak Billboard Position: No. 1 July 29th, 1967

20

Jailhouse Rock

Elvis Presley

US Release: September 24th, 1957

Peak Billboard Position: No. 1 October 26th, 1957

21

Like a Rolling Stone

Bob Dylan

US Release: July 20th, 1965

Peak Billboard Position: No. 2 September 11th, 1965

22

Beat It

Michael Jackson

US Release: February 14th, 1983

Peak Billboard Position: No. 1 April 30th, 1983

23

What’s Going On

Marvin Gaye

US Release: January 20th, 1971

Peak Billboard Position: No. 2 April 17th, 1971

24

Smooth

Santana / Rob Thomas

US Release: June 29th, 1999

Peak Billboard Position: No. 1 October 23rd, 1999

25

Go Your Own Way

Fleetwood Mac

US Release: December 1976

Peak Billboard Position: No. 10 March 12th, 1977

26

1979

Smashing Pumpkins

US Release: January 23rd, 1996

Peak Billboard Position: No. 12 March 30th, 1996

27

Your Song

Elton John

US Release: October 26th, 1970

Peak Billboard Position: No. 8 January 23rd, 1971

28

Ironic

Alanis Morissette

US Release: February 27th, 1996

Peak Billboard Position: No. 4 April 13th, 1996

29

Fast Car

Tracy Chapman

US Release: April 6th, 1988

Peak Billboard Position: No. 6 September 10th, 1988

30

It’s Too Late

Carole King

US Release: April 1971

Peak Billboard Position: No. 1 June 19th, 1971

31

When Doves Cry

Prince

US Release: May 16th, 1984

Peak Billboard Position: No. 1 July 7th, 1984

32

Changes

David Bowie

US Release: January 7th, 1972

Peak Billboard Position: No. 41 February 1st, 1975

33

Born to Run

Bruce Springsteen

US Release: August 25th, 1975

Peak Billboard Position: No. 23 November 1st, 1975

34

Mrs. Robinson

Simon & Garfunkel

US Release: April 5th, 1968

Peak Billboard Position: No. 1 June 1st, 1968

35

One Sweet Day

Boyz II Men / Mariah Carey

US Release: November 14th, 1995

Peak Billboard Position: No. 1 December 2nd, 1995 (debuted at No.1)

36

Bohemian Rhapsody

Queen

US Release: October 31st, 1975

Peak Billboard Position: No. 2 May 9th, 1992

37

Baby One More Time

Britney Spears

US Release: October 23rd, 1998

Peak Billboard Position: No. 1 January 30th, 1999

38

Brown Eyed Girl

Van Morrison

US Release: June 1967

Peak Billboard Position: No. 10 September 30th, 1967

39

I Will Remember You

Sarah Mclachlan

US Release: 1995

Peak Billboard Position: No. 14 July 31st, 1999

40

Walk This Way

Aerosmith

US Release: August 28th, 1975

Peak Billboard Position: No. 10 January 29th, 1977

41

Dancing Queen

Abba

US Release: August 16th, 1976

Peak Billboard Position: No. 1 April 9th, 1977

42

Proud Mary

Creedence Clearwater Revival

US Release: January 1969

Peak Billboard Position: No. 2 March 8th, 1969

43

Mr. Tambourine Man

Bob Dylan

US Release: March 22nd, 1965

Peak Billboard Position: No. 1 June 26th, 1965 (The Byrds)

44

Happy Together

The Turtles

US Release: 1967

Peak Billboard Position: No. 1 March 25th, 1967

45

Every Breath You Take

The Police

US Release: May 20th, 1983

Peak Billboard Position: No. 1 July 9th, 1983

46

Jeremy

Pearl Jam

US Release: September 27th, 1992

Peak Billboard Position: No. 79 (1995)

47

Miss You

The Rolling Stones

US Release: May 10th, 1978

Peak Billboard Position: No. 1 August 5th, 1978

48

Maybe I’m Amazed

Paul McCartney

US Release: April 17th, 1970

Peak Billboard Position: No. 10 April 2nd, 1977

49

Jump

Van Halen

US Release: December 21st, 1983

Peak Billboard Position: No. 1 February 25th, 1984

50

Tears in Heaven

Eric Clapton

US Release: January 8th, 1992

Peak Billboard Position: No. 2 March 28th, 1992

51

Under the Bridge

Red Hot Chili Peppers

US Release: March 10th, 1992

Peak Billboard Position: No. 2 June 6th, 1992

52

Just My Imagination

The Temptations

US Release: January 14th, 1971

Peak Billboard Position: No. 1 April 3rd, 1971

53

Thank You

Dido

US Release: December 12th, 2000

Peak Billboard Position: No. 3 April 28th, 2001

54

Little Red Corvette

Prince

US Release: February 9th, 1983

Peak Billboard Position: No. 6 May 21st, 1983

55

Heart Of Gold

Neil Young

US Release: January 1972

Peak Billboard Position: No. 1 March 18th, 1972

56

You Are The Sunshine Of My Life

Stevie Wonder

US Release: March 1973

Peak Billboard Position: No. 1 May 19th, 1973

57

Faith

George Michael

US Release: October 12th, 1987

Peak Billboard Position: No. 1 December 12th, 1987

58

Maggie May

Rod Stewart

US Release: July 1971

Peak Billboard Position: No. 1 October 2nd, 1971

59

I Will Survive

Gloria Gaynor

US Release: October 23rd, 1978

Peak Billboard Position: No. 1 March 10th, 1979

60

Sweet Caroline

Neil Diamond

US Release: June 1969

Peak Billboard Position: No. 4 August 16th, 1969

61

Just The Way You Are

Billy Joel

US Release: September 1977

Peak Billboard Position: No. 3 February 18th, 1978

62

In My Life

The Beatles

US Release: December 3rd, 1965

63

Borderline

Madonna

US Release: February 15th, 1984

Peak Billboard Position: No. 10 June 16th, 1984

64

Just What I Needed

The Cars

US Release: May 29th, 1978

Peak Billboard Position: No. 28 September 16th, 1978

65

Bennie & The Jets

Elton John

US Release: February 4th, 1974

Peak Billboard Position: No. 1 April 13th, 1974

66

My Name Is

Eminem

US Release: January 25th, 1999

Peak Billboard Position: No. 36 March 27th, 1999

67

Time (Clock Of the Heart)

Culture Club

US Release: November 19th, 1982

Peak Billboard Position: No. 2 June 18th, 1983

68

Good Vibrations

Beach Boys

US Release: October 10th, 1966

Peak Billboard Position: No. 1 December 10th, 1966

69

I Wanna Be Sedated

The Ramones

US Release: September 21st, 1978

70

Blowin’ In the Wind

Peter, Paul & Mary

US Release: 1963

Peak Billboard Position: No. 2 August 17th, 1963

71

Girls Just Want To Fun

Cyndi Lauper

US Release: September 6th, 1983

Peak Billboard Position: No. 2 March 10th, 1984

72

Daydream Believer

The Monkees

US Release: October 25th, 1967

Peak Billboard Position: No. 1 December 2nd, 1967

73

Tiny Dancer

Elton John

US Release: February 7th, 1972

Peak Billboard Position: No. 41 April 8th, 1972

74

Only Happy When It Rains

Garbage

US Release: September 18th, 1995

Peak Billboard Position: No. 55

75

Creep

Radiohead

US Release: September 21st, 1992

Peak Billboard Position: No. 34 September 4th, 1993

76

Hot Fun in the Summertime

Sly and the Family Stone

US Release: August 1969

Peak Billboard Position: No. 2 October 18th, 1969

77

American Pie

Don McLean

US Release: November 1971

Peak Billboard Position: No. 1 January 15th, 1972

78

Let’s Stay Together

Al Green

US Release: November 1971

Peak Billboard Position: No. 1 February 12th, 1972

79

Longview

Al Green

US Release: February 1st, 1994

80

I Will Always Love You

Al Green

US Release: November 3rd, 1992

Peak Billboard Position: No. 1 November 28th, 1992

81

I Need Love

LL Cool J

US Release: July 13th, 1987

Peak Billboard Position: No. 14 September 12th, 1987

82

Ain’t No Mountain High Enough

Diana Ross

US Release: July 16th, 1970

Peak Billboard Position: No. 1 September 19th, 1970

83

Surrender

Cheap Trick

US Release: June 1978

Peak Billboard Position: No. 62 (1978)

84

Don’t Stop Believin’

Journey

US Release: June 3rd, 1981

Peak Billboard Position: No. 9 December 19th, 1981

85

Wonderwall

Oasis

US Release: October 30th 1995

Peak Billboard Position: No. 8 March 9th, 1996

86

Get Together

Youngbloods

US Release: July 1967

Peak Billboard Position: No. 5 September 6th, 1969

87

Careless Whisper

Wham!

US Release: July 24th, 1984

Peak Billboard Position: No. 1 February 16th, 1985

88

Don’t You Want Me

The Human League

US Release: November 27th, 1981

Peak Billboard Position: No. 1 July 3rd, 1982

89

Brass in Pocket (I’m Special)

The Pretenders

US Release: November 1979

Peak Billboard Position: No. 14 May 31st, 1980

90

Take On Me

A-ha

US Release: October 19th, 1984

Peak Billboard Position: No. 1 October 19th, 1985

91

Stayin’ Alive

The Bee Gees

US Release: December 13th, 1977

Peak Billboard Position: No. 1 February 4th, 1978

92

All the Small Things

Blink-182

US Release: January 18th, 2000

Peak Billboard Position: No. 6 February 19th, 2000

93

No Diggity

Blackstreet / Dr. Dre

US Release: September 30th, 1996

Peak Billboard Position: No. 1 November 9th, 1996

94

You Shook Me All Night Long

AC/DC

US Release: August 19th, 1980

Peak Billboard Position: No. 35 November 8th, 1980

95

Love Shack

The B-52’s

US Release: June 20th, 1989

Peak Billboard Position: No. 3 November 18th, 1989

96

Tainted Love

Soft Cell

US Release: January 16th, 1982

Peak Billboard Position: No. 8 July 17th, 1982

97

Good Times

Chic

US Release: June 30th, 1979

Peak Billboard Position: No. 1 August 18th, 1979

98

I Ran

A Flock of Seagulls

US Release: 1982

Peak Billboard Position: No. 9 October 23rd, 1982

99

Everybody Wants To Rule The World

Tears for Fears

US Release: 1985

Peak Billboard Position: No. 1 June 8th, 1985

100

(Fight For Your Right) To Party

Beastie Boys

US Release: 1986

Peak Billboard Position: No. 7 March 7th, 1987