91³Ô¹ÏÍø

Watch CBS News

Mariah Carey, Cher, Sade, Oasis and Ozzy Osbourne among Rock & Roll Hall of Fame nominees for 2024

Mariah Carey, Cher, Lenny Kravitz, the late Sinéad O'Connor and heavy metal's so-called Prince of Darkness are some the 2024 nominees for induction into the Rock & Roll Hall of Fame, a wide musical net that also includes the pop-soul of Sade and Britpoppers Oasis.

Ozzy Osbourne, who led many parents in the 1980s to clutch their pearls with his devil imagery and sludgy music, gets the nod as a solo artist, having already gone into the hall with Black Sabbath. Nominations also were handed to hip-hop duo Eric B. & Rakim, soft rockers Foreigner, singer-guitarist Peter Frampton, alt-rockers Jane's Addiction and Dave Matthews Band, and dance icons Kool & the Gang.

Music-Rock Hall-Nominees
Singer Ozzy Osbourne performs during halftime of an NFL football game between the Los Angeles Rams and the Buffalo Bills in Inglewood, Calif., on Sept. 8, 2022. Osbourne is among the 2024 nominees for induction into the Rock & Roll Hall of Fame. Ashley Landis / AP

"Continuing in the true spirit of rock 'n' roll, these artists have created their own sounds that have impacted generations and influenced countless others that have followed in their footsteps," said John Sykes, chairman of the Rock & Roll Hall of Fame Foundation, in a statement.

Ten of the 15 nominees are on the ballot for the first time, including Carey, Cher, Foreigner, Frampton, Kool & the Gang, Kravitz, Oasis, O'Connor, Sade and Osbourne. 

Sade, whose 1980s soft rock hits include "Smooth Operator" and "The Sweetest Taboo," is having a moment, was inducted last year into the Songwriters Hall of Fame.

Carey, with 19 No. 1 hits on the Billboard Hot 100, Blige with eight multi-platinum albums and nine Grammy Awards, and Cher — the only artist to have a No. 1 song in each of the past six decades — would help boost the number of women in the hall.

Artists must have released their first commercial recording at least 25 years before they're eligible for induction. The induction ceremony will take place in Cleveland this fall.

Nominees will be voted on by more than 1,000 artists, historians and music industry professionals. Fans can vote online or in person at the museum, with the top five artists picked by the public making up a "fans' ballot" that will be tallied with the other professional ballots.

Last year, Missy Elliott, Willie Nelson, Sheryl Crow, Chaka Khan, "Soul Train" creator Don Cornelius, Kate Bush and the late George Michael were some of the artists who got into the hall.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });