
Cable news giants CNN and MSNBC are grappling with a staggering 40% drop in viewership compared to last year, signaling a seismic shift in the media landscape. Nielsen ratings for July 2025 reveal CNN averaged just 497,000 primetime viewers, down 42% from 2024, while MSNBC drew 865,000, a 27% decline. In the critical 25-54 demographic, CNN lost 55% of viewers, and MSNBC shed 40%. The steep declines come amid a broader trend of cable news struggling to retain audiences post-2024 election, with viewers reportedly disillusioned by perceived bias and repetitive political coverage.
Fox News, by contrast, has maintained dominance, averaging 2.41 million primetime viewers, though it too saw a 30% drop from last year’s highs, driven by major events like the Trump assassination attempt and Biden’s withdrawal. Analysts suggest CNN and MSNBC’s struggles stem from a loss of trust, with viewers turning to independent media like YouTube’s David Pakman Show for less filtered perspectives. The networks’ heavy focus on anti-Trump narratives, followed by controversial moves like MSNBC’s Morning Joe hosts meeting Trump at Mar-a-Lago, has alienated liberal audiences. Meanwhile, cord-cutting continues to erode cable’s reach, with only 66 million U.S. households subscribing in 2025, down 28% since 2016.
As CNN faces potential layoffs and MSNBC’s parent company, Comcast, considers spinning off its cable assets, the future of traditional news hangs in the balance. Are viewers rejecting “fake news,” or is the medium itself becoming obsolete?