The town hall event hosted by Sean Hannity in Iowa brought in 2.78 million total average viewers at 9 p.m. and 320,000 viewers in the key 25-54 age demographic, almost half a million fewer viewers than Trump’s CNN town hall on May 10th. Trump’s CNN town hall, hosted by Kaitlin Collins, scored 3.31 million total viewers and 781,000 demo viewers – a major boost for the ratings-beleaguered network. Notably, however, Fox averaged 2.07 million prime time viewers in April and 1.42 million viewers in May — the first full month since Tucker Carlson’s firing. CNN saw its Thursday ratings prime time average up a bit with 521,000 total average viewers, while MSNBC brought 1.43 million total viewers. CNN’s Trump town hall resulted in weeks of criticism and internal turmoil.