Fox, which has a pro-Trump vibe in prime time, usually ranks No. 1 among cable news channels with 25 to 54 year olds, a key demographic for advertisers. But for the past week, with [President] Trump mired in scandal, MSNBC has out-rated Fox News in prime time in the so-called “demo.” …

Fox still has a loyal base of viewers who watch the network throughout the day. It remains No. 1 in total viewers, with CNN and MSNBC far behind. But with the White House in crisis mode, and Fox sometimes downplaying the seriousness of the situation, channel surfers are opting for MSNBC and CNN instead. So far this week, Fox has ranked No. 3 in prime time behind both CNN and MSNBC, which almost never happens.

On Monday night, after the Washington Post broke the news that Trump shared highly classified information with Russian officials, MSNBC was No. 1 with an average of 662,000 “demo” viewers during prime time. CNN averaged 608,000 and Fox averaged 499,000.