John Towfighi

Reporter, Markets & Finance

John Towfighi is a markets reporter for CNN Business. Towfighi covers news related to U.S. stocks, bonds, commodities, and cryptocurrencies.

About

John Towfighi is a markets reporter for CNN Business. Towfighi covers news related to U.S. stocks, bonds, commodities, and cryptocurrencies.

Before covering markets, Towfighi was a CNN News Associate. While a senior in college, Towfighi interned for CNN’s Fareed Zakaria GPS, and CNN Business and worked as a CNN freelance reporter covering protests at Columbia University. Towfighi has appeared on Anderson Cooper 360 and Laura Coates Live. Towfighi has also worked at NewsGuard and Business Insider.

Towfighi was born in Boston, MA, and grew up in London, England. He graduated from Columbia in May 2024 with bachelor’s degrees in economics and history.