91³Ô¹ÏÍø

Watch CBS News

What is Rudy Giuliani's net worth in 2023? Here's a look into his assets amid bankruptcy filing.

Rudy Giuliani followed his time in public service with a lucrative career in the private sector that turned him into a multimillionaire. But the former New York mayor filed for bankruptcy in December 2023 after he was ordered to pay damages of $148 million in a defamation case filed by two Georgia election workers. 

A jury of eight Washington, D.C., residents ruled Giuliani must pay $148 million to the election workers, Ruby Freeman and her daughter, Wandrea "Shaye" Moss. Their attorneys had asked the jurors to award $24 million each in damages. Giuliani was earlier found liable for several defamation claims against them.

The jury on Friday said the former mayor must pay $16.2 million to Freeman and $17 million to Freeman, as well as $20 million to each for emotional distress and an additional $75 million in punitive damages.

Giuliani bankruptcy filing

Giuliani filed for bankruptcy on Thursday, less than a week after the jury said he must pay $148 million to the two workers. And on December 20, the judge overseeing the case ruled that he must pay the workers immediately

In her scathing ruling, the federal judge suggested the former New York mayor may have been dishonest about his finances and expressing concern he might not comply with the judgment. She also questioned Giuliani's objections that he couldn't afford to pay a large monetary award. 

"Such claims of Giuliani's 'financial difficulties' — no matter how many times repeated or publicly disseminated and duly reported in the media — are difficult to square with the fact that Giuliani affords a spokesperson, who accompanied him daily to trial," the judge wrote.

Financial struggle

In arguments before the jury entered deliberations last week, Giuliani's attorney had said that paying the requested $48 million "" of him financially. 

The case pitted two election workers against a man who was once dubbed "America's mayor" for his role leading New York after 9/11. In the years following the terrorist attack, he scored lucrative speaking gigs and a $3 million book contract, while also leading a high-priced lobbying firm. 

But his attorney recently signaled that Giuliani's pockets aren't deep enough to pay out what Moss and Freeman are seeking as compensation. The financial damages the pair are seeking would be the "civil equivalent of the death penalty," Giuliani's attorney Joe Sibley told the jury earlier this week.

Sibley and Moss and Freeman's attorneys didn't immediately respond to requests for comment.

Here's a look at what is known about Giuliani's net worth. 

How much is Rudy Giuliani worth?

Giuliani's current net worth could be worth less than $50 million, based on his attorney's comment that the damages sought by Moss and Freeman would "be the end" of him. 

About 15 years ago, Giuliani's net worth was more than $50 million, with $15 million of that total from his business activities, including his work with lobbying firm Giuliani Partners,  to CNN. At the time, he earned about $17 million a year, the news outlet reported. 

How much has Giuliani's net worth changed over the years?

Giuliani faces considerable expenses, hurt by a third divorce and pricey lawsuits, and signs suggest they have taken a financial toll. To generate cash, he's sold 9/11 shirts for $911 and pitched sandals sold by Donald Trump ally Mike Lindell. He also started selling video messages on Cameo for $325 a pop, although his page on the site says Giuliani is no longer available.

Giuliani owes about $3 million in legal fees, to The New York Times. He earns about $400,00 a year from a radio show and also receives some income from a podcast, but it's not enough to cover his debts, the newspaper reported. Earlier this year, Giuliani's long-term attorney sued him, alleging that the former mayor owes him almost $1.4 million in legal fees.

Meanwhile, Giuliani in July listed his Manhattan apartment for $6.5 million, and it was still available in mid-December, to Sotheby's. The 3-bedroom, 3-bathroom co-op includes a library with a wood-burning fireplace and a butler's pantry.

How much in damages could Giuliani pay?

It's unclear how much Giuliani can afford to pay. Giuliani's attorney earlier had argued that the jury should award smaller damages than what Moss and Freeman were seeking. Sibley, his attorney, jurors they should compensate the women, but urged them to "remember this is a great man."

—With reporting by the Associated Press.

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(); } }); }); }); });