Classic Protest Songs

Classic Protest Sing-alongs

Listed in alphabetical order

Better Times Will Come (Janis Ian)
Performed by Steve Baughman and Ryan Harlin
See lyrics and chords


Blowin’ in the Wind (Bob Dylan)
See lyrics and chords


Down by the Riverside (Trad/Pete Seeger)
Performed by Craig Adams
See lyrics and chords


If I Had A Hammer (Pete Seeger)
Performed by Peter, Paul & Mary
See lyrics and chords


One Foot / Lead with Love (Melanie DeMore)
See lyrics and chords


Peace in Our Hearts (Eliza Gilkyson)
See lyrics and chords


Singing for Our Lives (Holly Near)
See lyrics and chords


Turn! Turn! Turn! (Ecclesiastes/Pete Seeger)
Performed by The Byrds
See lyrics and chords


We Shall Not Be Moved (Trad.)
Performed by Mavis Staples
See lyrics and chords


We Shall Overcome
(Reverend Charles Albert Tindley)
Performed by Joan Baez
See lyrics and chords

Classic Longer Protest Songs

Listed in alphabetical order

All You Fascists Bound to Lose
(Woodie Guthrie)
Performed by Rhiannon Giddens and the Resistance Revival Chorus
See lyrics


Deportees [Plane Wreck at Los Gatos]
(Woodie Guthrie)
Performed by Dan Steding
See lyrics and chords


Last Night I Had the Strangest Dream
(Ed McCurdy)
Performed by Tracy Newman
See lyrics and chords


None of Us Are Free (Barry Mann/Cynthia Weil/Brenda Russell)
Performed by Solomon Burke
See lyrics and chords


Peace Train (Cat Stevens)
See lyrics and chords


Talkin’ About A Revolution (Tracy Chapman)
See lyrics and chords


The Times They Are A-Changing (Bob Dylan)
Performed by Brandi Carlile
See lyrics and chords


What the World Needs Now (Hal David/Burt Bacharach)
Performed by Dionne Warwick
See lyrics and chords


What’s Goin’ On (Marvin Gaye)
See lyrics and chords

Email us with your suggestions for other well-known, easily singable classic protest songs!