Gift Guide

The 40 Greatest Anti-War Songs, from Blowin' in the Wind to Zombie

Songs against war have been sung at marches, on battlefields and on the radio for generations, from folk singers of the 50s and Vietnam-era protest anthems to songs about the Troubles, the Cold War and the wars of today. Here are the 40 greatest anti-war songs, from Where Have All the Flowers Gone? and War to Imagine, Ohio, Zombie and Brothers in Arms, with the stories behind them.

What is the most famous anti-war song?

"War" by Edwin Starr, a 1970 number one, and John Lennon's "Imagine" are two of the most famous songs against war, along with Bob Dylan's "Blowin' in the Wind", Pete Seeger's "Where Have All the Flowers Gone?", Creedence Clearwater Revival's "Fortunate Son" and Marvin Gaye's "What's Going On".

Folk songs against war

  1. "Where Have All the Flowers Gone?", Pete Seeger, 1955: a circular folk song about the cost of war, later a hit for the Kingston Trio.
  2. "Last Night I Had the Strangest Dream", Ed McCurdy, 1950: a dream of a world that agrees to end war.
  3. "Blowin' in the Wind", Bob Dylan, 1963: a song of questions that became an anthem of the 60s.
  4. "Masters of War", Bob Dylan, 1963: a fierce attack on the arms makers.
  5. "Universal Soldier", Buffy Sainte-Marie, 1964: a song about who is responsible for war.
  6. "I Ain't Marching Anymore", Phil Ochs, 1965: a soldier who refuses to fight another war.
  7. "Waist Deep in the Big Muddy", Pete Seeger, 1967: a parable about a foolish officer.

Vietnam-era protest songs

  1. "War", Edwin Starr, 1970: a Motown number one and the most direct anti-war song ever.
  2. "Fortunate Son", Creedence Clearwater Revival, 1969: an angry song about who gets sent to fight.
  3. "Give Peace a Chance", Plastic Ono Band, 1969: recorded in a hotel room during John and Yoko's bed-in.
  4. "What's Going On", Marvin Gaye, 1971: a soulful plea inspired in part by his brother's stories from Vietnam.
  5. "Ohio", Crosby, Stills, Nash and Young, 1970: Neil Young's response to the Kent State shootings.
  6. "Eve of Destruction", Barry McGuire, 1965: a number one hit full of Cold War dread.
  7. "The Unknown Soldier", the Doors, 1968: a theatrical song about war on the evening news.
  8. "Sky Pilot", Eric Burdon and the Animals, 1968: a song about a chaplain blessing soldiers before battle.
  9. "Alice's Restaurant Massacree", Arlo Guthrie, 1967: an 18-minute comic story about the draft.
  10. "War Pigs", Black Sabbath, 1970: heavy metal's great anti-war epic.

Songs about peace

  1. "Imagine", John Lennon, 1971: a vision of a world without war or division.
  2. "Happy Xmas (War Is Over)", John and Yoko and the Plastic Ono Band, 1971: a Christmas song with a message.
  3. "Peace Train", Cat Stevens, 1971: a hopeful, rolling song of peace.
  4. "Where Is the Love?", the Black Eyed Peas, 2003: a plea for compassion released the year the Iraq War began.

Anti-war songs of the 80s

  1. "Sunday Bloody Sunday", U2, 1983: about the violence of the Troubles in Northern Ireland.
  2. "99 Luftballons", Nena, 1983: a German pop hit about a war started by accident.
  3. "Two Tribes", Frankie Goes to Hollywood, 1984: a Cold War dance hit.
  4. "Born in the U.S.A.", Bruce Springsteen, 1984: a Vietnam veteran's bitter story, often mistaken for a patriotic anthem.
  5. "Russians", Sting, 1985: a Cold War song built on a Prokofiev melody.
  6. "Brothers in Arms", Dire Straits, 1985: a mournful ballad about soldiers.
  7. "Enola Gay", Orchestral Manoeuvres in the Dark, 1980: a bright synth-pop song about the bomber that struck Hiroshima.
  8. "One", Metallica, 1988: a harrowing song about a wounded soldier, inspired by Johnny Got His Gun.
  9. "Civil War", Guns N' Roses, 1990: an epic about the futility of war.

