Martha Stewart Says Craig Melvin Inspired Homeless Halloween Costume Controversy

WHO:

NY Post - Martha Stewart discussed her controversial Halloween costume.

TMZ - Martha Stewart was described as a billionaire.

TMZ - Craig Melvin was identified as a host of the “TODAY” show.

US Magazine - Martha Stewart was identified as 85 years old.

US Magazine - Craig Melvin was identified as a host of the “Today” show.

US Magazine - Snoop Dogg was mentioned in connection with Melvin’s costume on the “Today” show.

WHAT:

NY Post - Stewart blamed Craig Melvin for a “homeless Halloween costume fiasco.”

NY Post - Stewart initially defended her controversial costume by saying she wanted to “bring more awareness” to the homelessness crisis.

TMZ - Stewart changed her account of her controversial “homeless woman” Halloween costume and, in effect, said Melvin made her wear it accidentally.

US Magazine - Stewart’s Halloween costume drew backlash for appearing to mock people experiencing homelessness.

US Magazine - Stewart shifted blame for the costume toward Melvin.

US Magazine - Stewart said, “What’s his name on the Today show? Craig, who played Snoop [Dogg] on the Today show on Friday.”

WHERE:

TMZ - Stewart spoke onstage.

US Magazine - Stewart made the quoted remarks at the CrossCountry Mortgage Sales Rally.

WHY:

NY Post - Stewart said her initial purpose was to “bring more awareness” to the homelessness crisis.

US Magazine - The costume drew criticism because it appeared to mock people experiencing homelessness.

HOW:

TMZ - Stewart’s revised explanation attributed the costume to Melvin “by accident.”

(UPDATED November 5, 2026 00:12 UTC)

Martha Stewart’s Halloween costume drew backlash for appearing to mock people experiencing homelessness. She first said it aimed to raise awareness, then blamed Craig Melvin. Speaking at a rally, Stewart said Melvin accidentally made her wear the costume.