Greatest Songs of All Time

Rank Song Artist Year
#501
(I Keep a) Close Watch John Cale 1975
#502
The Drowners Suede 1992
#503
Fake Plastic Trees Radiohead 1994
#504
Criminal Fiona Apple 1996
#505
Smoke on the Water Deep Purple 1972
#506
Autobahn Kraftwerk 1974
#507
Uptown Top Ranking Althea & Donna 1977
#508
Little Fluffy Clouds The Orb 1990
#509
Angel of Death Slayer 1986
#510
Rock and Roll Led Zeppelin 1971
#511
Regulate Warren G, Nate Dogg 1994
#512
Anarchy in the U.K. Sex Pistols 1976
#513
Downtown Petula Clark 1964
#514
While My Guitar Gently Weeps The Beatles 1968
#515
Stan Eminem 2000
#516
Take Me Out Franz Ferdinand 2003
#517
Oh Bondage Up Yours! X‐Ray Spex 1977
#518
La Grange ZZ Top 1973
#519
Golden Brown The Stranglers 1981
#520
Walk Away Renee The Left Banke 1966
#521
Deacon Blues Steely Dan 1977
#522
Riders on the Storm The Doors 1971
#523
California Love 2Pac, Dr. Dre 1996
#524
Into the Groove Madonna 1984
#525
White Light/White Heat The Velvet Underground 1967
#526
Flash Light Parliament 1977
#527
Rip It Up Orange Juice 1982
#528
Instant Karma (We All Shine on) John Lennon 1970
#529
You Can't Always Get What You Want The Rolling Stones 1969
#530
Search and Destroy The Stooges 1973
#531
Step On Happy Mondays 1990
#532
Video Killed the Radio Star Buggles 1979
#533
Loaded Primal Scream 1990
#534
Connection Elastica 1994
#535
Just What I Needed The Cars 1978
#536
The Sun Ain't Gonna Shine Anymore The Walker Brothers 1966
#537
The Guns of Brixton The Clash 1979
#538
Toxic Britney Spears 2003
#539
Love is the Drug Roxy Music 1975
#540
That's the Joint Funky Four 1980
#541
Don't Stop Believin' Journey 1981
#542
Say My Name Destiny's Child 1998
#543
Rock and Roll The Velvet Underground 1970
#544
Gin & Juice Snoop Dogg 1993
#545
Girl From The North Country Bob Dylan 1963
#546
Our Lips Are Sealed Go‐Go's 1981
#547
Martha Tom Waits 1973
#548
Then He Kissed Me The Crystals 1963
#549
Needle of Death Bert Jansch 1965
#550
Piece of My Heart Janis Joplin 1971
#551
How Can You Mend a Broken Heart Al Green 1972
#552
Roadrunner Bo Diddley 1960
#553
Running Up That Hill (A Deal With God) Kate Bush 1985
#554
Close to Me The Cure 1985
#555
Hurt Nine Inch Nails 1994
#556
I Will Always Love You Dolly Parton 1974
#557
Don't Worry Baby The Beach Boys 1964
#558
Stay With Me Faces 1971
#559
Shook Ones, Part II Mobb Deep 1995
#560
Old Man Neil Young 1972
#561
Into My Arms Nick Cave & the Bad Seeds 1997
#562
Always on My Mind Elvis Presley 1973
#563
Warm Leatherette The Normal 1978
#564
Lay Lady Lay Bob Dylan 1969
#565
Up the Junction Squeeze 1979
#566
Soul Makossa Manu Dibango 1973
#567
Do You Realize?? The Flaming Lips 2002
#568
We Will Rock You Queen 1977
#569
With a Little Help From My Friends The Beatles 1967
#570
Vogue Madonna 1990
#571
Hurricane Bob Dylan 1975
#572
Kids MGMT 2007
#573
The End of the Rainbow Richard & Linda Thompson 1974
#574
Don't Think Twice, It's All Right Bob Dylan 1963
#575
Paperback Writer The Beatles 1966
#576
Rebel Without a Pause Public Enemy 1987
#577
Here Comes Your Man Pixies 1987
#578
Ruby Tuesday The Rolling Stones 1967
#579
I Got a Woman Ray Charles 1958
#580
Seasons in the Sun Terry Jacks 1973
#581
Chain Gang Sam Cooke 1960
#582
All Things Must Pass George Harrison 1970
#583
You Don't Have to Say You Love Me Dusty Springfield 1966
#584
Feeling Good Nina Simone 1965
#585
Ballad of a Thin Man Bob Dylan 1965
#586
When a Man Loves a Woman Percy Sledge 1968
#587
Rent Pet Shop Boys 1987
#588
Song 2 Blur 1997
#589
Aqualung Jethro Tull 1971
#590
Sometimes My Bloody Valentine 1991
#591
Babies Pulp 1992
#592
Push It Salt‐N‐Pepa 1987
#593
Basket Case Green Day 1994
#594
Dancing on My Own Robyn 2010
#595
I Will Always Love You Whitney Houston 1992
#596
Nightclubbing Grace Jones 1981
#597
Holiday Madonna 1983
#598
Fall on Me R.E.M. 1986
#599
Back to Black Amy Winehouse 2006
#600
Jump Around House of Pain 1992