More songs against war

  1. "Zombie", the Cranberries, 1994: Dolores O'Riordan's response to an IRA bombing that killed two children.
  2. "And the Band Played Waltzing Matilda", Eric Bogle, 1971: an Australian soldier's story of Gallipoli.
  3. "The Green Fields of France", Eric Bogle, 1976: a visit to a young soldier's grave from World War I.
  4. "Child in Time", Deep Purple, 1970: a dramatic rock epic about the threat of war.
  5. "Machine Gun", Jimi Hendrix, 1970: a guitar piece that imitates the sounds of battle.
  6. "Travelin' Soldier", the Chicks, 2002: a love story cut short by Vietnam.
  7. "Bring 'Em Home", Pete Seeger, 1966: a call to bring the troops home, later revived by Bruce Springsteen.
  8. "Gimme Shelter", the Rolling Stones, 1969: a dark song about violence and fear in the Vietnam era.
  9. "For What It's Worth", Buffalo Springfield, 1966: written about protests on the Sunset Strip and adopted as an anthem of the era.

Why anti-war songs matter

Songs against war give a voice to fear, grief and anger that people often cannot put into words. In the 60s they turned folk clubs and campuses into centers of protest, in the 80s they captured the dread of nuclear war, and they still give soldiers, veterans and families a way to talk about what war costs. Many of the most powerful ones are not slogans but stories about one soldier, one family or one town.

The story behind War

"War" was written by Norman Whitfield and Barrett Strong and first recorded by the Temptations, but Motown held back their version, worried it might alienate fans. Edwin Starr recorded it with a fiery vocal, and in 1970 it spent three weeks at number one. Its blunt message made it one of the defining songs of the Vietnam era.

The story behind Ohio

On May 4, 1970, the Ohio National Guard opened fire on students protesting the Vietnam War at Kent State University, killing four. Neil Young wrote "Ohio" after seeing photographs of the shooting, and Crosby, Stills, Nash and Young recorded and released it within weeks. It remains one of the fastest responses to the news in rock history.

The story behind Zombie

In March 1993 an IRA bomb in the English town of Warrington killed two children, Johnathan Ball and Tim Parry. The Cranberries' Dolores O'Riordan, from Limerick in Ireland, wrote "Zombie" in response, and its heavy guitars and anguished vocal made it a worldwide hit. For more from the band, see our Cranberries songs.

The story behind Give Peace a Chance

In 1969 John Lennon and Yoko Ono spent their honeymoon week in bed as a public protest for peace, inviting reporters into their hotel rooms in Amsterdam and then Montreal. In the Montreal room, surrounded by friends and journalists, they recorded "Give Peace a Chance", and within months it was being sung by huge crowds at anti-war rallies in the United States.

Anti-war songs for a classroom or a memorial

For a history or music lesson, "Where Have All the Flowers Gone?", "Blowin' in the Wind", "War", "Imagine" and "Where Is the Love?" are clean, clear and easy to discuss. For Veterans Day, Memorial Day or Remembrance Day, "Brothers in Arms", "The Green Fields of France" and "And the Band Played Waltzing Matilda" honor those who served without celebrating war. For more, see our Veterans Day songs and songs about peace.

More protest music

For more songs from the era, see our Bob Dylan songs, CCR songs, 60s songs and traditional folk songs.

A song of peace, written for someone you love

The best songs against war are really songs about the people war takes away. A personalized song can honor someone you love who served, came home or did not: their name, their story and what they mean to your family. It makes a moving tribute for a veteran's birthday, a homecoming or a memorial.

How to create a personalized tribute song

  1. Choose a style from 14 genres: folk, acoustic, country, rock and more.
  2. Add their name.
  3. Share three memories or details about them.
  4. Review the lyrics and edit or regenerate them for free before any music is made.
  5. Listen to 4 free 45-second previews and choose your favorite.

The full 3 to 4 minute song costs $35.99, or $40.99 for Premium with four full versions and editable lyrics. You get the MP3, a gift page and the lyrics as a PDF.

Honor their story: create a song and hear four previews for free.

Everything you want to know

What is the most famous anti-war song?

"War" by Edwin Starr, "Imagine" by John Lennon and "Blowin' in the Wind" by Bob Dylan are among the most famous anti-war songs ever written.

What songs protested the Vietnam War?

"Fortunate Son" by Creedence Clearwater Revival, "War" by Edwin Starr, "Ohio" by Crosby, Stills, Nash and Young, "Give Peace a Chance" and "What's Going On" by Marvin Gaye are classic Vietnam-era protest songs.

What is Zombie by the Cranberries about?

"Zombie" was Dolores O'Riordan's response to the 1993 IRA bombing in Warrington, England, which killed two children. It is a protest against the violence of the Troubles.

Can I get a personalized tribute song for a veteran?

Yes. With Cantarova you add a name and a few memories, choose folk, country, rock or another style, review the lyrics and listen to 4 free previews. The full song is ready within minutes.

Why people choose Cantarova

  • Because the people we love are more than any war.
  • Because it is ready within minutes, in time for the day you honor them.
  • Because you hear 4 free previews before you pay.

Ready to create a personalised song?

Keep reading

Create your song · free preview