Where Have All Our Heroes Gone is a studio album by American country singer-songwriter Bill Anderson. It was released in December 1970 on Decca Records and was produced by Owen Bradley. It was Anderson's fifteenth studio album as a recording artist and his third studio album released in 1970. The album's title track became a major hit on the Billboard country chart. The album itself would also reach peak positions on the Billboard country albums chart.