CNN News Anchors Salary 2023, Highest and Lowest Paid CNN News Anchors

The average salaries of CNN news anchors range from $40,500 – $10 million per year. The typical CNN news anchor/tv host’s salary is $101,500 per year.