David Roach, lead singer of the Los Angeles hard rock band Junkyard, has died at 64 after a battle with cancer. His bandmates shared that he passed away peacefully at home in his wife’s arms, just two weeks after their wedding.
“It is with great sadness that we announce the passing of David Roach. After a courageous battle with cancer, David passed away peacefully last night at home, in the loving arms of his wife… Our thoughts are with the Roach family and all who loved him.” —Junkyard
GoFundMe
Born in 1960, Roach was best known as the charismatic frontman of Junkyard, which rose to prominence in the late 1980s with its gritty blend of hard rock, punk, and blues. His soulful, raw vocals powered hits like “Hollywood” and “Still Standing,” earning the band a loyal following.
Beyond Junkyard, Roach explored Americana-tinged side projects and remained respected for his authenticity, both on and off stage. In 2025, he was diagnosed with aggressive squamous cell carcinoma, prompting a GoFundMe to help cover medical expenses.