91³Ô¹ÏÍø

Watch CBS News

Fed Chair nominee Kevin Warsh is worth well over $100 million, new financial disclosure forms show

Kevin Warsh, President Trump's nominee to be the next chair of the Federal Reserve, has a net worth exceeding $100 million, making him far wealthier than outgoing Fed Chair Jerome Powell, according to a . 

Warsh, who is set to step into the Fed chair role in May, listed hundreds of investments, including stakes in a range of startups, such as AI research company . His biggest disclosed holding: more than $100 million invested across two positions in the Juggernaut Fund LP, a hedge fund connected to the Duquesne Family Office, the private investment firm of  Stanley Druckenmiller.

By comparison, Powell's most recent shows he is worth a minimum of $19.5 million, with his largest investments including S&P 500 index funds and a mutual fund focused on municipal bonds. 

In the filing, which covers the prior 12-month period, Warsh disclosed that he earned $10.2 million in consulting fees from the Duquesne Family Office, representing his most lucrative consulting contract during that period. The filing states that Warsh will stop consulting for Duquesne if he is confirmed to the Fed role, as well as divest several holdings, including his Juggernaut Fund investment.

Warsh, a former Fed official, has worked for think tanks such as the conservative-leaning Hoover Institution and has also taught at Stanford Business School. In 2011, Druckenmiller — who made his wealth with hedge funds such as George Soros' Quantum Fund — appointed Warsh to serve as a partner at the investor's Duquesne Family Office, where Warsh  Barron's he oversees the billionaire's "small nest egg."

Warsh, a graduate of Stanford University and Harvard Law School, is married to cosmetics heiress Jane Lauder, whose net worth is  at $2.5 billion by Forbes. 

Powell, who has led the Fed since February 2018 after being nominated for the top role by Mr. Trump during his first term as president, is set to step down in May 2026. 

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=50747257b890e014813016b79ece0fb2'; 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(); } }); }); }); });